Mumbai to Somnath Distance: Routes, Time and Travel Guide

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

The Mumbai to Somnath distance is about 885 km via NH 51, taking around 16 to 17 hours by road. As it is a very long drive, most travellers fly to Diu or take a direct overnight train towards Veraval, near Somnath, then a short road transfer to the first Jyotirlinga.

Mumbai, India's financial capital, is a common starting point for pilgrims heading to the first Jyotirlinga, but it is a long journey across two states. This guide, from the team behind Somnath Dwarka Tour Package, a unit of Experience My India, covers the Mumbai to Somnath distance and the reverse, the route options and travel time and every way to make the journey, by flight, train, car and bus.

Mumbai to Somnath distance and travel time

The Mumbai to Somnath distance is about 885 km by the fastest route and the drive takes around 16 to 17 hours by car under normal conditions. The quickest route runs via NH 51, heading north to Gujarat and then across Saurashtra towards the coast. There are shorter routes in kilometres, but they are much slower, so the longer highway route is actually quicker. Mumbai lies in Maharashtra and Somnath on the far southern coast of Saurashtra, so this is a genuinely long, cross-state journey, best made by flight or overnight train or split over two days if you drive. Even the fastest options take the better part of a day, so it pays to plan generously and choose the mode of travel that suits you best.

Mumbai to Somnath route options

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

Route

Distance

Approx time

Via NH 51 (fastest)

About 885 km

About 16 hr 31 min

Via NH 48 and NH 51

About 745 km

About 20 hr 27 min

Via NH 48

About 885 km

About 16 hr 59 min

The NH 51 route is the fastest, running north to Gujarat and then across Saurashtra to the coast. Note that the NH 48 and NH 51 route is shorter in distance, at about 745 km, but much slower at over 20 hours, so it is rarely worth taking. For a road journey the fastest NH 51 route is the standard choice.

Somnath to Mumbai distance

The return journey, the Somnath to Mumbai distance, is about 884 km in roughly 15 hours via NH 51. The route options for the reverse direction are:

Route

Distance

Approx time

Via NH 51

About 884 km

About 15 hr 11 min

Via NH 51 and NH 48

About 731 km

About 19 hr 4 min

Via NE 4

About 882 km

About 16 hr 15 min

As on the outward journey, the shorter route in kilometres is much slower. The NH 51 route is the quickest way back at around 15 hours, while the shorter NH 51 and NH 48 route takes over 19 hours. For a long drive like this, the flight and train options are well worth considering over the road for most travellers.

How to travel from Mumbai to Somnath

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

By air

Mumbai to Diu, then a short road transfer, the fastest option

By train

To Veraval near Somnath, around 16 to 20 hours

By car or taxi

Around 16 to 17 hours, a long two-day drive

By bus

State and private buses, around 17 to 22 hours

Mumbai to Somnath by air

Flying is by far the fastest and easiest way to make this long journey. Somnath has no airport, but the nearest is Diu, about 90 km away, with Keshod and Rajkot as other options. Mumbai has flights to Diu, Rajkot and other Gujarat cities, taking a little over an hour, followed by a road transfer of around 1 hour 30 minutes from Diu to Somnath. This turns a gruelling all-day drive into a comfortable half-day journey. From whichever airport you land at, a car completes the trip; see our guide on how to reach Somnath for all the arrival options. For pilgrims short on time, this fly-and-drive combination is overwhelmingly the most practical way to make the trip, letting you leave Mumbai in the morning and take darshan at the great Jyotirlinga the same evening.

Mumbai to Somnath by train

The train is a popular way to travel from Mumbai to Somnath. Trains run from Mumbai towards Veraval, the railhead about 7 km from Somnath and to the Somnath station itself, via Ahmedabad and Junagadh. The rail journey typically takes around 16 to 20 hours depending on the service, with convenient overnight options that let you sleep through much of it. Comfortable and economical, the overnight train is a favourite of pilgrims; check the timetable and book well ahead in the peak season, when these trains fill quickly.

