Indore to Somnath Distance: Flight, Train and Road Guide

HHarsh Rawat24 Sept 20268 min read
Indore to Somnath Distance
Quick answer

The Indore to Somnath distance is about 792 to 810 km, around 13 to 14 hours by road via NH 47 and NH 51. As it is a long drive, many travellers fly to Diu, Rajkot or Ahmedabad and continue to Somnath by road, or take a train to Veraval, to reach the first Jyotirlinga.

Indore, the largest city of Madhya Pradesh, lies a good distance from the great temple of Somnath, the first of the twelve Jyotirlingas of Lord Shiva, so the journey needs some planning. This guide, from the team behind Somnath Dwarka Tour Package, a unit of Experience My India, covers the Indore to Somnath distance and the reverse, the route options, the travel time and every way to reach the temple, by flight, train and road.

Indore to Somnath distance and travel time

The Indore to Somnath distance is about 792 to 810 km depending on the route and the drive takes around 13 to 14 hours by road via NH 47 and NH 51, heading west from Madhya Pradesh through Gujarat and across Saurashtra to the coast. This is a long journey of the best part of a day of driving, so while it is more doable than the far southern cities, many still prefer not to drive it in one go. A flight to Diu, Rajkot or Ahmedabad, followed by a road transfer or a train to Veraval near Somnath, is a faster and more comfortable way to reach the temple for many travellers. Flying, in particular, turns a long day of driving into a matter of hours.

Indore to Somnath route options

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

Route

Distance

Approx time

Via NH 47 and NH 51 (fastest)

About 810 km

About 13 hr 24 min

Via NH 47 and NH 151

About 792 km

About 13 hr 44 min

Via NH 47

About 817 km

About 16 hr 39 min

The route via NH 47 and NH 51 is the fastest at about 810 km, taking around 13 hours 24 minutes, running west through Gujarat and across Saurashtra to the Somnath coast. The route via NH 47 and NH 151 is a little shorter and almost as fast. Interestingly, the plain NH 47 route, though similar in distance, is much slower at over 16 hours, so it is not worth taking. For a road journey the NH 47 and NH 51 route is the best choice, though flying or the train is easier for many over such a distance.

Somnath to Indore distance

The return journey, the Somnath to Indore distance, is much the same, about 810 km in around 13 hours 18 minutes via NH 51 and NH 47. The route options for the reverse direction are:

Route

Distance

Approx time

Via NH 51 and NH 47 (fastest)

About 810 km

About 13 hr 18 min

Via NH 151 and NH 47

About 791 km

About 14 hours

Via NH 47

About 811 km

About 16 hr 28 min

As on the outward journey, the routes via NH 51 and NH 47 and via NH 151 and NH 47, are the fastest at around 13 to 14 hours, while the plain NH 47 route is much slower. This is a long drive in either direction, so the flight and train options are worth considering over the road for many travellers heading to or from the temple.

How to travel from Indore to Somnath

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

By air

Indore to Diu, Rajkot or Ahmedabad, then a road transfer, the fastest option

By train

To Veraval, the Somnath railhead or via Ahmedabad

By car or taxi

Around 13 to 14 hours, a long drive best split over two days

By bus

Long-distance buses, generally with a change, around 15 hours or more

Indore to Somnath by air

Flying is the fastest and easiest way to reach Somnath from Indore. Indore has good air connections, with flights to Ahmedabad, the major hub for Gujarat, in about an hour and flights to Rajkot and, with a connection, to Diu. The nearest airports to Somnath are Diu, about 90 km away, Keshod, about 55 km away and Rajkot, about 190 km away, with Ahmedabad, about 410 km away, offering the widest connections. From whichever airport you land at, a road transfer or a Somnath Dwarka taxi service, completes the journey to Somnath. Flying to Diu or Rajkot and driving on is the quickest way to reach the temple from Indore.

Indore to Somnath by train

The train is a popular way to travel from Indore towards Somnath for those who prefer rail. The nearest major railhead to Somnath is Veraval, about 7 km away and there are direct or connecting train services from Indore towards Veraval and Ahmedabad, from where you continue to Somnath. Given the distance, the rail journey is long, often around 18 to 24 hours or more with connections, so it is best suited to those who enjoy train travel and have the time. Comfortable overnight and long-distance services make it manageable. For the wider access options, see our how to reach Somnath guide.

