260 km by Road 5 Hours Drive Via Dwarka Plan Overnight

Bet Dwarka to Somnath: 260 km and Why You Need an Overnight Stay

Bet Dwarka to Somnath is approximately 260 km, ferry from Bet Dwarka to Okha, then 36 km road to Dwarka, then 236 km road to Somnath. Total travel time is 5-6 hours excluding halts. No direct shortcut exists. The recommended plan is to overnight in Dwarka and proceed to Somnath the following day.

Somnath Temple built by Ahilya Bai Holkar
Somnath Temple built by Ahilya Bai Holkar. Photo by VasuVR via Wikimedia Commons, CC BY-SA 4.0.
Category Distance & Route Guide
Covers Distance · Fare · Route · Travel Time
For Pilgrims Dwarka Sacred Circuit
Total Distance ~260 km
Ferry (Bet Dwarka–Okha) 3.5 km / 20-30 min
Okha to Dwarka 36 km / 1 hour
Dwarka to Somnath 236 km / 4-4.5 hours
Total Travel Time 5.5–6 hours
Recommended Plan Overnight Dwarka first

Understanding the Route: Why It Is 260 km

Many pilgrims planning the Dwarka–Bet Dwarka–Somnath circuit look at a map and wonder why the Bet Dwarka to Somnath journey is so long. The geographic reality is straightforward: Bet Dwarka is an island. It is connected to the mainland only by the ferry crossing to Okha. Once back in Okha, you are on the north-western tip of the Saurashtra peninsula, and Somnath is at the south of the same peninsula. The road from Okha to Somnath must traverse the length of the peninsula, through Dwarka, Nageshwar area, Jamnagar district, and then south through Saurashtra to Somnath. There is no bridge from Bet Dwarka island directly to a closer mainland point, and no ferry route to Somnath.

The three segments that compose the journey: Bet Dwarka ferry to Okha (3.5 km, 20-30 min, ₹40-50), Okha to Dwarka by road (36 km, 1 hour), Dwarka to Somnath by road (236 km, 4-4.5 hours). Total distance is approximately 275 km counting the ferry but the commonly cited road distance after reaching the mainland is 272 km (36 + 236). Total travel time including the ferry is realistically 5.5 to 6 hours without significant stops. With a meal break and a few minutes at Nageshwar (which sits on this route), it becomes a 7-hour journey.

This is the key reason why the overnight-in-Dwarka plan is strongly preferred over attempting Bet Dwarka and Somnath in a single day. A pilgrim who tries to do Bet Dwarka darshan in the morning and drive all the way to Somnath in the afternoon will arrive at Somnath tired after a very long day, potentially missing the Sandhya Aarti that is the principal reason most pilgrims want to reach Somnath by evening. Splitting the journey over two days resolves this entirely.

The Return Ferry: Bet Dwarka to Okha

The first step of any Bet Dwarka to Somnath journey is the return ferry from Bet Dwarka island to Okha Jetty. Government ferries on the return route (Bet Dwarka to Okha) run from approximately 6 AM to approximately 5:30-6 PM. Buy your return ticket at the Bet Dwarka jetty counter as soon as you arrive on the island, before doing temple darshan, to ensure you have a ticket for the departure time you want. On busy pilgrimage days, later departures can fill up and earlier planning avoids the stress of scrambling for a ticket after darshan.

If you are proceeding to Somnath on the same day as your Bet Dwarka visit (not the recommended plan but sometimes unavoidable), you need to board the return ferry by 11 AM at the latest to give yourself enough time to drive to Dwarka (1 hour), and then continue toward Somnath (4-4.5 hours) in time for the Somnath Sandhya Aarti (sunset). The Somnath Sandhya Aarti is at approximately 6-7 PM depending on season. Leaving Bet Dwarka island by 11 AM → Okha by 11:30 AM → Dwarka by 12:30 PM → Somnath by 5-6 PM → just about catches the aarti. This requires everything to run on time, which is rarely guaranteed on busy pilgrimage days.

