When people think of Gujarat, their minds often jump to Gir’s lions, Somnath’s temple, or the dazzling salt plains of the Rann of Kutch. Yet Gujarat, with its 1,600 km long coastline, also boasts some of the most stunning and serene beaches in India. Unlike Goa’s crowded shores or Kerala’s backwaters, beaches in Gujarat offer a unique blend of spirituality, history, natural beauty, and culture.
From the bustling shores of Diu and Mandvi to the spiritual waves of Somnath and Dwarka, Gujarat’s beaches are diverse and captivating. Some are steeped in mythology, while others are perfect for camel rides, water sports, or simply watching the sun sink into the Arabian Sea.
As an expert traveler who has crisscrossed Gujarat multiple times, I can assure you – these beaches are not just destinations, they are experiences. Below, I’ll take you through the top beaches in Gujarat, complete with travel guides, itineraries, and factual tips to make your journey smooth.
Table of Contents
1. Mandvi Beach
Mandvi Beach in Kutch is famous for its golden sands and calm waters. Historically, Mandvi was a port town established by Rao of Kutch in the 16th century. Today, it offers a serene beach experience combined with cultural richness.
- Why Visit? Clear waters, camel rides, and windmills by the shore make it unique. The Vijay Vilas Palace nearby adds a royal charm.
- Activities: Swimming, horse and camel rides, and beach photography.
- Travel Tip: Visit early morning or sunset for fewer crowds.
- Best Time: October to March.
- Itinerary Idea: Spend the morning exploring Vijay Vilas Palace, then enjoy the beach in the evening.
2. Dwarka Beach
Located near the famous Dwarkadhish Temple, this beach is not just about leisure but spirituality. Pilgrims often take dips in its waters, which are believed to be sacred.
- Why Visit? Mythologically linked to Lord Krishna.
- Activities: Spiritual bath, strolls, spotting sea turtles.
- Nearby Attractions: Dwarkadhish Temple, Rukmini Temple, and Nageshwar Jyotirlinga.
- Best Time: November to February for cool weather.
- Factual Note: The beach lies close to the Gulf of Kutch, with occasional dolphin sightings.
3. Somnath Beach

