At a distance of 32 km from Harihareshwar, 29 km from Velas, 34 km from Dapoli, 97 km from Murud - Janjira Fort and 146 km from Alibaug, Kelshi Beach is located at Kelshi village in Raigad district.
Kelshi Beach is a beautiful beach on the Western Coast of India which is situated near Dapoli. The beach stretches for about 2.5 km just outside the Kelshi village across the Bankot creek. Kelshi is a calm and peaceful beach and ideal for people looking for a short weekend getaway. Along the coast of Kelshi are thick woods and groves of Kevda, Cyprus, Coconut and Betel nut.
The sunsets in Kelshi Beach are spectacular. A walk on this beautiful beach listening to the Sea waves is really refreshing. The large black rocks near the place where the Utambar hill meets the Sea is a great place to sit and enjoy the Arabian Sea.
Apart from the beach, Kelshi is well known as a pilgrim center due to Mahalakshmi Temple and the Yakub baba dargah. Mahalakshmi Temple is located at the base of the Utambar hill. It is an enclosed temple in a stone wall fortification. This Swayambhu Mahalakshmi Temple was built during the regime of Peshwa times. It also houses the idols of Lord Ganapathi and Lord Shiva. The dense woods of the Utambar hill form a picturesque background. Near the temple is Yakub Baba Dargah and is believed that the darshan of Mahalakshmi temple is incomplete without a visit to the dargah. The work on the dargah was initiated by Shivaji Maharaj and was continued by Sambhaji Maharaj and Bajirao - I completed the work.
One of the main attractions of Kelshi is a naturally formed sand dune due to the Tsunami. It is located on the southern side of the Bharja River. This sand deposit has been accurately dated to September 1524. The experts and archaeologists are carrying out research for samples of ancient culture underneath this dune.