Dwarka to Somnath Distance: Road, Train and Bus Guide

HHarsh Rawat18 Oct 20268 min read
Dwarka to Somnath Distance
Quick answer

The Dwarka to Somnath distance is about 230 to 234 km by road along the Gujarat coastal highway, NH-51, a drive of roughly 4 to 5.5 hours. A car or taxi is fastest, direct buses are the budget option at around 5.5 hours, and a daily night train runs the longer inland route. This guide, from Experience My India, covers every option.

The journey between Dwarka and Somnath is one of the most travelled routes in Gujarat, linking the two great Jyotirlinga and Char Dham pilgrimage towns along the Saurashtra coast. This guide, from the team behind Somnath Dwarka Tour Package, a unit of Experience My India, sets out the Dwarka to Somnath distance, the travel time and every way to make the trip, by car or taxi, by bus and by train, with routes, costs and practical tips so you can plan the journey with confidence.

Dwarka to Somnath distance and travel time

Here are the headline figures for the Dwarka to Somnath journey:

Road distance

About 230 to 234 km via NH-51

Driving time

About 4 to 5.5 hours by car or taxi

Bus time

About 5.5 hours on a direct bus

Rail distance

About 408 km, as the line loops inland

Train time

About 8.5 hours on the direct night train

Highway

The coastal National Highway 51 (NH-51)

Dwarka to Somnath route options

By road there are two main routes between Dwarka and Somnath and a navigation app will usually suggest the fastest based on current traffic and any road closures:

Route

Distance

Drive time

Via NH-51 (coastal, fastest)

About 234 km

About 3 hr 48 min to 4 hr

Via NH-27 and NH-51 (alternate)

About 253 km

About 4 hr 34 min

The direct coastal route via NH-51 is the shortest and usually the fastest, carrying tolls and it passes through Porbandar, the birthplace of Mahatma Gandhi, which makes a worthwhile stop. The slightly longer route via NH-27 and NH-51 runs a little further inland and is useful when there are road closures or heavy traffic on the direct highway. Either way the drive is a scenic one along the Arabian Sea coast of Saurashtra.

Somnath to Dwarka distance

The journey is almost identical in the reverse direction, from Somnath to Dwarka, as you would expect. The fastest route via NH-51 is about 233 km and takes roughly 3 hr 57 min to 4 hr 11 min, again with tolls, while an alternate route via NH-151 and NH-51 runs about 254 km in around 4 hr 30 min and helps avoid any closures on the direct highway. So whether you start in Dwarka or in Somnath, you are looking at much the same distance of around 230 to 234 km and a drive of about four hours on the coastal highway, with Porbandar sitting conveniently near the midpoint as a natural break on the journey.

How to travel from Dwarka to Somnath

You can cover the Dwarka to Somnath distance in three main ways, each suiting a different kind of traveller:

Mode

Distance

Time

Typical cost

Car or taxi

230 to 234 km

4 to 5.5 hours

Taxi 3,500 to 7,000 rupees

Bus

230 to 234 km

About 5.5 hours

190 to 500 rupees

Train

About 408 km

About 8.5 hours

Varies by class

Dwarka to Somnath by car or taxi

Taking a private vehicle or a cab via NH-51 is the fastest and most convenient option and the one most pilgrims and travellers choose. The drive typically takes 4 to 5.5 hours and lets you enjoy a pleasant coastal journey at your own pace, with the option of stopping at Porbandar along the way. One-way taxi fares generally range from about 3,500 to 7,000 rupees depending on the vehicle class, from a hatchback or sedan up to an SUV or larger vehicle for a family or group. A private car is ideal because the two towns are pilgrimage destinations usually visited together, so a cab lets you keep your luggage with you, set your own timings for darshan and break the journey where you wish. Our Somnath Dwarka taxi service runs this exact route regularly and is the simplest way to travel between the two shrines.

Dwarka to Somnath by bus