Mumbai to Somnath by road

If you wish to drive, a private car with a driver is the most comfortable way to cover the long distance, though it is best planned as a two-day journey with an overnight halt rather than a single stretch; a Somnath Dwarka taxi service can arrange this. The NH 51 route via Gujarat and Saurashtra is the fastest and smoothest, with plentiful fuel stations, dhabas and rest stops along the way. Self-drive is possible but demanding over such a distance, so many prefer a driver. Experience My India can handle the whole journey and the onward sightseeing so you arrive relaxed.

Mumbai to Somnath by bus

Private operators and some state services run long-distance buses between Mumbai and Somnath, taking around 17 to 22 hours by road via Ahmedabad, Rajkot and Junagadh, usually as overnight or multi-day services. Air-conditioned and sleeper coaches make the journey more bearable. Buses are the most budget-friendly way to travel, though for such a long journey a flight or a comfortable train is far easier and a car with a driver gives the most flexibility for stops along the way.

Break the journey along the way

For those driving, breaking the long journey makes it far more pleasant. The route passes through Ahmedabad, Gujarat's largest city and Rajkot and Junagadh in Saurashtra, all natural places to rest overnight and you can add Gir for a lion safari, Girnar from Junagadh or Dwarka up the coast with a detour. Turning the transfer into a multi-day trip lets you see much more of Gujarat and arrive at Somnath refreshed, rather than exhausted by a marathon drive.

Why travel from Mumbai to Somnath?

Somnath is the first of the twelve Jyotirlingas of Lord Shiva, one of the holiest shrines in India, so it draws pilgrims from Mumbai and across the country. Despite the distance, the pull of the great temple by the sea, the sacred Bhalka Tirth and the Triveni Sangam makes the journey well worth it. Looking ahead, the Mumbai to Ahmedabad bullet train will cut the first leg to under two hours, making it far quicker to reach the gateway of Gujarat and continue to Somnath in the years to come.

Best time to make the trip

The best time to travel from Mumbai to Somnath is the cooler season, October to March, when the weather is pleasant for the journey and Somnath is at its best, in line with the best time to visit Gujarat. Avoid the peak summer, when the long journey is tiring and take extra care during the monsoon, when heavy rain can slow the roads and affect flights. For most travellers a flight or an overnight train is the ideal way to arrive, reaching Somnath with time to settle in before the evening aarti, timed as in our Somnath temple timings.

Tips for the Mumbai to Somnath journey

A few pointers make the long trip smoother:

  • Fly to Diu and drive the short leg to Somnath for the fastest and easiest overall journey.

  • Take an overnight train towards Veraval, a comfortable, economical and popular alternative.

  • If driving, plan it as a relaxed two-day journey with an overnight halt at Ahmedabad or Rajkot.

  • Stick to the NH 51 route, the fastest of the road options, over the slower shorter routes.

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

  • Book flights and trains well ahead in the peak winter and festival season, when they fill fast.

Mumbai to Somnath at a glance

Distance

About 885 km by the fastest route

Drive time

About 16 to 17 hours via NH 51

Best route

NH 51 across Gujarat and Saurashtra

By air

Mumbai to Diu, then a short road transfer, the fastest option

By train

To Veraval near Somnath, around 16 to 20 hours

By bus

Around 17 to 22 hours, usually overnight

Plan your Somnath trip from Mumbai

Once in Somnath, the Jyotirlinga darshan, the evening aarti and the sound-and-light show await, along with sightseeing places in Somnath. 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.

Best time to visit Dwarka

The best months for the Dwarka coast.

Plan your journey