Indore 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 and at around 13 to 14 hours it is best split over two days with an overnight halt rather than a single stretch. The NH 47 and 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 for the determined, but many prefer a driver or a flight or train. If you do drive, breaking the journey at cities like Vadodara or Rajkot makes it far more pleasant and Experience My India can help arrange the local legs and the onward Somnath sightseeing so the driving part is as smooth and stress-free as possible.

Indore to Somnath by bus

Long-distance buses connect Indore towards Gujarat, though usually with a change, often at Ahmedabad or Rajkot, from where you continue to Somnath or Veraval by another bus or a car. The total journey by bus takes around 15 hours or more, so it is a long haul, best on comfortable air-conditioned sleeper services. Buses are the most budget-friendly way to travel, but for such a long journey a flight is far quicker and a train more comfortable, so buses are usually a budget rather than a first choice for reaching Somnath from Indore.

Why travel from Indore to Somnath?

Many pilgrims from Indore and Madhya Pradesh make the journey to Somnath, drawn by its immense spiritual significance as the first of the twelve Jyotirlingas of Lord Shiva. The great temple, rebuilt many times over the centuries and standing majestically by the Arabian Sea, is one of the most sacred sites in Hinduism and its evening aarti and sound-and-light show are deeply moving. For Shiva devotees from Indore, the journey is especially meaningful, as their own city lies close to the Mahakaleshwar Jyotirlinga at Ujjain. Somnath also pairs beautifully with Dwarka, the golden city of Krishna up the coast and with a Gir lion safari, so a trip from Indore can combine a pilgrimage with the wildlife and coast of Saurashtra.

Best time to make the trip

The best time to travel from Indore to Somnath is the cooler season, October to March, when the coastal weather is pleasant for the temple and sightseeing, in line with the best time to visit Gujarat. The summer, April to June, is hot in both Madhya Pradesh and Gujarat and the monsoon, July to September, brings rain, so winter is ideal. If you plan to add a Gir safari, note that the safari zones close during the monsoon, roughly mid-June to mid-October. Whenever you travel, flying is the most comfortable option for the long distance, letting you arrive fresh for the darshan and the sights of the first Jyotirlinga.

Tips for the Indore to Somnath journey

A few pointers make the long trip smoother:

  • Fly to Diu, Rajkot or Ahmedabad and drive on to Somnath for the fastest, easiest journey.

  • Consider a train to Veraval, the Somnath railhead, if you prefer rail and have the time.

  • If driving, split the journey over two days with an overnight halt at Vadodara or Rajkot.

  • Use the NH 47 and NH 51 route, as the plain NH 47 route is much slower despite the similar distance.

  • Combine Somnath with Dwarka and a Gir safari to make the long journey doubly rewarding.

  • Visit in the cool season, October to March, for the most pleasant weather at the temple.

Indore to Somnath at a glance

Distance

About 792 to 810 km by the fastest routes

Drive time

About 13 to 14 hours via NH 47 and NH 51

Best route

NH 47 and NH 51 via Gujarat and Saurashtra

By air

Indore to Diu, Rajkot or Ahmedabad, then a road transfer

By train

To Veraval, the Somnath railhead, around 18 to 24 hours

Nearest airport

Diu, Keshod and Rajkot, with Ahmedabad the hub

Plan your Somnath trip from Indore

Experience My India can plan your Somnath trip from Indore, with flights, transfers and the sightseeing arranged. Plan your darshan with our Somnath temple timings, see the sights with our sightseeing places in Somnath guide, add a Gir safari, book Somnath Dwarka hotels and combine the temple with Dwarka on a Somnath Dwarka tour package or the wider Gujarat tour packages, so your long journey from Indore is used to the full.

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.

Bhalka Tirth

The site where Krishna left his body, near Somnath.

Triveni Sangam

The sacred confluence of three rivers at Somnath.

Best time to visit Gir

When to add a Gir lion safari to your trip.

Somnath itinerary

One and two day plans for a Somnath visit.

Junagadh Girnar

The fort city and sacred mountain near Gir.

Plan your journey

