There are places in India where mythology, history, and natural beauty meet so perfectly that you feel transported to another time. Bet Dwarka is one such place. This small island in the Gulf of Kutch just 2 km off the coast of Okha and 25 km north of Dwarka city is believed to be the personal residence of Lord Krishna during his years at Dwarka. Ancient in spirit but newly accessible thanks to the stunning Sudarshan Setu bridge, Bet Dwarka is one of Gujarat’s most extraordinary destinations.
Whether you are on a Char Dham pilgrimage, a family road trip along the Saurashtra coast, or simply a curious traveller looking for something beyond the usual Bet Dwarka will leave you speechless. In this complete TravelRoach guide, we cover the island’s history and mythology, all the temples to visit, the Sudarshan Setu bridge, how to reach, timings, travel tips, and everything else you need for a smooth trip.
Bet Dwarka – Quick Information
| Detail | Information |
| Also Known As | Beyt Dwarka, Shankhodhar Island |
| Location | Gulf of Kutch, 2 km off Okha coast, Devbhoomi Dwarka district, Gujarat |
| Distance from Dwarka City | ~25 km by road, then ferry / Sudarshan Setu |
| Distance from Okha | ~2 km by ferry or via Sudarshan Setu bridge |
| Island Size | 8 km long, 2 km wide |
| Access | By ferry from Okha Port OR by road via Sudarshan Setu bridge |
| Ferry Duration | 15–20 minutes from Okha |
| Ferry Timings | Approx. 6:00 AM to 7:00 PM (seasonal changes possible) |
| Main Temple | Shri Keshavraiji Temple (Dwarkadhish, Bet Dwarka) |
| Temple Darshan Hours | Morning and evening closed approx. 1:00 PM to 5:00 PM |
| Best Time to Visit | October to February; Janmashtami (August) for festivals |
| Photography | Allowed outside; not permitted inside the main sanctum |
| Dress Code | Modest attire kurta, saree, salwar kameez recommended |
| Nearest Railway Station | Okha Station (~3–6 km from Sudarshan Setu) |
| Nearest Airport | Jamnagar Airport (~137 km) or Porbandar Airport (~95 km) |
History and Mythology of Bet Dwarka

The Land Krishna Received as a Gift
The name Bet Dwarka comes from the word ‘Bet’, which in Gujarati means ‘gift’. According to Hindu mythology, Lord Krishna received this island as a gift from his childhood friend Sudama during their heartfelt reunion one of the most celebrated friendships in Indian scripture. It is believed that this island was Krishna’s personal residence while he ruled the city of Dwarka.
In the ancient epic Mahabharata, Bet Dwarka is referred to as ‘Antardvipa’ an island that the Yadavas of Dwarka would travel to by boat. Gujarati scholar Umashankar Joshi identified Bet Dwarka with the Antardvipa mentioned in the Sabha Parva of the Mahabharata. The island’s other name, ‘Shankhodhar’, means ‘bearer of conch shells’ it has historically been one of the richest sources of shankh (conch shells) on India’s west coast.
Archaeological Significance
Bet Dwarka is not just mythologically significant it is archaeologically remarkable. Underwater excavations and explorations carried out since the 1980s have revealed settlements dating back to the Late Harappan period of the Indus Valley Civilization. A 580-metre-long protection wall dating from around 1500 BCE was discovered submerged in the sea, believed to have been damaged by a major storm. Artifacts recovered include a Late Harappan seal, an inscribed jar, a copper fishhook, and molds from a coppersmith’s workshop.
Stone anchors and shipwrecks found during explorations suggest that Bet Dwarka had active trade relations with the Roman Empire in ancient times. The Archaeological Survey of India (ASI) has continued underwater explorations off the coast, and an educational centre on the island now showcases 3D-mapped submerged ruins for visitors to explore.
Political History
During the 18th century, the island was controlled by the Gaekwads of Baroda. During the Indian Rebellion of 1857, the Vaghers captured the region, but were ousted in 1859 through a joint offensive with the British forces and neighbouring princely states. After Independence in 1947, Bet Dwarka became part of Saurashtra State and later, when Gujarat was formed, it fell under Jamnagar district. In 2013, it became part of the newly created Devbhoomi Dwarka district.
Also Read: Dwarka Somnath Budget Travel Guide
Sudarshan Setu – India’s Longest Cable-Stayed Bridge