If you are staying the night in Dwarka (the recommended plan), you have more flexibility on the return ferry timing. You can do a full and unhurried darshan at Bet Dwarka temple, visit Shankhodhar and the other island sites, and board the return ferry at any time before 5 PM. On the return to Okha, drive to Dwarka and be there by 3-4 PM, enough time for Dwarkadhish Uthapan darshan at 5 PM and the Sandhya Aarti in the evening before resting and departing for Somnath the next day.

Option A: Same-Day Journey to Somnath

Completing Bet Dwarka and reaching Somnath on the same day is possible but constitutes a demanding travel day. The itinerary: depart your Dwarka hotel or guesthouse by 6:30-7 AM for Okha (1 hour, 36 km). Board the first or early ferry to Bet Dwarka (6 AM departure if possible). Darshan at Bet Dwarka (8-10 AM). Return ferry to Okha by 10:30-11 AM. Drive immediately toward Somnath via Dwarka (do not stop at Dwarkadhish unless darshan is already done, you will not have time). Continue from Dwarka to Somnath (236 km, 4-4.5 hours). Arrive Somnath by 5:30-6 PM for the Sandhya Aarti.

This plan works on paper but has no margin for error. A delayed ferry, heavier than expected traffic, or a longer queue at Bet Dwarka temple breaks the entire schedule. It also means you are in a vehicle for the better part of 6-7 hours on top of the morning ferry and temple activity. Most pilgrims who have tried this report arriving at Somnath exhausted rather than in the composed and receptive state that a major Jyotirlinga visit deserves. This same-day option is best reserved for pilgrims with a fixed departure date who have no other choice.

Transport for the same-day journey: a private vehicle hired for the full circuit (Dwarka-Okha-Dwarka-Somnath) is the only practical option. GSRTC buses cannot be coordinated across these legs with sufficient flexibility to maintain the schedule. A taxi from Dwarka for the full day/circuit will cost ₹3,500-5,000 depending on negotiation and the driver's flexibility. Book this the evening before and confirm the early departure time.

Option B (Recommended): Overnight in Dwarka First

The two-day plan is what experienced yatra pilgrims and temple priests in Dwarka recommend. Day one: Bet Dwarka darshan in the morning (leaving Dwarka at 7 AM, returning by 2-3 PM), Dwarkadhish Uthapan darshan and Sandhya Aarti in the evening, dinner and rest in Dwarka. Day two: Rajbhog darshan at Dwarkadhish (noon, temple closes at 1 PM), depart Dwarka at 12:30 PM, drive to Somnath (236 km, 4-4.5 hours), arrive Somnath by 5-6 PM in time for Sandhya Aarti.

This plan gives you a full and unhurried Bet Dwarka experience on day one, a final Dwarkadhish darshan on day two morning, and arrival at Somnath in time for the evening aarti. It treats both Jyotirlinga cities, the Dwarkadhish temple of Dwarka and the Somnath temple, with the full attention they deserve, rather than reducing them to checkboxes on an itinerary compressed into too few hours. The Somnath Sandhya Aarti (at sunset) followed by the Jai Somnath Light and Sound show (8 PM) is one of the highlights of any Saurashtra pilgrimage. Arriving fresh and rested for it matters.

Accommodation in Dwarka for the overnight: hotels and guesthouses across all budgets are available. Budget dharamshalas near the temple are ₹300-600 per night. Mid-range hotels are ₹800-2,000. Book in advance during peak season (October-February) as Dwarka accommodation fills up weeks ahead during major festivals. The overnight stay in Dwarka also gives you the morning option of visiting Rukmini Devi Temple (2.5 km from Dwarkadhish, open 8:30 AM to 12:30 PM) before your post-Rajbhog departure.

Day 1 Morning Bet Dwarka (leave Dwarka 7 AM, return 2-3 PM)
Day 1 Evening Dwarkadhish Uthapan + Sandhya Aarti, overnight Dwarka
Day 2 Morning Rajbhog darshan at Dwarkadhish (noon), optional Rukmini Devi
Day 2 Afternoon Depart 12:30 PM → Somnath by 5-6 PM for Sandhya Aarti