Experience My India can arrange your Mumbai to Somnath trip, with flights, trains, transfers or a car and driver. 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 Mumbai to Somnath distance?
The Mumbai to Somnath distance is about 885 km by the fastest road, via NH 51 across Gujarat and Saurashtra. The drive takes around 16 to 17 hours by car under normal conditions, so most travellers prefer to fly or take a train.
How long does it take to drive from Mumbai to Somnath?
By car it takes around 16 to 17 hours via NH 51, covering about 885 km. It is a very long, cross-state drive, so it is best planned as a two-day journey with an overnight halt or replaced by a flight or an overnight train.
What is the fastest way from Mumbai to Somnath?
Flying is fastest. Mumbai has flights to Diu, about 90 km from Somnath, taking a little over an hour, followed by a road transfer of around 1 hour 30 minutes. This turns an all-day drive into a comfortable half-day journey.
Is there a direct train from Mumbai to Somnath?
Trains run from Mumbai towards Veraval, about 7 km from Somnath and to Somnath station, via Ahmedabad and Junagadh, taking around 16 to 20 hours with overnight services. These trains are popular, so book well ahead in the peak season.
What is the Somnath to Mumbai distance?
The Somnath to Mumbai distance is about 884 km in around 15 hours via NH 51. A shorter route via NH 51 and NH 48 is about 731 km but much slower at over 19 hours, so the faster NH 51 route is the best choice.
Can I fly from Mumbai to Somnath?
Somnath has no airport, but Mumbai has flights to Diu, the nearest airport at about 90 km, with Keshod and Rajkot as other options. A flight of a little over an hour followed by a road transfer of around 1 hour 30 minutes is the quickest way to reach Somnath.
What is the best route from Mumbai to Somnath by road?
The best road route is via NH 51, about 885 km in around 16 to 17 hours, running north to Gujarat and then across Saurashtra to the coast. A shorter route via NH 48 and NH 51 is about 745 km but much slower at over 20 hours.
Is there a bus from Mumbai to Somnath?
Yes, private operators and some state services run long-distance buses between Mumbai and Somnath, taking around 17 to 22 hours via Ahmedabad, Rajkot and Junagadh, usually as overnight or multi-day services with air-conditioned and sleeper coaches.
Should I break the Mumbai to Somnath drive?
Yes, strongly recommended if driving. Ahmedabad, Rajkot and Junagadh make natural overnight halts and you can add Gir, Girnar or Dwarka with a detour. Breaking the journey turns a marathon drive into a comfortable trip and lets you see more of Gujarat.
What is the best time to travel from Mumbai to Somnath?
The cooler months, October to March, are the best time, with pleasant weather for the journey. Avoid the hot summer, when the long trip is tiring and take care in the monsoon, when heavy rain can slow the roads and affect flights.
How far is Mumbai to Somnath by train?
By train, Mumbai to Somnath via Veraval is around 16 to 20 hours via Ahmedabad and Junagadh, with overnight services. Veraval is about 7 km from Somnath and there is a Somnath station too, making the train a convenient, economical option for the long distance.
Can I visit Diu and Gir on the way?
Yes. Diu lies near Somnath and pairs beautifully with it, while Gir, home of the Asiatic lion, is a detour from the Rajkot and Junagadh route. Many travellers combine Somnath, Diu and Gir into a fuller Saurashtra pilgrimage and wildlife tour.
Will the bullet train make Mumbai to Somnath easier?
In part. The Mumbai to Ahmedabad bullet train will cut the first leg to under two hours once operational, making it far quicker to reach Ahmedabad, the gateway to Gujarat, from where you continue to Somnath by road, rail or a connecting flight.
Can I book a taxi from Mumbai to Somnath?
Yes, though for such a long journey many combine a flight or train with a local car near Somnath. If you do drive, a private car with a driver, planned as a two-day trip with an overnight halt, is the most comfortable way, with onward sightseeing arranged.
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 truly memorable pilgrimage. Travelling with the group was comfortable, and Experience My India managed the arrangements very professionally. Gurudutt ji was courteous, helpful and always ready to guide us whenever we needed assistance. The journey to Somnath felt especially meaningful, and the overall experience was peaceful and well organised. Our entire group returned with beautiful memories and complete satisfaction.
Shailendra Vyas
NashikSomnath Dwarka Group Tour Package