There can be nothing better than heading to the beach to relieve stress, get a break from the routine, rest, relax, and reflect. Planning such a vacation is rejuvenating, revitalizing, and detoxifying all in one. Gujarat is a state which not only has plenty of serene beaches, but also other attractions in surrounding areas. Beach Tourism in Gujarat promises a memorable trip that you can cherish for a lifetime. Some of the most famous beaches in Gujarat attract tourists from all over the country and offer unique experiences. Gujarat beaches are really well developed with all necessary amenities available for tourists.

Gujarat Coastline:
The western coast of the Country witnesses the famous State of Gujarat, housing nearly 1666 kms of beautiful coastline. Adjacent to the mighty water body, the state of Gujarat welcomes tourists and promises to fascinate them as they enjoy the shores of the Arabian Sea. Bordered by the state of Rajasthan on the northeast, Daman and Diu on the south, Madhya Pradesh on the east, and the Arabian Sea to the west, Gujarat has the perfect location with multiple accessibility options. Blessed with a mighty stretch of the shoreline on its borders, Gujarat is home to plenty of pristine beaches to charm the visitors. It is blissful to lay back in a lazy vacation and watch the stubborn ocean waves, determined to kiss the shoreline in every stroke.
The Best of Gujarat Beaches:
Gujarat has the largest coastline in India for the same reason the state has a large number of developed beaches that attract tourism. Check out some of the best Gujarat beaches to add them in your travel list whenever you plan it. If you are looking for the most scenic beach places in Gujarat, these spots are a must-visit for every traveler.
1. Shivrajpur Beach, Dwarka – Only Blue Flag Beach in Gujarat

Shivrajpur beach is one of the best beaches in India with a Blue Flag certificate, it is located near Dwarka. One can plan a weekend trip to this beautiful place. It very clean and well-maintained beach with all basic facilities developed for visitors.
- Activities offered: Photography, Relaxation.
- Things to Do: Restaurants are available in the nearby areas for lunch and dinner. Rukmini Temple is just 15 min away from Shivrajpur beach.
- How to reach: Nearest railway station is Dwarka (14 km). The closest airport is Jamnagar (149 km).
- Stay options: Budget hotels and Dharamshalas in Dwarka. For luxury, there are resorts near the beach.
2. Mandvi Beach:

The Kutch district in Gujarat is home to one of the most magnificent beaches flocked by the water sports enthusiasts, nature lovers, and beachgoers. The beauty of Mandvi Beach is the perfect way to spend a relaxing evening with your loved ones.
- Activities offered: Due to the long stretch of shallow water, this beach has the best platform for water sports like- speed boating, surfing, skiing, water scooting, parasailing, paragliding, etc. One can also enjoy a camel ride here.
- Nearby places: Following is the list of places: Vijay Vilas Palace, city center, Shyamji Krishna Varma Memorial, 72 Jinalaya Jain Temple, Shipbuilding Yard, Roha Fort, Shree Bhadreshwar Jain Temple and Kutch Great Indian Bustard Sanctuary.
- How to reach: Closest airport is Bhuj (63 km). Railway station is also at Bhuj.
- Stay options: Vijay Vilas Palace Heritage Resort and beachside tents.
3. Dwarka Beach:

Frequented by the pilgrims, nature and marine life lovers, Dwarka beach holds a distinguished place in Gujarat Beach tourism. The divers love this place as it is a hotspot for spotting octopus, urchins, sea turtles, jellyfishes, dolphins, etc. Among the many beaches to visit in Gujarat, Dwarka beach is truly special for its spiritual vibe and marine diversity.
- Activities offered: Diving, photography, relaxation, water sports.
- Nearby places: Jagat Mandir or Dwarkadhish temple, Rukmini temple, etc.
- How to reach: Dwarka Railway Station (3 km), Jamnagar Airport (138 km).
- Stay options: Guesthouses, dharamshalas, and hotels in Dwarka.
4. Ghoghla Beach:
The Diu town of Gujarat holds one of the finest beaches, which is famous for its beauty and adventure. Famed as the Golden Sand Beach among the locals, this is an ideal place to stroll along the sand and spend a relaxed evening. Recently, Ghoghla beach received Blue Flag status along with the 8 other Indian beaches.
- Activities offered: Photography, relaxation, water sports and veg eatery in nearby location.
- Nearby places: You can also visit Diu fort, St. Paul Church and Chakratirth beach.
- How to reach: Nearest airport is Diu Airport (10 km). Nearest railway station is Veraval (96 km).
- Stay options: Luxury resorts and small homestays available near the beach.
Read Also: Best Beach Resorts in Diu with Swimming Pool & Beach View
5. Porbandar Beach:

