Call Our Travel Experts

Beaches in Gujarat

India boasts of a number of enthralling beaches, and most of them dot the western coast of the country. Breathtaking locales and scenic landscapes make the beaches in Gujarat must-visit destinations. While some beaches are crowded, others are secluded and ideal for long beach walks.

Fun Fact: Gujarat has a 1600 km long coastline and it is therefore of little wonder that there are countless alluring beaches in Gujarat that lure ardent beach lovers.

Enjoying special popularity among the other Gujarat beaches, Mandvi Beach, Nagoa Beach, Diu Beach, Dandi Beach, and more are stunning beaches that feature tranquil blue waters and smooth sandy expanse. They offer water sports facilities like scooting, skiing, parasailing, and speed boating, enticing many water sports enthusiasts.

Here is a list of the best beaches in Gujarat

Diu Beach, Diu 

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.

Gopnath Beach, Bhavnagar

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 colorful birds flying by. For those who do not know, Gopnath Beach was once the summer house of Maharaja Krishna Kumar Singh of Bhavanagar, which also lures many history enthusiasts.

Chorwad Beach, Junagadh

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 good time knowing the palace’s history. Beach strolls with lovely sea views are a sight to behold. Catch the mesmerizing sunrise and sunset views. And if you love adventure, indulge in water scooting, jet skiing, parasailing, and other water activities.

Mandvi Beach, Kutch

Among the popular Gujarat beaches is Mandvi Beach. Offering a peaceful atmosphere with scenic beauty, this beach receives a large number of tourists seeking a peaceful 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.

Tithal Beach, Valsad

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 colored sand. The highlight of Tithal Beach is the differently-abled facilities that make it a favorite among tourists. Walk, relax, or enjoy many activities like fishing, horse riding, or swimming here. For adventure lovers, there are options to engage in jet skiing, parasailing, speed boating, and banana boat rides. If you have time, seek blessings at Shri Swami Narayan temple and Shri Sai Baba Temple nearby.

Dandi Beach, Surat

Tourists and locals love Dandi Beach. It is located near Navsari city on the coast of the Arabian Sea. Offering serene vibes and pristine beauty, Dandi Beach is preferred by tourists seeking a laid-back beach day. Not just this, but Dandi Beach has a historical significance too. It is known for the Salt Satyagraha Movement started by Mahatma Gandhi in 1930. It stretched from Sabarmati Ashram to Dandi Beach. Not to mention, Dandi Beach is amongst the cleanest beaches in Gujarat.

Somnath Beach, Somnath 

Many Shiva followers visit Somnath as one of the twelve Aadi Jyotirlingas of Shiva is situated in Somnath Temple. If you visit here, we recommend you extend your trip and cover Somnath Beach. It has golden sand, crystal water, and a calming atmosphere. Sitting on Somnath Beach and watching the waves crashing on the shore will be an exhilarating experience.

Madhavpur Beach, Porbandar-Veraval Highway

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, a gorgeous sandy seashore. If you are visiting with family in Porbandar, add Madhavpur Beach to your itinerary. People believe that Lord Krishna married Rukmini in Madhavpur, and thus, an event is celebrated here every year.

Nagoa Beach, Diu

Visit Nagoa Beach in Diu, popular among tourists and locals. It is shaped like a horseshoe and attracts tourists to its quiet ambiance 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 around the beach or if you want an adventure seeker, engage in banana boating, parasailing, jet skiing, speed boating, and water scooting.

Dwarka Beach, Dwarka

About 1 km from the revered Dwarkadhish Temple, Dwarka Beach is a fascinating place to visit on your Gujarat beach trip. It is packed with marine life, striking views, and religious sentiments. 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.

Additional Information

Best time to visit Gujarat beaches

October to May is the ideal time to visit beaches in Gujarat. The weather is pleasant and cool, perfect for a relaxing beach vacation. Plus, many beaches have historic forts and monuments, making them a must-visit for beach and history buffs.

For more information about Gujarat beaches, contact Indian Holiday. Plan a trip to Gujarat tour package with travel experts and enjoy a beach vacation in Gujarat. You can also customize the package as per your preferences. So go ahead and fill up the inquiry form!

Things To Do in Gujarat


Gujarat Cities

View More +

FAQs about Beaches in Gujarat

Q:How many beaches are there in Gujarat?

Ans: Gujarat has a 1600 km long coastline. Thus, the number of beaches in Gujarat is countless.

Q: Which is the famous beach in Gujarat?

Ans: Gujarat has many famous beaches. Some of them are -

  • Diu Beach
  • Dwarka Beach
  • Ghogla Beach
  • Mandvi Beach
  • Nagoa Beach
  • Porbandar Beach
  • Tithal Beach
  • Gopnath Beach
  • Somnath Beach
Q: Do we have a beach in Ahmedabad?

Ans: Ahmedabad has around 19 beaches. Some of the famous ones are -

  • Hazira Beach
  • Dumas Beach
  • Tithal Beach
  • Ghogla Beach
  • Devka Beach
  • Jampore Beach
Q: Is there a sea in Gujarat?

Ans: Gujarat has the largest seashore in India (1600 km). In fact, it has India’s first national marine park, called Marine National Park in the Gulf of Kutch. Here, you can witness reefs without actually diving in the water.