Surat to Somnath Distance: Routes, Time and Travel Guide

HHarsh Rawat4 Sept 20268 min read
Surat to Somnath Distance
Quick answer

The Surat to Somnath distance is about 397 km via the coastal NH 51 or around 607 km via the expressway route, each taking roughly 10 hours by car. Given the long drive, many travellers prefer the train to Veraval or a flight to Diu, then a short road transfer to Somnath.

Surat, the diamond and textile city of south Gujarat, is a long way from the first Jyotirlinga, so the journey to Somnath takes some planning. This guide, from the team behind Somnath Dwarka Tour Package, a unit of Experience My India, covers the Surat to Somnath distance and the reverse, the route options and travel time and every way to make the journey, by car, train, bus and air.

Surat to Somnath distance and travel time

The Surat to Somnath distance depends a lot on the route you take. The shorter option, via the coastal NH 51 through Bhavnagar and down the Saurashtra coast, is about 397 km but takes around 10 hours, as the coastal road passes through many towns. The longer option, via the expressway and NH 51 through Ahmedabad and Rajkot, is around 607 km but takes a similar time, as the faster highway makes up for the extra distance. Either way, expect a long drive of roughly 10 hours, so it is best to allow a full day, break the journey overnight or consider the train or a flight. Surat sits in the far south of Gujarat and Somnath on the southwestern tip of the Saurashtra peninsula, so there is no short, fast route between the two, which is why the journey is a long one however you travel.

Surat to Somnath route options

There are three main ways to drive from Surat to Somnath:

Route

Distance

Approx time

Via NH 51 (coastal, shorter)

About 397 km

About 10 hr 7 min

Via GJ SH 101 and NH 51

About 410 km

About 11 hr 22 min

Via NE 4 and NH 51 (expressway)

About 607 km

About 10 hr 21 min

The choice comes down to shorter distance versus faster roads. The NH 51 coastal route is the shortest in kilometres but slower, winding through the Saurashtra coastal towns, while the expressway route via Ahmedabad and Rajkot is much longer but flows faster on better highways. Both take about 10 hours, so pick the one that suits your comfort and the road conditions on the day.

Somnath to Surat distance

The return journey, the Somnath to Surat distance, is similar, about 398 km in around 10 hours via the coastal NH 51. The route options for the reverse direction are:

Route

Distance

Approx time

Via NH 51 (coastal)

About 398 km

About 10 hr 2 min

Via GJ SH 101 and NH 51

About 405 km

About 11 hr 15 min

Via NH 51 and NE 4 (expressway)

About 612 km

About 10 hr 31 min

As on the outward journey, the shorter coastal route and the longer expressway route take a similar time of around 10 hours. For a comfortable drive, the expressway route via Rajkot is smoother, while the coastal route is shorter but slower. Many travellers prefer to break this long journey or to travel by train or air instead.

How to travel from Surat to Somnath

Given the long distance, it is worth weighing all the options:

By car or taxi

Around 10 hours, flexible but a long drive

By train

To Veraval near Somnath, around 12 to 15 hours

By air

Surat to Diu, then a short road transfer to Somnath

By bus

State and private buses, around 11 to 14 hours

Surat to Somnath by air

For such a long journey, flying can be the easiest option. Surat has an airport with flights to Diu, the nearest airport to Somnath at about 90 km and to other Gujarat cities. A flight to Diu followed by a road transfer of about 1 hour 30 minutes is a quick and comfortable way to reach Somnath, saving many hours over the drive. You can also connect via Rajkot. From whichever airport you land at, a car completes the journey; see our guide on how to reach Somnath for all the arrival options.

Surat to Somnath by train

Surat is a major station on the Western Railway and trains run towards Veraval, the railhead about 7 km from Somnath, though usually with a change or a long single service. The rail journey typically takes around 12 to 15 hours depending on the route and connections, with overnight options that let you sleep on the way. Trains are an economical and comfortable choice for the long distance, so they are popular with pilgrims; check the timetable and connections and book ahead in the peak season.

Surat to Somnath by road