Transport Options for Dwarka to Somnath Leg

Once you are back in Dwarka and ready to proceed to Somnath, your transport options are private taxi, GSRTC bus, or train (though no direct train exists). A private taxi from Dwarka to Somnath is the most comfortable and flexible option, ₹2,500-3,500 for the vehicle one way, 4-4.5 hours, door to door at Somnath. If you hired a vehicle for the Bet Dwarka day trip, negotiate with the same driver for the Somnath leg, they may offer a combined rate for both days of driving.

GSRTC buses from Dwarka to Somnath take 5-6 hours and cost ₹200-350 per person. Direct services are limited, check the schedule at Dwarka bus stand the evening before. Most Somnath-bound services depart in the morning (5-8 AM), which does not align with the post-Rajbhog 12:30 PM departure recommended for the timing plan above. An afternoon bus may exist but it is less reliable. If taking the bus, be flexible about which aarti you catch at Somnath, you may arrive for the later evening program rather than the Sandhya Aarti precisely at sunset.

Somnath Sandhya Aarti timing reference: the aarti is at sunset, which varies from approximately 6:00-6:30 PM (winter) to 7:00-7:30 PM (summer). The Jai Somnath Light and Sound show runs at 8 PM and is separately ticketed (₹100-200 per person). Both are worth targeting. Staying one night in Somnath after arrival allows you to see both the Sandhya Aarti at sunset and the morning Mangla Aarti before departing, another argument for the two-day structured approach rather than the rushed same-day journey.

Frequently Asked Questions

How far is Bet Dwarka from Somnath?
Bet Dwarka to Somnath is approximately 260 km, ferry to Okha (3.5 km), road from Okha to Dwarka (36 km), road from Dwarka to Somnath (236 km). Total travel time including the ferry is approximately 5.5-6 hours without major stops.
Is there a shortcut from Bet Dwarka to Somnath?
No. There is no bridge, direct road or ferry shortcut from Bet Dwarka island to any mainland point other than Okha. All travel from Bet Dwarka to Somnath must go via Okha and then through the NH947 road network via Dwarka. The 260 km total distance is unavoidable.
Should I overnight in Dwarka before going to Somnath?
Yes, strongly recommended. Overnight in Dwarka after your Bet Dwarka visit, enjoy the Dwarkadhish evening aarti, then depart the next day at 12:30 PM after Rajbhog darshan and reach Somnath by 5-6 PM for the Sandhya Aarti. This gives both cities their proper time and avoids an exhausting same-day marathon journey.
What time should I leave Bet Dwarka to reach Somnath for evening aarti?
To reach Somnath for the Sandhya Aarti (sunset, approx 6-7 PM), you must board the return ferry from Bet Dwarka by 10:30-11 AM, reach Okha by 11:30 AM, drive to Dwarka (1 hr) and continue immediately to Somnath (4-4.5 hrs). This leaves zero margin. The overnight-in-Dwarka plan is far preferable.
Is there a direct bus from Bet Dwarka to Somnath?
No. There is no direct bus from Bet Dwarka island to Somnath. You take the ferry to Okha, bus or auto to Dwarka (36 km), then a bus or taxi from Dwarka to Somnath (236 km). This multi-segment journey is best managed with a private vehicle booked for the full circuit.

Also Read

Dwarka to Somnath Distance

236 km by road, route via NH947, bus and taxi options, the Porbandar stopover, and timing for the Somnath Sandhya Aarti.

Read More

Dwarka to Somnath Guide

Complete planning guide for the Dwarka–Somnath Jyotirlinga yatra, what to see at both cities and how to structure the journey.

Read Guide

Bet Dwarka

Krishna's island residence, the temples, the island experience, ferry details and what makes Bet Dwarka essential for any Dwarka yatra.

Explore Island