Beaches of Gujarat

Gujarat, a vibrant state in western India, is home to a treasure trove of stunning beaches that beckon beach lovers from afar. From the picturesque Mandvi Beach with its golden sands to the serene Ahmedpur Mandvi Beach hidden away in Gujarat’s coastal beauty, these beaches offer a tranquil haven for relaxation and rejuvenation. 

With its spiritual aura and breathtaking views of the Arabian Sea, Dwarka Beach provides a unique blend of serenity and awe-inspiring beauty. Meanwhile, Tithal Beach entices visitors with its picturesque setting, palm-fringed shoreline, and unforgettable sunsets. 

Join us on a journey through Gujarat’s sandy paradise as we explore its pristine beaches and discover the perfect spots for unwinding amidst nature’s wonders.

1. Mandvi Beach

Scenic view of Mandvi Beach with golden sands, blue ocean waves, and clear skies

Mandvi Beach is a picturesque coastal destination known for its golden sands and serene waters. It offers a tranquil atmosphere for relaxation and rejuvenation, perfect for beach lovers seeking a peaceful getaway.

2. Ahmedpur Mandvi Beach 

Scenic view of Ahmedpur Mandvi Beach with golden sands and blue waters.

Ahmedpur Mandvi Beach is a hidden gem located in Gujarat, India. Its pristine coastline and clear blue waters provide an idyllic setting for sunbathing, swimming, and beach activities. The beach is covered with lots of green plants all around, making it look even more beautiful in nature.

3. Dwarka Beach

Dwarka Beach: A picturesque coastal paradise with clear skies and gentle waves

Dwarka Beach is a sacred destination in the historic city of Dwarka, India. It is renowned for its religious significance as it is believed to be where Lord Krishna resided. Apart from its spiritual aura, the beach offers stunning views of the Arabian Sea and opportunities for peaceful walks along the shore.

4. Somnath Beach 

Sunset view at Somnath Beach, where the horizon meets the sea.

Somnath Beach is located near the famous Somnath Temple in Gujarat, India. It is a serene and picturesque beach where visitors can unwind while admiring the rhythmic waves crashing against the shore. The beach also offers breathtaking sunrise and sunset views, making it a favorite spot for nature enthusiasts.

5. Gopnath Beach

Exploring Gopnath Beach: Sandy shores and tranquil ocean waves.

Gopnath Beach is a charming coastal destination nestled in Gujarat, India. It is known for its tranquil surroundings, gentle waves, and pristine shoreline. The beach offers a peaceful retreat away from the hustle and bustle of city life, making it an ideal place for relaxation and unwinding amidst nature.

6. Chorwad Beach 

Chorwad Beach 

Located in Chorwad, this beach offers a serene coastal experience. Chorwad Beach has shiny yellow sand and crystal-clear blue water, making it a great place to relax and enjoy the pretty nature around. Visitors can take leisurely walks along the shore, sunbathe, or indulge in water sports like swimming and boating.

7. Dumas Beach

Scenic Dumas Beach with golden sands and crashing waves

Located near Surat, Dumas Beach is a fascinating destination with a touch of mystery. Known for its black sand and strong tidal currents, this beach has a unique charm. However, it is also associated with local legends and ghost stories, adding an element of intrigue to the visitor’s experience.

Despite the tales, Dumas Beach remains a popular spot for leisure activities such as horseback riding, kite flying, and local delicacies at nearby food stalls.

8. Ghoghla Beach

Relaxing beachfront view at Ghoghla Beach

Ghoghla Beach is a picturesque beach located in the scenic Union Territory of Daman and Diu, India. With its pristine sandy shores and clear turquoise waters, Ghoghla Beach offers visitors a tranquil and relaxing environment. Whether you’re looking to sunbathe, take a stroll along the shoreline, or indulge in water sports, Ghoghla Beach has something for everyone.

9. Beyt Dwarka Beach

Scenic Beyt Dwarka Beach with turquoise waters and sandy shoreline.

Beyt Dwarka Beach is a charming coastal destination situated near Dwarka in the state of Gujarat, India. You can reach this beach by taking a quick boat trip. It’s a special place where nature is really pretty and it’s also important for culture.

People think it was where Lord Krishna used to rule long ago, and there are temples and old places to see. People who come here can have a calm and peaceful time at the beach, look at the fish and plants underwater while wearing a special mask or equipment, and feel the strong spiritual feeling of the place all around them.

10. Umargam Beach

A serene view of Umargam Beach, where the golden sands meet the tranquil sea.