One of the biggest recent developments in Devbhoomi Dwarka is the Sudarshan Setu India’s longest cable-stayed bridge, which now connects Okha on the mainland to Bet Dwarka island. Before this bridge opened, the only way to reach the island was by ferry during daylight hours.
Key Facts About Sudarshan Setu
- Total Length: 2.32 km (2,320 metres) over the sea
- Width: 27.20 metres four lanes with 2.5-metre-wide footpaths on both sides
- Type: Cable-stayed bridge with cables in a fan arrangement
- Cost: ₹979 crore (approximately USD 100 million)
- Inaugurated: 25 February 2024 by Prime Minister Narendra Modi
- Foundation stone laid by PM Modi on 7 October 2017
- Serves approximately 8,500 island residents and 2 million annual pilgrims
- Solar panels on the walkway roof generate 1 MW of electricity to light the bridge at night
- Footpaths on both sides are adorned with verses from the Bhagavad Gita and images of Lord Krishna
- Named after Sudarshan Chakra – Lord Krishna’s divine weapon
The bridge has completely transformed access to Bet Dwarka. Previously, pilgrims could only visit during ferry hours. Now, the island is accessible by road at any time of day or night, making it far more convenient for families, elderly pilgrims, and those with vehicles.
Walking across the Sudarshan Setu is an experience in itself. The sea views on both sides are stunning, and the spiritual inscriptions along the walkway make every step feel like a part of the pilgrimage.
Temples to Visit at Bet Dwarka
1. Shri Keshavraiji Temple (Main Dwarkadhish Temple)
This is the heart of Bet Dwarka and the primary reason millions of devotees visit the island. Dedicated to Lord Krishna (also worshipped here as Dwarkadhish), the temple is believed to mark the exact spot where Krishna lived during his years at Dwarka and where he reunited with his childhood friend Sudama. The idol of Lord Krishna is carved from black stone and dressed in ornate silk garments that are changed during each ritual.