If you prefer to drive, a private car with a driver is the most comfortable way to cover the long distance, letting you set your own pace and break the journey where you like; a Somnath Dwarka taxi service can arrange this. The expressway route via Ahmedabad and Rajkot is the smoother drive, while the coastal NH 51 route is shorter but slower. Fuel stations, dhabas and rest stops are plentiful on both and it is wise to split such a long drive with an overnight halt. Experience My India can handle the Surat pickup and the whole journey so you arrive rested.

Surat to Somnath by bus

State-run GSRTC buses and private operators connect Surat with Somnath, taking around 11 to 14 hours by road, often via Ahmedabad and Rajkot or the coastal route. Options range from ordinary and express buses to more comfortable air-conditioned and sleeper services on the private side, including overnight buses. Buses are the most budget-friendly way to travel, though for such a long journey a flight or a comfortable train is easier and a car gives the most flexibility.

Break the journey along the way

Because the drive is so long, breaking it makes good sense. On the expressway route, Rajkot, the largest city in Saurashtra and Junagadh, with the Uparkot fort and Girnar, make natural halts and you can even detour to Gir for a lion safari. On the coastal route, the towns along NH 51 and the beaches of the Saurashtra coast offer places to rest. Turning the long transfer into a two-day journey with a stop lets you see more of Gujarat and arrive at Somnath refreshed.

Why start your Somnath trip from Surat?

Surat is one of Gujarat's largest and fastest-growing cities, with an airport, good rail links and highways, so many travellers from south Gujarat and beyond begin their Somnath pilgrimage here. While it is a long way from the coast, Surat connects onward to Dwarka, Gir and the rest of Saurashtra, so it can be the start of a wider Gujarat tour. With the Mumbai to Ahmedabad bullet train planned to stop at Surat, reaching the gateway to Saurashtra from here will only get easier in the years ahead.

Best time to make the trip

The best time to travel from Surat to Somnath is the cooler season, October to March, when the long drive is pleasant and Somnath is at its best, in line with the best time to visit Gujarat. Avoid the peak summer, when the heat makes the long journey tiring and take extra care during the monsoon, when rain can slow the roads and the coastal route. For a road trip, an early start or an overnight halt is ideal and for many the train or a flight is the more comfortable choice, letting you reach Somnath in time for the evening aarti, timed as in our Somnath temple timings.

Tips for the Surat to Somnath journey

A few pointers make the long trip smoother:

  • Consider flying to Diu and driving the short leg to Somnath, the quickest option for such a long distance.

  • If driving, choose the expressway route via Rajkot for a smoother, faster-flowing journey.

  • Split the long drive with an overnight halt at Rajkot or along the coast.

  • Consider an overnight train, which covers the distance while you sleep, though a change may be needed.

  • Carry water and snacks for the long journey, though fuel stops and dhabas are plentiful.

  • Book flights, trains and buses well ahead in the peak winter and festival season.

Surat to Somnath at a glance

Distance

About 397 km coastal or 607 km via expressway

Drive time

About 10 hours either way

Coastal route

NH 51 via Bhavnagar and the Saurashtra coast

Expressway route

NE 4 and NH 51 via Ahmedabad and Rajkot

By train

To Veraval, around 12 to 15 hours

By air

Surat to Diu, then a short road transfer

Plan your Somnath trip from Surat

Once in Somnath, the Jyotirlinga darshan, the evening aarti, Bhalka Tirth and the Triveni Sangam await. Follow our Somnath itinerary for a ready plan, book Somnath Dwarka hotels near the temple and let the Experience My India Somnath Dwarka tour packages or a Somnath Dwarka tour by car handle the transfers, the drive and the whole itinerary, so you can relax and focus on the darshan.

Related guides

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

Related guide

What it covers

How to reach Dwarka

Air, rail and road access to the Dwarka coast.

How to reach Gir

Reaching the Asiatic lion sanctuary near Somnath.

Somnath to Girnar distance

The route to the Girnar climb from Somnath.

Best time to visit Gir

When to plan a lion safari on your trip.

Places to visit near Somnath and Diu

Excursions to add around Somnath and Diu.

Sightseeing places in Somnath

The sights within the Somnath temple town.