The bus is the most common and budget-friendly way to travel between Dwarka and Somnath. Direct GSRTC state buses and private operators run regularly along the route and the journey takes roughly 5.5 hours, costing between about 190 and 500 rupees depending on whether you take an ordinary, express or more comfortable air-conditioned or sleeper service. Buses are frequent and reliable, making this a practical choice for solo travellers, pilgrims on a budget and backpackers. The trade-off against a taxi is less flexibility on timing and stops and a little more time on the road, but for the price it is excellent value on a well-served route. It is worth checking the schedule in advance and booking ahead for the more comfortable private and air-conditioned services, especially in the peak pilgrimage season.

Dwarka to Somnath by train

There is a daily direct night train between the two towns, the Okha Somnath Express, train number 19252, which is a convenient overnight option for those who prefer the rail. The important thing to understand is the distance, for the railway line loops much further inland rather than hugging the coast as the road does, so the rail distance is considerably longer at about 408 km and the journey takes around 8.5 hours. As a night train this is not necessarily a drawback, since you travel while you sleep and arrive in the morning, saving a day and a hotel night, but it does mean the train is slower than the direct road for anyone travelling by day. For most travellers the road is quicker and more flexible, while the night train suits those who like to sleep through the journey and keep their days free for darshan and sightseeing.

What to see along the coastal route

One of the pleasures of the road journey is that it runs along the Saurashtra coast and passes points of interest, chief among them Porbandar, roughly midway, the birthplace of Mahatma Gandhi, where his ancestral home of Kirti Mandir and the Sudama temple are worth a short stop. At the Somnath end, the town is rich in sacred sites beyond the great temple itself, including the Triveni Sangam, the confluence of three rivers and Bhalka Tirth, where Lord Krishna is believed to have left his mortal body, both covered in our sightseeing places in Somnath guide. Planning a stop or two along the way turns a simple transfer into a richer part of your pilgrimage, which is one more reason many travellers prefer the freedom of a private car for this route.

Best time to make the trip

The best time to travel between Dwarka and Somnath and to visit either town, is the cooler season from October to March, when the coastal weather is pleasant for the drive and for temple visits alike, as covered in our best time to visit Gujarat guide. The monsoon months from June to September bring rain to the coast, which can make the drive slower though the landscape turns green and beautiful. Whenever you travel, an early start is wise, letting you complete the four-hour drive with time to spare for darshan at your destination and avoiding arriving tired late in the day. The two towns are usually visited together on a single pilgrimage, so this route is one you may well travel at the start or end of a wider Saurashtra trip.

Tips for the Dwarka to Somnath journey

A few pointers make the trip smoother:

  • Take the direct NH-51 coastal route for the shortest drive, about 234 km and roughly four hours and keep the inland route in mind if there are closures.

  • Start early in the day, so you finish the four-hour drive with time for darshan and are not arriving late and tired.

  • Break the journey at Porbandar, near the midpoint, to see Gandhi's birthplace and stretch your legs.

  • Choose a private taxi for flexible timings, luggage and stops or the budget bus if travelling light and cheaply.

  • Consider the overnight Okha Somnath Express if you prefer to sleep through the journey, allowing for the longer rail route.

  • Carry water, snacks and your temple essentials and keep some cash for tolls on the highway.

  • Visit between October and March for the most comfortable coastal weather on the drive and at the temples.

Dwarka to Somnath at a glance

Fastest way

Private car or taxi via NH-51, 4 to 5.5 hours

Cheapest way

Direct bus, about 5.5 hours, 190 to 500 rupees

Overnight option

Okha Somnath Express train 19252

Road distance

About 230 to 234 km

Midway stop

Porbandar, birthplace of Mahatma Gandhi

Best season

October to March

Plan your Dwarka and Somnath trip