Experience My India can arrange your Indore to Somnath trip, with flights, transfers and the temple. 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 Indore to Somnath distance?
The Indore to Somnath distance is about 792 to 810 km depending on the route, via NH 47 and NH 51 through Gujarat. The drive takes around 13 to 14 hours by road, so many travellers prefer to fly to Diu, Rajkot or Ahmedabad or take a train to Veraval, to reach the temple.
How long does it take to drive from Indore to Somnath?
By car it takes around 13 to 14 hours, covering about 792 to 810 km via NH 47 and NH 51. It is a long drive of the best part of a day, best split over two days with an overnight halt or replaced by a flight to a Gujarat airport or a train to Veraval near Somnath.
What is the fastest way from Indore to Somnath?
Flying is fastest. Indore has flights to Ahmedabad in about an hour and to Rajkot and, with a connection, Diu, followed by a road transfer to Somnath. This turns a long day of driving into a journey of hours, so it is the easiest option by far.
Which is the nearest airport to Somnath from Indore?
The nearest airports to Somnath are Diu, about 90 km away, Keshod, about 55 km away and Rajkot, about 190 km away, with Ahmedabad, about 410 km away, the major hub. Indore has flights to Ahmedabad and Rajkot, from where a road transfer reaches Somnath.
What is the Somnath to Indore distance?
The Somnath to Indore distance is about 810 km in around 13 hours 18 minutes via NH 51 and NH 47. A route via NH 151 and NH 47 is a little shorter at about 791 km, while the plain NH 47 route is much slower, so the faster routes are the best choice.
Is there a train from Indore to Somnath?
The nearest major railhead to Somnath is Veraval, about 7 km away, reached by direct or connecting trains from Indore or via Ahmedabad. The rail journey is long, often around 18 to 24 hours or more with connections, so it suits those who enjoy train travel and have the time.
What is the best route from Indore to Somnath by road?
The best road route is via NH 47 and NH 51, about 810 km in around 13 hours 24 minutes, running through Gujarat and across Saurashtra to the Somnath coast. The route via NH 47 and NH 151 is similar and fast, while the plain NH 47 route is much slower.
Why is the plain NH 47 route slower?
The plain NH 47 route from Indore to Somnath, though similar in distance at about 817 km, takes around 16 hours 39 minutes rather than 13 to 14, as it does not use the faster NH 51 highway across Saurashtra. Combining NH 47 with NH 51 is faster despite the similar distance.
Is there a bus from Indore to Somnath?
Long-distance buses connect Indore towards Gujarat, usually with a change at Ahmedabad or Rajkot, from where you continue to Somnath or Veraval. The total journey takes around 15 hours or more, so a flight is far quicker and a train more comfortable for such a long distance.
Should I break the Indore to Somnath drive?
Yes, it is a good idea if driving. The journey of around 13 to 14 hours is long for one stretch, so splitting it over two days with an overnight halt at a city like Vadodara or Rajkot makes it manageable and lets you rest, though flying is easier still for such a distance.
What is the best time to travel from Indore to Somnath?
The cooler months, October to March, are most pleasant for the temple and sightseeing. Avoid the hot summer, April to June and the monsoon, July to September. If adding a Gir safari, note the safari zones close during the monsoon, so plan a combined trip in the winter.
Can I combine Somnath with Dwarka and Gir from Indore?
Yes. Somnath pairs beautifully with Dwarka, Krishna's city and a Gir lion safari, so a trip from Indore can combine the two great temples with the wildlife of Gir. Many travellers make the long journey worthwhile by seeing the whole of Saurashtra.
Can I link Ujjain with a Somnath trip from Indore?
Yes. Ujjain, home to the Mahakaleshwar Jyotirlinga, is only about 55 km from Indore, so many devotees take darshan there before setting off. A trip from Indore to Somnath and Dwarka can thus link three Jyotirlingas, Mahakaleshwar, Somnath and Nageshwar, into one journey.
Can Experience My India plan my Indore to Somnath trip?
Yes. Experience My India can plan your Somnath trip from Indore, with flights, transfers, hotels and the sightseeing arranged and Somnath combined with Dwarka and a Gir safari, so you arrive relaxed and make the most of the long journey to the first Jyotirlinga.
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 with Experience My India was a wonderful pilgrimage experience for our family. Travelling together as a group made the journey enjoyable, while the arrangements were handled smoothly from beginning to end. Somnath Temple and Dwarkadhish Temple were the most meaningful parts of our trip, and the peaceful coastal surroundings added to the experience. Gurudutt ji was very helpful throughout and patiently guided everyone whenever we had questions. The communication was clear, and the team made sure the journey remained comfortable for the whole group. We returned home with beautiful memories and a strong feeling of spiritual satisfaction. Experience My India took genuine care of us throughout the pilgrimage.
Harishankar Narayan Joshi
MandsaurSomnath Dwarka Group Tour Package