Plan your journey

Experience My India can arrange your Surat to Somnath trip, by road or with flights and transfers. 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 Surat to Somnath distance?
The Surat to Somnath distance is about 397 km via the shorter coastal NH 51 route or around 607 km via the longer expressway route through Ahmedabad and Rajkot. Both take roughly 10 hours by car, as the shorter route is slower and the longer route faster.
How long does it take to drive from Surat to Somnath?
By car it takes around 10 hours either way, whether by the shorter 397 km coastal route or the longer 607 km expressway route. It is a long drive, so allow a full day, an overnight halt or consider the train or a flight.
What is the best route from Surat to Somnath?
There are two main choices. The coastal NH 51 route is shorter at about 397 km but slower, while the expressway route via Ahmedabad and Rajkot is longer at about 607 km but flows faster. Both take about 10 hours, so the expressway route is often the smoother drive.
What is the Somnath to Surat distance?
The Somnath to Surat distance is about 398 km via the coastal NH 51 or around 612 km via the expressway route, each taking roughly 10 hours by car, similar to the outward journey.
What is the fastest way from Surat to Somnath?
Flying is often the fastest way. Surat has flights to Diu, about 90 km from Somnath, followed by a road transfer of around 1 hour 30 minutes. This can save many hours over the roughly 10 hour drive or the 12 to 15 hour train journey.
Is there a direct train from Surat to Somnath?
Trains run from Surat towards Veraval, about 7 km from Somnath, though often with a change or as a long single service, taking around 12 to 15 hours. Overnight options are available. Check the timetable and connections and book ahead in the peak season.
Can I fly from Surat to Somnath?
Somnath has no airport, but Surat has flights to Diu, the nearest airport at about 90 km and to Rajkot. A flight to Diu followed by a road transfer of around 1 hour 30 minutes is a quick, comfortable way to reach Somnath, saving hours over the drive.
Is there a bus from Surat to Somnath?
Yes, GSRTC state buses and private operators connect Surat and Somnath, taking around 11 to 14 hours by road, often via Ahmedabad and Rajkot, including overnight sleeper services. For such a long journey, a flight or train is often easier.
Why does the shorter route take the same time as the longer one?
The shorter coastal NH 51 route, about 397 km, winds through many Saurashtra towns and is slower, while the longer expressway route, about 607 km, flows faster on better highways. The faster roads make up for the extra distance, so both take about 10 hours.
Should I break the Surat to Somnath journey?
Yes, it is a good idea for such a long drive. On the expressway route, Rajkot and Junagadh make natural halts and you can add Girnar or a Gir safari. Breaking the journey overnight lets you arrive at Somnath refreshed and see more of Gujarat on the way.
What is the best time to travel from Surat to Somnath?
The cooler months, October to March, are the best time, with pleasant weather for the long drive. Avoid the hot summer, when the journey can be tiring and take care in the monsoon, when rain can slow the roads and the coastal route.
Can I visit Diu or Gir on the way from Surat to Somnath?
Yes. Diu lies near Somnath and pairs beautifully with it, while Gir, home of the Asiatic lion, is a short detour from the Rajkot and Junagadh route. Adding these turns the long transfer into a fuller Saurashtra trip.
How far is Surat to Somnath by train?
By train, Surat to Somnath via Veraval is around 12 to 15 hours depending on the route and connections, often with a change. Overnight trains are available, making it a comfortable, economical option for the long distance.
Can I book a taxi from Surat to Somnath?
Yes. A private car with a driver is the most comfortable way to make the long drive and a taxi service can arrange the Surat pickup, the journey, an overnight halt if needed and your onward sightseeing in Somnath and beyond.
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 Package was a wonderful pilgrimage experience. Travelling as a group was comfortable, and the overall arrangements were handled very smoothly by Experience My India. We especially appreciated the coordination throughout the journey and the thoughtful guidance from Gurudutt ji. His polite nature and local understanding made the trip much easier for everyone. The spiritual atmosphere of Somnath and Dwarka made this journey truly memorable for our entire group.
Vishwambhar Joshi
VapiSomnath Dwarka Group Tour Package