Gujarat, known for its royal palaces and sacred temples, is also home to some of India’s most underrated coastal treasures. Perfect for travellers seeking serene sunsets, cultural heritage by the sea, or luxury seaside stays, the beaches in Gujarat blend relaxation with history. While some beaches are crowded, others are secluded and ideal for long beach walks. Whether you’re drawn to water sports, heritage walks, or simply unwinding at boutique beachside resorts, Gujarat’s seaside treasures promise an unforgettable journey.
Best Beaches in Gujarat
1. Diu Beach, Diu

Best season: October to March
Highlights: Water sports, palm-fringed promenades, and views of Diu Fort.
If you are looking for that relaxing beach experience away from crowds, Diu Beach is one of the most preferred beach destinations in Gujarat. This beach is an exotic and unbeatable blend of sun, sand, and sea. Besides soaking up the sun on the clean beach, one can visit several buildings and bungalows that showcase Portuguese colonial architecture.
2. Gopnath Beach, Bhavnagar

Best season: November to February
Highlights: Birdwatching, Gopnath Mahadev Temple, and rustic coastal scenery.
Gopnath Beach also features among the famous beaches in Gujarat. Featuring spectacular limestone cliffs and breathtaking vistas, this beach promises a memorable time with the soft breezes gently caressing you. At the same time, you marvel at the flocks of colourful birds flying by. For those unfamiliar, Gopnath Beach was once the summer residence of Maharaja Krishna Kumar Singh of Bhavnagar, which also attracts many history enthusiasts.
3. Chorwad Beach, Junagadh

Best season: October to February
Highlights: Former Nawab’s palace, dramatic sea waves, and quiet ambience.
If you are planning a quiet and undisturbed beach holiday, then Chorwad Beach should serve as your ideal getaway. This beach was once home to the regal palace of the Nawab of Junagadh. So, history buffs will have a great time learning about the palace’s history. Beach strolls with lovely sea views are a sight to behold. Catch the mesmerising sunrise and sunset views.
4. Mandvi Beach, Kutch

Best season: November to February
Highlights: Vijay Vilas Palace, Wind Farm Beach, and camel rides.
Mandvi Beach is among the most popular beaches in Gujarat. Offering a peaceful ambience with stunning scenic beauty, this beach attracts a large number of tourists seeking a tranquil beach vacation. Escape the city life and spend time with loved ones amidst beautiful views. Participate in thrilling water adventures like water scooters, horse riding, camel riding, swimming, zorbing, and quad biking, which will pump your adrenaline to the next level.
5. Tithal Beach, Valsad
Best season: October to March
Highlights: Parasailing, jet skiing, and local Gujarati snacks.
Lying on the coastline of the Arabian Sea, Tithal Beach is among the most visited beaches in Gujarat. It is known for its unique brownish-black coloured sand. The highlight of Tithal Beach is the facilities for people with disabilities that make it a favourite among tourists. Walk, relax, or enjoy various activities such as fishing, horse riding, or swimming here. For adventure lovers, there are options to engage in jet skiing, parasailing, speed boating, and banana boat rides.
6. Dandi Beach, Surat
Best season: November to February
Highlights: Salt Satyagraha memorial, serene shoreline.
Tourists and locals love Dandi Beach. It is located near the city of Navsari on the coast of the Arabian Sea. Offering serene vibes and pristine beauty, Dandi Beach is a popular choice among tourists seeking a laid-back beach experience. Not only this, but Dandi Beach also holds historical significance. It is known for the Salt Satyagraha Movement started by Mahatma Gandhi in 1930. It stretched from Sabarmati Ashram to Dandi Beach.
7. Somnath Beach, Somnath
Best season: October to March
Highlights: Evening temple aarti and a rocky shoreline.
Many Shiva followers visit Somnath as one of the twelve Aadi Jyotirlingas of Shiva, which is situated in the Somnath Temple. As you can see, we recommend extending your trip to include Somnath Beach. It features golden sand, crystal-clear water, and a serene atmosphere. Sitting on Somnath Beach and watching the waves crashing on the shore will be an exhilarating experience.
8. Madhavpur Beach, Porbandar-Veraval Highway
Best season: October to February
Highlights: A clean, sandy stretch and an annual fair in March–April.
Madhavpur Beach features blue waters, a sandy coastline, coconut trees, and fertile agricultural land. Among the popular beaches in Gujarat, this beach is renowned for its long coastal route and a gorgeous sandy seashore. If you are visiting family in Porbandar, be sure to add Madhavpur Beach to your itinerary. People believe that Lord Krishna married Rukmini in Madhavpur, and thus, an annual event is celebrated here.
9. Nagoa Beach, Diu
Best season: October to March
Highlights: Swimming, boating, luxury resorts
Visit Nagoa Beach in Diu, a popular destination among both tourists and locals. It is shaped like a horseshoe and attracts tourists to its quiet ambience and scenic beauty. The beach has a picturesque coastline with clear waters and swaying palm trees, making it a delight for visitors. Relax or stroll along the coast, or if you’re an adventure seeker, engage in activities like banana boating, parasailing, jet skiing, speed boating, and water scooting.
10. Dwarka Beach, Dwarka
Best season: October to February
Highlights: Snorkelling at Marine National Park, temple views, and coral reefs.
About 1 km from the revered Dwarkadhish Temple, Dwarka Beach is a fascinating place to visit on your Gujarat beach trip. It is teeming with marine life, offers stunning views, and holds significant religious significance. Delight your mind with beautiful white sands, turquoise waters, and a tranquil environment. Moreover, as Dwarka Beach is close to Hindu temples, you can explore the best of Dwarka city.
How to Plan a Beach Holiday in Gujarat
Suggested Route: Ahmedabad → Bhavnagar → Junagadh → Somnath → Dwarka → Mandvi → Diu.
Luxury Stays: Palace hotels in Mandvi, boutique resorts in Diu, and private retreats near Somnath.
Packing Tips: Light cottons, sunscreen, comfortable sandals, and modest swimwear.
Photography Tip: Capture sunsets at Mandvi and Dwarka, and black sand contrasts at Tithal.
Start Planning Your Gujarat Beach Escape Today
Discover Gujarat’s pristine coastlines with expert guidance. From luxury heritage stays to private beach experiences, let IndianHoliday curate your Gujarat beach holiday for a seamless mix of leisure, culture, and luxury.