Experience My India can arrange your whole Dwarka and Somnath journey, with a comfortable private car for the coastal drive, a Porbandar stop if you wish and your darshan and stays planned at both ends. You can see how to get to each town in our how to reach Dwarka and how to reach Somnath guides, add the lions of Gir and the heritage of Junagadh Girnar, book your Somnath Dwarka hotels and let the Experience My India Somnath Dwarka tour packages or the wider Gujarat tour packages bring the two sacred towns and the whole region together in one seamless trip.

Related guides

To plan the rest of your Saurashtra pilgrimage, these related guides help:

Related guide

What it covers

Somnath temple timings

Darshan and aarti timings at the Somnath temple.

Somnath itinerary

How to plan your days in and around Somnath.

Somnath to Gir distance

The onward drive from Somnath to the Gir lions.

Best time to visit Gir

When to add a Gir safari to your trip.

Plan your journey

Experience My India can arrange your Dwarka to Somnath journey and wider Saurashtra trip. Browse more travel guides, message us on WhatsApp or call +91 73006 20809.

About the author

Harsh Rawat

Harsh Rawat

Somnath–Dwarka circuit planning

Harsh Rawat runs Somnath Dwarka Tour Package on the ground in Gujarat, part of Experience My India. Since 2018 he has been planning and driving the Somnath–Dwarka circuit — the darshan timings, the road hours between temples and the stops worth adding — and the routes, fares and timings published across this site are the ones he maintains.

Somnath · Dwarka · GujaratTravelling since 2018
Frequently Asked Questions

Guide FAQs