Umargam Beach is a hidden gem in the Valsad district of Gujarat, India. This lesser-known beach offers a serene and unspoiled coastal experience. With its soft golden sands, gentle waves, and lush greenery, Umargam Beach provides a perfect setting for a peaceful getaway.

Visitors can enjoy sunbathing, beachcombing, and picnicking in this tranquil environment away from the bustling crowds.

11. Madhavpur Beach

Golden sands and blue waters at Madhavpur Beach

Madhavpur Beach is a scenic coastal destination located in the state of Gujarat, India. Surrounded by picturesque landscapes and coconut groves, this beach is famous for its cultural significance and historical legends.

It is believed to be where Lord Krishna married Rukmini, and a vibrant annual festival called Madhavpur Mela is celebrated here. Visitors can enjoy the serene beach ambiance, participate in cultural events, and explore nearby attractions such as temples and historical monuments.

12. Sarkeshwar Beach

Discover the beauty of Sarkeshwar Beach, a hidden gem on the coast.

Sarkeshwar Beach is a pristine coastal haven situated in an undisclosed location. Characterized by its untouched natural beauty and tranquil atmosphere, this beach provides a perfect retreat for those seeking solitude and relaxation. With its golden sands, gentle waves, and lush surroundings, Sarkeshwar Beach offers an opportunity to unwind, meditate, and reconnect with nature.

13. Veraval Beach

Veraval Beach's vibrant shoreline, with a bustling atmosphere and water sports in action.

Veraval Beach is a scenic coastal destination in the Gir Somnath district of Gujarat, India. Veraval Beach is a popular spot for locals and tourists alike, offering a picturesque blend of sun, sand, and sea.

People who visit can take nice, relaxing walks by the water, eat delicious seafood at the nearby fishing area, and see the lively and colorful local way of life. The beach also serves as a gateway to the iconic Somnath Temple, adding a touch of spirituality to the overall experience.

14. Hazira Beach

A pristine sandy shore at Hazira Beach with crystal-clear waters and palm trees.

Hazira Beach is a picturesque coastal destination known for its serene beauty and tranquil atmosphere. This beach is in Gujarat, India. It has really pretty sights of the Arabian Sea and lots of tourists and local people like to go there.

Visitors can relax on the sandy shores, take leisurely walks along the coastline, and enjoy breathtaking sunsets. The beach is also known for its clean surroundings and is a great spot for picnics and family outings.

15. Shivrajpur Beach

Shivrajpur Beach

Shivrajpur Beach is a stunning coastal destination situated in Gujarat, India. This beach is famous for its super white sand and super clear water. Many people say it’s one of the prettiest in the area. Visitors can indulge in swimming, sunbathing, and beach volleyball.

Shivrajpur Beach has lots of different kinds of sea animals. This makes it a favorite place for people who like to look at them while wearing special gear and swimming. The beach is known for its cleanliness and well-maintained facilities.

16. Kalubhar River Beach

A scenic view of Kalubhar River Beach with golden sands and blue waters.

Kalubhar River Beach is a unique beach located along the banks of the Kalubhar River in Gujarat, India. Unlike traditional seaside beaches, it offers a distinct experience by merging the river and the sea. This convergence creates an enchanting landscape where visitors can witness the meeting point of freshwater and saltwater.

The beach provides a tranquil setting for picnics, boat rides, and bird-watching. The serene ambiance and natural beauty of Kalubhar River Beach make it a must-visit destination for nature enthusiasts.

17. Tadgam Beach

Relaxing on the shores of Tadgam Beach, the ultimate coastal retreat.

Tadgam Beach is a charming coastal getaway located in Gujarat, India. It is known for its golden sands, gentle waves, and tranquil atmosphere. The beach is a peaceful place where people can relax and enjoy the pretty view of the Arabian Sea.

Tadgam Beach is a popular spot for picnics, family outings, and beach sports. Visitors can indulge in beach volleyball, kite flying, and sandcastle building. Tadgam Beach offers a memorable coastal experience with its laid-back vibes and natural charm.


The beaches of Gujarat offer a diverse range of picturesque and serene destinations for beach lovers. From the golden sands of Mandvi Beach and Ahmedpur Mandvi Beach to the spiritual aura of Dwarka Beach and Somnath Beach, each beach has its unique charm and attractions. 

Whether it’s unwinding amidst nature at Gopnath Beach or exploring the historical significance of Beyt Dwarka Beach, visitors can find tranquillity and relaxation along the shores of Gujarat. These beaches provide opportunities for sunbathing, swimming, water sports, leisurely walks, and breathtaking sunsets, catering to the preferences of every nature enthusiast and beachgoer.