If you want to spend some peaceful time away from the hustles of the city and reconnect with nature, then this is a place for you. Also famed by the name – Willingdon Marina Beach, this place is famous for its pristine beauty and the significant places nearby. Among the many beach destinations in Gujarat, this spot stands out for its calm surroundings and scenic charm.
- Activities offered: Strolling along the beach, photography, relaxation.
- Nearby places: Huzoor Palace, Sudama Palace
- How to reach: Porbandar has its own airport (9 km) and railway station.
- Stay options: Budget and mid-range hotels in Porbandar city.
Read Also: Best Tourist Places to Visit in Porbandar for Perfect Trip
6. Positra Beach:
Outskirts of Jamnagar hold a serene place to escape on weekends. The Positra Beach in Jamnagar is so vibrant that it is sure to uplift everyone’s mood. The soft sand, feet touching waves, the whisper of water, beautifully decorated shops – all make up this place a perfect one to spend a lazy and pampering day.
- Activities offered: Strolling along the beach, photography, relaxation, shopping for handicrafts & brass products.
- Nearby places: Nageshwar Jyotirlinga, Gopi Talav
- How to reach: Nearest airport is Jamnagar Airport (136 km).
- Stay options: Hotels and lodges available in Jamnagar city.
7. Gopnath Beach:
This beach in Bhavnagar, Gujarat holds tourism and historical importance. Once being a summer home for the king- Maharajah Krishna Kumar Sinjhi of Bhavnagar, this place still keeps that royalty intact. Making a significant place in the beach tourism of Gujarat, this beach is perhaps one of the best beaches in Gujarat.
- Activities offered: Strolling along the beach, photography, relaxation, limestone cliff sighting, appreciating the flora & fauna of the region.
- Nearby places: Talaja Jain temple, Gopinath Temple, Alang
- How to reach: Nearest railway station is Bhavnagar (77 km). Bhavnagar Airport also nearby.
- Stay options: Heritage guesthouses and hotels in Bhavnagar city.
8. Devka Beach:

Another yet beautiful beach to mark its name in Gujarat Beach tourism is Devka Beach. Famed or its pristine beauty, natural settings, and clean shores, this place is absolutely breath-taking!! Make sure to visit this place if you are with a little one to lend him an opportunity to enjoy the amusement park adorned with fountains and a massive play area.
- Activities offered: Strolling along the beach, photography, relaxation.
- Nearby places: Amusement park
- How to reach: Nearest railway station is Vapi (15 km).
- Stay options: Resorts and hotels in Daman town.
9. Dandi Beach, Surat:
A visit to the Dandi Village in Gujarat is incomplete until you visit the famous Dandi beach. Holding great historical importance related to India’s freedom movement, this place is a piece of sheer beauty in itself. Almost every tourist visiting Gujarat is sure to visit this place to remember the epic Dandi march by the Father of the Nation and also to see nature at its best.
- Activities offered: Strolling along the beach, photography, relaxation, paragliding, jet skiing, learning the history of the place.
- Nearby places: Sardar Patel Museum, Chintamani Jain Temple, Unai Hot springs, Sarthana National Park
- How to reach: Surat Railway Station (64 km), Surat Airport (56 km).
- Stay options: Hotels available in Surat city.
10. Tithal Beach, Surat:

Tithal Beach is a perfect place to rejuvenate and relax. Making its place in Valsad of Gujarat, the intriguing shape of the beach makes it even more popular among the tourists. The prime attraction of the beach is the Black sand. One can also witness a rare phenomenon of a river, the Damanganga River, parting the beach into two pieces. Tithal Beachis almost every-day flocked with the locals clustering to enjoy the sunset in the Arabian Sea and lying back to relax.
- Activities offered: Strolling along the beach, photography, relaxation, local eatery, horse and camel rides, water sports, shopping.
- Nearby places: Numerous temples
- How to reach: Valsad Railway Station (5 km).
- Stay options: Guesthouses and hotels in Valsad.
Also Read: Explore the Best 23 National Parks and Wildlife Sanctuaries in Gujarat
11. Beyt (Bet) Island, Dwarka:
One of the most pinned places to visit in Gujarat Beach tourism is Beyt Island, aka Bet Dwarka or Shankhdhar. Precisely, it takes its place at the mouth of the Gulf of Kutch, which is almost 30 km from the central Dwarka. Apart from the scenic location, the island is popular among tourists for its collection of ancient temples, white-sand beaches, and coral reefs. A tour to Gujarat will surely be incomplete without witnessing such a serene place.
- Activities offered: Strolling along the beach, photography, picnic, sight-seeing, marine excursions, camping.
- Nearby places: Hanuman Dandi, Dargahs
- How to reach: Reach Okha railway station (7 km from Dwarka) and take a short ferry to the island.
- Stay options: No big hotels on island, but stays are available in Dwarka city.
12. Dumas Beach, Surat:

Apart from its beauty and location, this beach is also famous for some not-so-good reasons. You may come across the stories depicting the disappearances and paranormal phenomenon here. Although instead of scaring the people and keeping the tourist away, this beach has actually managed to call the visitors towards itself. Adding to the beauty of the beach is the black coloreds and, that again is a reason to pull tourists.
- Activities offered: Strolling along the beach, photography, eateries.
- Nearby places: Dariya Ganesh Temple
- How to reach: Surat Railway Station (22 km), Surat Airport (7 km).
- Stay options: Hotels and guesthouses in Surat city.
13. Suvali Beach, Surat:

Away from the regular hustle and bustle of the tourists, Suvali beach is one of the virgin beaches of Gujarat. If you are looking for an isolated place to relax and revitalize, then this beach is a must-visit. The calm and gentle waves merging with the sloping sand give a divine sense of relaxation and boost up the mood. The beach also holds the Suvali beach festival to be witnessed and enjoyed.
- Activities offered: Strolling along the beach, photography, enjoying the sunset.
- Nearby places: Icchanath Mahadev Temple, Shri Shirdi Sai Mandir
- How to reach: Surat city center is around 29 km away.
- Stay options: Hotels in Surat. No big stay options at the beach itself.
14. Ubharat Beach, Surat:
One of the most popular beaches to stroll and relax is Ubharat Beach. Frequented by nearly all the tourists visiting the state of Gujarat, the picturesque setting of nature has made it a popular spot among photographers and nature lovers.
- Activities offered: Strolling along the beach, photography, eateries.
- Nearby places: Gopi Talav, Kavi Narmad Central Library, Ambaji Temple, ISKCON Temple
- How to reach: Surat city center is 44 km away.
- Stay options: Resorts and hotels near the beach, plus many in Surat city.
15. Miyani Beach:
This under-rated and less-known beach in Gujarat is ideal for those looking for solitude and peace away from the bustling city life.
- Activities offered: Strolling along the beach, photography, enjoying the sunset.
- Nearby places: Sudama temple, Kirti temple, Harsiddhi temple, and Brahma temple
- How to reach: Porbandar is the nearest city (40 km). Airport and railway available there.
- Stay options: Guesthouses and hotels in Porbandar.
16. Sarkeshwar Beach, Junagadh:
Located near the cities of Junagadh and Amreli, Sarkeshwar Beach is the most sort-out destination for water sports lovers. The long stretch of shallow water makes it an ideal place for performing water activities without much risk. The emerald blue water and the glittering yellow sand add to the beauty of the beach.
- Activities offered: Strolling along the beach, photography, water sports.
- Nearby places: Adi-kadi Vav and Navghan Kuwo, Sakkarbaug Zoo, Tulsi Shyam spring, etc.
- How to reach: Nearest railway station is Rajula (45 km).
- Stay options: Guesthouses and budget hotels in Rajula or Junagadh.
17. Jalandhar Beach:
Frequented both by the tourists and the pilgrims, the Jalandhar Beach holds a sacred temple dedicated to Goddess Chandrika. The temple makes its place in a picturesque location amidst a beautiful natural setting. Located at a distance of almost 1km from Diu, Jalandhar Beach is famous more for its religious importance than it is for its beach vibes. This beach gives you the unique opportunity to spend your vacation worshiping God and admiring the beautiful view from the coastline alongside. The beach also offers several enthralling water sports.
- Activities offered: Strolling along the beach, photography, water sports, pilgrimage.
- Nearby places: Diu Fort, INS Khukri Memorial, St. Paul Church
- How to reach: Diu Airport (7 km), Veraval Railway Station (90 km).
- Stay options: Resorts and hotels in Diu town.
18. Gomtimata Beach:
Deriving its name from the in-house Gomtimata Temple, this beach makes its place in the western Diu Island. This 5 km long beach is also famously known by the named- Vanakbara beach. The beach is famous for its divine environment that embarks a sense of peace and serenity in its visitors.
- Activities offered: Strolling along the beach, photography, pilgrimage.
- Nearby places: Khodiyar Beach, Dinosaur Park, Gangeswar Mahadev temple, Nagoa Beach
- How to reach: Located 13 km from Diu town. Local transport available.
- Stay options: Resorts and guesthouses in Diu.
19. Chakratirth Beach:
The most famous and revered beach in Gujarat is the Chakratirth beach. The beach is known for its cleanliness, swimming facilities, and beautiful location. One can find a good deal of people spending a peaceful and relaxing time here.
- Activities offered: Strolling along the beach, photography, pilgrimage, swimming.
- Nearby places: Open-air auditorium, Shiva temple
- How to reach: Located in Diu town itself, easily accessible by road.
- Stay options: Hotels and resorts in Diu.
20. Nagoa Beach:

One of the most sort-out relaxation beaches in Gujarat is the Nagoa Beach, Diu. The long shoreline with fringes of palm trees and lining of luxurious resorts makes this beach even more popular and accessible among the tourists.
- Activities offered: Relaxation, photography.
- Nearby places: Naida Caves, Seashell Museum, Gangeshwar Temple.
- How to reach: Only 7 km from Diu Airport.
- Stay options: Many luxury resorts and hotels available right at the beach.
Summing It Up
They say that the ocean cures all your bad moods, and the waves wipe away the worries. Now since we have told you about all the pristine beaches of Gujarat and their attractions, we know it is going to be hard to resist for you. Pack your bags and pamper yourself with this ideal treat of Gujarat Beach Tourism. Unwind in the pristine environment with crystal clear water, rolling waves, and white sands to get that much-needed break from your routine life. Hope to see you there!!
FAQs:
The best time to enjoy Gujarat beaches is from October to February when the climate is cool, the sea is calm, and visitors can enjoy both relaxation and sightseeing on the Gujarat coastline.
Many popular Gujarat beaches are connected with nearby airports, railway stations, and road networks. For example, Shivrajpur Beach is near Dwarka, Mandvi Beach is in Kutch, and Nagoa Beach can be reached from Diu Airport.
Adventure seekers love Mandvi Beach and Sarkeshwar Beach, where they can try parasailing, water scooting, surfing, speed boating, and jet skiing. These are perfect for a fun-filled Gujarat beach holiday.
Yes, some of the cleanest Gujarat beaches like Shivrajpur Beach (Blue Flag certified) and Ghogla Beach are very safe for families. They have clean sand, basic facilities, and calm waters for children and elders.
For travelers seeking solitude, Miyani Beach, Suvali Beach, and Porbandar Beach are the best peaceful beaches in Gujarat. These places have calm waves, scenic sunsets, and less crowd.