What is the distance between Dwarka and Somnath?
The road distance between Dwarka and Somnath is about 230 to 234 km along the Gujarat coastal highway, NH-51. The drive takes roughly 4 to 5.5 hours by car or taxi. By rail the distance is longer, about 408 km, because the line loops inland rather than following the coast and the train journey takes about 8.5 hours.
How long does it take to travel from Dwarka to Somnath?
By car or taxi on the direct NH-51 coastal route, the Dwarka to Somnath journey takes about 4 to 5.5 hours for roughly 234 km. A direct bus takes around 5.5 hours. The overnight Okha Somnath Express train takes about 8.5 hours because the rail route runs some 408 km inland. For most travellers the road is the quickest option.
What is the best way to travel from Dwarka to Somnath?
A private car or taxi via NH-51 is the fastest and most convenient way, taking 4 to 5.5 hours and allowing stops at Porbandar. Direct buses are the budget choice at around 5.5 hours and 190 to 500 rupees. The overnight Okha Somnath Express suits those who prefer to sleep through the journey. Most pilgrims choose a taxi for flexibility.
Which route is best from Dwarka to Somnath?
The direct coastal route via NH-51 is the shortest and usually fastest, about 234 km in roughly four hours, with tolls, passing through Porbandar. An alternate route via NH-27 and NH-51 runs a little longer at about 253 km and is useful when there are road closures or heavy traffic on the direct highway. A navigation app will suggest the best based on current conditions.
How much does a taxi from Dwarka to Somnath cost?
A one-way taxi from Dwarka to Somnath generally costs between about 3,500 and 7,000 rupees, depending on the vehicle class, from a hatchback or sedan up to an SUV or larger vehicle for a family or group. A taxi is the most flexible option, letting you set your own timings, keep your luggage with you and break the journey at Porbandar along the coastal route.
Is there a direct bus from Dwarka to Somnath?
Yes, direct GSRTC state buses and private operators run regularly between Dwarka and Somnath. The journey takes roughly 5.5 hours and costs between about 190 and 500 rupees, depending on whether you take an ordinary, express or air-conditioned or sleeper service. Buses are frequent and reliable, making them the most common and budget-friendly way to travel this route.
Is there a train from Dwarka to Somnath?
Yes, there is a daily direct night train, the Okha Somnath Express, train number 19252. Because the railway line loops well inland rather than following the coast, the rail distance is longer at about 408 km and the journey takes around 8.5 hours. As an overnight train it lets you travel while you sleep, though it is slower than the direct road for daytime travel.
How far is Somnath from Dwarka by road?
Somnath is about 230 to 234 km from Dwarka by road via the coastal NH-51, a drive of roughly four hours. In the reverse direction the figures are almost identical, about 233 km and 4 hr on the fastest route. Porbandar sits conveniently near the midpoint, making a natural break on the journey between the two pilgrimage towns.
Can I stop at Porbandar between Dwarka and Somnath?
Yes, Porbandar lies roughly midway on the coastal NH-51 route and makes an excellent stop. As the birthplace of Mahatma Gandhi, it has his ancestral home and the Kirti Mandir memorial, along with the Sudama temple, worth a short visit to break the four-hour drive. The freedom to stop at Porbandar is one reason many travellers prefer a private car for this journey.
Is the Dwarka to Somnath drive scenic?
Yes, the direct NH-51 route runs along the Arabian Sea coast of Saurashtra and is a pleasant, scenic drive, passing through Porbandar and the coastal countryside. The road is generally good, with tolls on the highway. An early start and a stop or two, such as at Porbandar, turn the four-hour transfer into an enjoyable part of the pilgrimage rather than a chore.
Do I need to book transport in advance?
For a taxi, booking in advance ensures a good vehicle and driver at a fair rate, especially in the peak October to March pilgrimage season. For buses, the ordinary services are frequent and can be boarded easily, but it is wise to book the more comfortable private and air-conditioned coaches ahead. The night train should be booked in advance, as sleeper and AC berths fill up early.
What is the best time to travel between Dwarka and Somnath?
The best time is the cooler season from October to March, when the coastal weather is pleasant for both the drive and temple visits. The monsoon from June to September brings rain that can slow the drive, though the landscape turns green. Whenever you travel, start early so you finish the four-hour drive with time to spare for darshan at your destination.
Are Dwarka and Somnath usually visited together?
Yes, Dwarka and Somnath are almost always visited together, as two of the most important pilgrimage sites in Gujarat, Somnath being a Jyotirlinga and Dwarka a Char Dham site. The roughly 234 km coastal route between them is one of the most travelled pilgrimage journeys in the state, usually combined into a single Saurashtra trip that may also take in Gir, Junagadh and Porbandar.
Can Experience My India arrange the Dwarka to Somnath trip?
Yes. The team can arrange your whole Dwarka and Somnath journey, with a comfortable private car for the coastal drive, a Porbandar stop if you wish and your darshan and stays planned at both ends, then combine the two towns with Gir, Junagadh and the wider region in one seamless and well-organised Saurashtra pilgrimage.
Plan Your Sacred Journey

Your Perfect Pilgrimage to Somnath & Dwarka

Our Gujarat specialists craft custom itineraries covering the sacred Jyotirlinga of Somnath and the divine Dwarkadhish Temple— with comfortable stays, private transfers & guided experiences.

VIP Jyotirlinga DarshanSomnath & Dwarka CoveredCustom Pilgrimage Plans24/7 Expert Support
WhatsApp Us
Somnath Dwarka Tour Package

Somnath + Dwarka

Gujarat, India

Verified timings · honest pricing
Testimonials

What travellers say

Real journeys planned by our team across the Somnath–Dwarka circuit.

Our Somnath Dwarka group tour was a wonderful opportunity to visit two of Gujarat's most sacred pilgrimage destinations. Experience My India helped us plan the journey with a convenient sightseeing schedule and private transportation options for our group. Visiting Dwarkadhish Temple and Somnath Jyotirlinga was the highlight of our trip. We also appreciated the option of including Porbandar along the coastal route between the two destinations. Travelling together made the pilgrimage more enjoyable, and having the itinerary planned in advance helped us manage our temple visits comfortably. This package is worth considering for families and groups looking for an organised spiritual journey in Gujarat.
Niranjan Deshmukh
AmravatiSomnath Dwarka Group Tour Package