Somnath is one of the twelve Jyotirlinga shrines of Shiva, and its beach holds equal significance. The waves here crash with force, symbolizing the eternal power of nature.
- Why Visit? A combination of spirituality and raw natural beauty.
- Activities: Evening strolls, temple darshan, and photography.
- Safety Tip: Swimming is not advised due to strong currents.
- Best Time: October to March.
- Itinerary Idea: Visit Somnath temple at dawn, relax at the beach by evening, and watch the famous light-and-sound show.
4. Diu Beach (Nagoa Beach)
Though technically a union territory, Diu is deeply connected to Gujarat tourism. Nagoa Beach in Diu is one of the cleanest and most visited beaches in western India.
- Why Visit? Calm waters, swaying palm trees, and Portuguese charm.
- Activities: Jet skiing, parasailing, banana boat rides.
- Nearby Attractions: Diu Fort, churches, Naida Caves.
- Best Time: October to May.
- Factual Note: Unlike Gujarat’s dry law, alcohol is permitted in Diu, making it a hotspot for tourists.
5. Shivrajpur Beach
Located near Dwarka, Shivrajpur has earned the Blue Flag certification, a global standard for clean and safe beaches.
- Why Visit? Crystal-clear waters, dolphin sightings, and coral viewing.
- Activities: Snorkeling, scuba diving, glass-bottom boat rides.
- Travel Tip: Carry water shoes for walking on rocky patches.
- Best Time: November to February.
- Nearby: Combine it with Dwarka sightseeing for a balanced itinerary.
6. Gopnath Beach
Nestled in Bhavnagar district, Gopnath Beach is known for its limestone cliffs and tranquil surroundings. It’s less commercial, perfect for solitude seekers.
- Why Visit? Rugged natural beauty, history, and peace.
- Nearby Attractions: Gopnath Mahadev Temple and the old Gopnath Bungalow (former Maharaja’s retreat).
- Best Time: October to March.
- Safety Tip: Strong tidal currents—avoid swimming.
7. Ghoghla Beach, Diu
Ghoghla Beach is another gem of Diu, less crowded than Nagoa but equally stunning.
- Why Visit? Wide sandy stretches, clear waters, and cleanliness.
- Activities: Water sports like surfing and parasailing.
- Best Time: October to May.
- Ideal For: Families and couples looking for quiet leisure.
8. Beyt Dwarka Beach
An island beach off the coast of Okha, Beyt Dwarka is believed to have been Lord Krishna’s residence. It is reached by ferry.
- Why Visit? Mythological significance and dolphin sightings.
- Activities: Boat rides, snorkeling, temple visits.
- Factual Note: Archaeological excavations suggest ancient trade links here.
- Best Time: November to March.
- Travel Tip: Carry snacks and water, as facilities on the island are basic.
9. Ubharat Beach
Located 42 km from Surat, Ubharat Beach is a local favorite for picnics.
- Why Visit? Long sandy beach with palm trees and fun activities.
- Activities: Horse rides, camel rides, food stalls.
- Best Time: October to March.
- Ideal For: Families on a day trip from Surat.
10. Dandi Beach
Famous for its historic association with Mahatma Gandhi’s Salt March of 1930, Dandi Beach is more about history than leisure.
- Why Visit? To connect with India’s freedom struggle.
- Activities: Relaxing walks, visiting the Salt March memorial.
- Best Time: November to February.
- Nearby Attractions: Navsari town and museums.
11. Chorwad Beach
Chorwad near Somnath was once a princely retreat. The Chorwad Palace, though now in ruins, adds grandeur to the beach.
- Why Visit? Historical vibes and rugged coastlines.
- Activities: Beach walks and photography.
- Safety Tip: Avoid swimming due to rough tides.
- Best Time: October to March.
12. Sarkeshwar Beach
Located near Junagadh, Sarkeshwar is one of the more hidden beaches of Gujarat.
- Why Visit? Peaceful, uncrowded, and beautiful for sunsets.
- Activities: Picnics, temple visits.
- Best Time: November to February.
- Travel Tip: Carry food and water, as facilities are limited.
13. Miyani Beach
Located in Porbandar district, Miyani Beach is a lesser-known yet stunning beach.
- Why Visit? Clean shorelines, mythological significance.
- Nearby Attractions: Sudama Temple, Harsiddhi Mata Temple.
- Best Time: October to March.
- Activities: Relaxation and temple visits.
Suggested Itinerary for Beaches in Gujarat
If you want to cover the major beaches in one trip, here’s a 7-day suggested itinerary:
- Day 1: Arrive in Bhavnagar – Visit Gopnath Beach.
- Day 2: Head to Somnath – Explore Somnath Beach & temple.
- Day 3: Visit Chorwad Beach – Overnight at Junagadh.
- Day 4: Drive to Dwarka – Visit Dwarka Beach & Dwarkadhish Temple.
- Day 5: Explore Shivrajpur & take ferry to Beyt Dwarka Beach.
- Day 6: Travel to Mandvi – Spend a relaxing day at Mandvi Beach and Vijay Vilas Palace.
- Day 7: Visit Diu – Nagoa & Ghoghla Beaches.
Travel Guidance & Factual Data
- Connectivity:
- Airports: Rajkot, Porbandar, Bhavnagar, and Diu.
- Rail: Gujarat’s beaches are well-connected via Western Railway.
- Road: Good state highways connect coastal towns.
- Best Season: October to March for most beaches. Avoid peak monsoon (July–September) due to rough seas.
- Budget Planning:
- Mid-range hotels near beaches: ₹1,500–₹3,000/night.
- Beach activities (camel ride, water sports): ₹200–₹1,500 depending on activity.
- Food: Coastal Gujarat is famous for Kathiyawadi thalis (₹250–₹400 per person).
- Packing Tips:
- Sunscreen, hats, and sunglasses are must-haves.
- Wear light cottons in summer, and carry a jacket in winter evenings.
- For beach treks (like Shivrajpur), carry water shoes.
Conclusion
Gujarat’s coastline is as rich as its cultural tapestry. Whether it’s the spiritual sands of Somnath and Dwarka, the family-friendly vibes of Mandvi and Ubharat, or the hidden solitude of Miyani and Sarkeshwar, Gujarat’s beaches offer something unique for every traveler.

Unlike the more commercialized beaches of India, here you will find tranquility, heritage, and authenticity. Planning a beach trip to Gujarat isn’t just about sun and sand – it’s about walking the same shores where legends, freedom fighters, and royals once left their footprints.
So, pack your bags, plan your itinerary, and get ready to explore the hidden coastal jewels of Gujarat. Each wave here doesn’t just touch the sand – it whispers stories of history, divinity, and timeless beauty.