The temple is managed by the Shri Keshavraiji Mandir Trust and follows the Pushtimarg sect traditions. The temple’s establishment is credited to the great Vaishnav saint Guru Vallabhacharya. Within the main temple complex, you will also find smaller shrines dedicated to Hanuman, Vishnu, Shiva, Lakshmi Narayan, Jambavati, and Devi.
Darshan takes approximately 1 to 2 hours depending on the crowd. The temple is closed in the afternoon (approximately 1 PM to 5 PM). Photography is not permitted inside the main sanctum. Arrive early morning for the Mangla Darshan to experience the atmosphere at its most serene and devotional.
2. Hanuman Dandi Temple
One of the most unique temples in the region, Hanuman Dandi is famous because it is one of the very few temples in India where Lord Hanuman is worshipped together with his son Makardhwaj. According to Hindu mythology, Makardhwaj was born from a fish that swallowed a drop of Hanuman’s sweat while he crossed the sea during his search for Sita. The temple is situated on the southern end of the island by the beach, offering beautiful sea views along with the spiritual experience.
3. Vaishnav Mahaprabhu Bethak
A sacred Vaishnav site on the island, this bethak (seat) marks the spot where the great Vaishnav saint Vallabhacharya is believed to have sat and meditated. For followers of the Pushtimarg sect, this is a deeply important pilgrimage stop.
4. Abhaya Mata Temple
Situated on the southwest side of the island, the small but significant Abhaya Mata temple is dedicated to the goddess Abhaya Mata. It is a quiet, less-crowded spot compared to the main Krishna temple and offers a sense of peaceful devotion.
5. Gurdwara on Bet Dwarka
In a beautiful example of India’s religious diversity, there is also a Sikh Gurdwara on the island. It is a welcoming and peaceful place for visitors of all faiths.
Things to Do at Bet Dwarka
1. Attend Morning Darshan at the Main Temple
Plan your visit to coincide with the morning darshan session. The Mangla Aarti at dawn is a particularly powerful experience bells echoing over the Arabian Sea, the smell of incense, and the sight of the Krishna idol being ceremonially awakened. This is one of the most spiritually moving moments you can experience in Gujarat.
2. Walk Across Sudarshan Setu
Don’t just drive across walk. The 2.5-metre-wide footpath on both sides of the bridge offers unobstructed views of the Gulf of Kutch. The Bhagavad Gita verses and Krishna murals along the walkway make this a meditative experience. Sunrise and sunset are the best times for photographs on the bridge.
3. Explore the Island by Auto or Walk
Once you cross into Bet Dwarka via the bridge, park your vehicle in the designated paid parking area and explore the island by local auto-rickshaw or on foot. The island is small enough to cover in a few hours. The narrow lanes, fishing boats along the coast, and the sound of temple bells create a unique island atmosphere you won’t find elsewhere in Gujarat.
4. Visit Hanuman Dandi Beach
Located near the Hanuman Dandi Temple at the southern tip of the island, this beach is quiet, uncrowded, and offers a beautiful view of the Arabian Sea. It is a great spot to sit, relax, and take in the surroundings after your temple visits.
5. Dolphin Spotting and Boat Rides
The waters around Bet Dwarka island are known for dolphin sightings. Local boat operators near Okha Port offer short boat tours around the island where dolphin sightings are common. Some operators also offer marine life viewing and snorkelling experiences in the clear waters around the island.
6. Discover the Archaeological Museum
An educational centre on the island showcases the underwater archaeological finds from the region including 3D-mapped submerged ruins believed to be remnants of the ancient city of Dwarka. For history lovers and curious travellers, this is a fascinating stop that adds incredible depth to the visit.
7. Collect Shankh (Conch Shells)
The island’s very name Shankhodhar refers to its abundance of conch shells. Vendors around the beach and market area sell beautiful shankh in various sizes, many of which are used for worship at home. Buying a conch shell from Bet Dwarka carries special religious significance for Hindu devotees.
Also Read: 7-Day Gujarat Itinerary
How to Reach Bet Dwarka
Step 1 — Reach Okha
| From | Distance to Okha | Mode | Approx. Time |
| Dwarka City | ~31 km | Car / Taxi / Auto | 40–50 mins |
| Ahmedabad | ~490 km | Car / Bus + Transfer | 8–9 hours |
| Rajkot | ~270 km | Car / Bus + Transfer | 4.5–5 hours |
| Jamnagar | ~170 km | Car / Bus + Transfer | 3–3.5 hours |
| Jamnagar Airport | ~147 km | Flight + Taxi | — |
| Porbandar Airport | ~140 km | Flight + Taxi | — |
| Okha Railway Station | ~3–6 km | Train (Ahmedabad–Okha line) | — |
Step 2 – Okha to Bet Dwarka
Option 1 — Sudarshan Setu Bridge (Recommended): Drive or take an auto across India’s longest cable-stayed bridge (2.32 km). Free to cross but paid parking at the island end. Accessible 24 hours, any day.
Option 2 — Ferry from Okha Port: A 15 to 20 minute ferry ride from Okha jetty. Ferries operate from approximately 6:00 AM to 7:00 PM. Affordable and scenic, but check current timings as they change seasonally.
By Train
Okha Railway Station is the closest railway station to Sudarshan Setu approximately 3 to 6 km away. Okha is connected by the Ahmedabad–Okha broad gauge railway line. From Okha station, take a local auto or taxi to the bridge or Okha jetty.
By Air
The nearest airports are Jamnagar Airport (~147 km) and Porbandar Airport (~140 km). Both have regular flights from Ahmedabad and Mumbai. From either airport, hire a taxi to Okha, then cross to Bet Dwarka via the bridge or ferry.
Best Time to Visit Bet Dwarka
October to February – Best Season
This is the ideal time to visit. Weather is cool and pleasant, the sea is calm, and ferries run reliably. All temples are active and the atmosphere around the island is vibrant with pilgrims and tourists. Early morning darshan during these months is truly magical.
Janmashtami (August) – Festival Season
Janmashtami the birth anniversary of Lord Krishna is celebrated with extraordinary fervour at Bet Dwarka. The entire island and the temples transform into a sea of devotion, music, and colour. If you are a festival enthusiast or a devotee, this is the most powerful time to visit. However, expect very large crowds book accommodation in Dwarka or Okha well in advance.
April to June – Hot and Humid
The summer heat in this coastal region can be intense. Temple visits in the early morning are still manageable, but afternoon visits are uncomfortable. Not recommended unless you have no other option.
July to September – Monsoon
Ferry services may be disrupted during rough monsoon weather. The Sudarshan Setu bridge remains accessible by road, but sea conditions can be unpredictable. Not ideal for a first visit.
Food and Stay Near Bet Dwarka
Food
The island has small local eateries and stalls that serve basic meals mostly simple Gujarati food and snacks. Near the main temple area you will find prasad stalls and vendors selling local snacks. The food culture around Dwarka and Okha is predominantly satvik cooked without onion and garlic, following the Vaishnav tradition.
Must-try items in this region: Gujarati Thali, Dwarka Peda (a famous sweet from the Dwarka area), Vagharelo Rotlo (spiced millet flatbread), and Dal Baati. Coconut water is widely available near the beach and ferry area.
Accommodation
There are very limited accommodation options on Bet Dwarka island itself. Most visitors stay in Dwarka city (~25 km) or in Okha (~3–6 km from the bridge). Dwarka has a wide range of hotels from budget guesthouses (starting ₹500–₹800 per night) to mid-range and premium options. During Janmashtami and peak pilgrim season, book well in advance rooms fill up fast.
Also Read: 10 Must-Visit Tourist Destinations in Gujarat
Travel Tips for Bet Dwarka
- Start early – reach by 7 AM to attend morning darshan and avoid afternoon crowds. The temple closes around 1 PM.
- Dress modestly – wear kurta, salwar kameez, or a saree. Avoid shorts, sleeveless tops, or revealing clothing inside the temple premises.
- Remove footwear before entering the temple complex – carry a bag for your shoes.
- No photography inside the main sanctum – respect the rules. Capture photos outside, on the Sudarshan Setu, and at the beach.
- Carry cash – the island has limited digital payment options. Keep ₹ handy for ferry tickets, autos, prasad, and purchases.
- Don’t miss the Sudarshan Setu walkway – go early morning or at sunset for the best views and light.
- Check ferry timings in advance – if you plan to cross by boat, confirm current timings at Okha jetty as they vary by season.
- Stay hydrated – the coastal sun can be intense, especially between March and September. Carry a water bottle.
- Plan your Okha day well – combine Bet Dwarka with a visit to Okha Madhi Beach and a stop at Nageshwar Jyotirlinga on the same day.
Nearby Attractions to Combine with Your Bet Dwarka Visit
- Dwarkadhish Temple, Dwarka ~25 km | One of the Char Dham pilgrimage sites. The must-visit before or after Bet Dwarka.
- Nageshwar Jyotirlinga ~18 km from Dwarka | One of the 12 Jyotirlingas in India. Easily combined into the same day trip.
- Shivrajpur Beach ~14 km from Dwarka | Gujarat’s first Blue Flag certified beach. Perfect for a post-pilgrimage relaxation stop. Read our full guide on TravelRoach.
- Rukmini Devi Temple, Dwarka ~3 km from Dwarka city | Dedicated to Lord Krishna’s consort. Beautiful 12th-century architecture.
- Okha Madhi Beach Near Okha port | A quiet, less-commercial beach near the Sudarshan Setu. Great for a short walk.
- Poshitara Beach ~20 km from Dwarka | Known for its coral reefs. Excellent snorkelling spot.
Frequently Asked Questions (FAQs)
Bet Dwarka, also known as Shankhodhar or Beyt Dwarka, is a small island in the Gulf of Kutch located 2 km off the coast of Okha and 25 km north of Dwarka city in Gujarat. It is believed to be the personal residence of Lord Krishna during his rule at Dwarka. According to mythology, Krishna received this island as a gift from his childhood friend Sudama the word ‘Bet’ means gift. It is part of the Char Dham pilgrimage circuit and attracts approximately 2 million visitors every year.
From Dwarka city, drive approximately 31 km to Okha. From Okha, you have two options: cross via the Sudarshan Setu bridge by road or auto (free to cross, paid parking on island), or take a 15 to 20 minute ferry from Okha jetty (operates approximately 6 AM to 7 PM). The Sudarshan Setu bridge, inaugurated in February 2024, now makes Bet Dwarka accessible by road at any hour, which is much more convenient for families and pilgrims.
Sudarshan Setu is India’s longest cable-stayed bridge, stretching 2.32 km over the Gulf of Kutch and connecting Okha on the mainland to Bet Dwarka island. It was inaugurated on 25 February 2024 by Prime Minister Narendra Modi at a cost of ₹979 crore. The bridge has footpaths on both sides adorned with Bhagavad Gita verses and images of Lord Krishna. Solar panels on the roof generate 1 MW of electricity. Entry to the bridge is free but parking on the island is paid.
The main Shri Keshavraiji Temple (Dwarkadhish Temple on the island) typically opens early in the morning for Mangla Darshan and remains open through the morning session. It is generally closed from approximately 1:00 PM to 5:00 PM in the afternoon. Evening darshan resumes until night. Timings can change during festivals and peak season, so always check with the temple or local sources before your visit. Arriving by 7 AM is strongly recommended for the best experience.
The best time is October to February when weather is cool, seas are calm, and all facilities are fully operational. For a festival experience, visit during Janmashtami in August the celebrations at Bet Dwarka are among the most vibrant in Gujarat. Avoid the peak summer months of April to June as the heat can be intense on the island. Weekdays are less crowded than weekends.
Photography is allowed in the outer areas of the temple complex, on the Sudarshan Setu bridge, at the beaches, and throughout the island. However, photography is strictly not permitted inside the main sanctum of the Shri Keshavraiji Temple. Always follow signage and ask temple authorities if you are unsure. Drone usage in this coastal and religious area requires special permission.
Yes, it is possible to visit both in one day, but you need to start early. Begin with the Dwarkadhish Temple in Dwarka for the morning aarti, then drive to Okha and cross to Bet Dwarka via Sudarshan Setu or ferry. Complete your Bet Dwarka darshan by noon before the afternoon temple closure. On your return, you can stop at Nageshwar Jyotirlinga and Shivrajpur Beach. A 3-day Dwarka itinerary is more comfortable if you want to explore everything without rushing.
Final Thoughts
Bet Dwarka is unlike any other destination in Gujarat. It sits at the crossroads of mythology, history, spirituality, and natural beauty a small island that carries the weight of thousands of years of devotion. Whether you walk across the majestic Sudarshan Setu at sunrise, stand in the presence of Lord Krishna’s idol at the main temple, or simply sit by the sea at Hanuman Dandi Beach and listen to the waves, Bet Dwarka gives you something to carry home that no souvenir shop can replicate.