Junagadh to Somnath Distance: Car, Bus and Train Guide

HHarsh Rawat22 Oct 20268 min read
Junagadh to Somnath Distance
Quick answer

The Junagadh to Somnath distance is about 90 to 95 km by road via NH151, a drive of around 1 hour 40 minutes. A car or taxi is the most flexible option, frequent buses take about 2 hours from as little as 90 rupees, and daily trains including a Vande Bharat take 1.5 to 2 hours. This guide, from Experience My India, covers every option.

The journey from Junagadh Girnar to Somnath is a short and easy one, linking the sacred mountain city to the great Jyotirlinga temple on the coast in under two hours. The two are almost always visited together on a Saurashtra pilgrimage. This guide, from the team behind Somnath Dwarka Tour Package, a unit of Experience My India, sets out the Junagadh 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 easily.

Junagadh to Somnath distance and travel time

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

Road distance

About 90 to 95 km via NH151

Driving time

About 1 hour 40 minutes, up to 2 hours

Bus time

About 2 hours to 2 hours 15 minutes

Rail distance

About 87 km

Train time

About 1.5 to 2 hours

Highway

The Junagadh-Somnath Highway, NH151

Junagadh to Somnath route options

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

Route

Distance

Drive time

Via NH151 (direct, fastest)

About 93.9 km

About 1 hr 38 min

Via NH151 and NH 51

About 96.1 km

About 1 hr 38 min

Via Amargadh-Mendarda-Maliya Rd

About 92.7 km

About 1 hr 56 min

The direct route via NH151, the Junagadh-Somnath Highway, is the shortest and usually fastest at about 93.9 km in roughly 1 hour 38 minutes and it carries tolls. A near-identical option via NH151 and NH 51 runs about 96.1 km in similar time and helps avoid any road closures, while a slightly shorter but slower route via the Amargadh, Mendarda and Maliya road covers about 92.7 km in around 1 hour 56 minutes and is another alternative when there are closures. For such a short trip the differences are small and the direct NH151 is the natural choice for most travellers.

Somnath to Junagadh distance

The journey is almost identical in reverse, from Somnath to Junagadh. The fastest route via NH151 is about 94.1 km and takes roughly 1 hour 43 minutes, with tolls, avoiding closures on the GJ SH 230, while an alternate via the Amargadh, Mendarda and Maliya road and the Junagadh-Mendarda highway runs about 92 km in around 1 hour 58 minutes. So whether you start in Junagadh or in Somnath, you are looking at much the same distance of around 90 to 95 km and a drive of well under two hours, making this one of the easier legs of a Saurashtra pilgrimage, often done as a simple half-day transfer between the two holy places.

How to travel from Junagadh to Somnath

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

Mode

Distance

Time

Typical cost

Car or taxi

90 to 95 km

1.5 to 2 hours

Private cab, flexible

Bus

90 to 95 km

2 to 2.25 hours

From about 90 rupees

Train

About 87 km

1.5 to 2 hours

Varies by class

Junagadh to Somnath by car or taxi

Driving or taking a cab is the most flexible way to cover the Junagadh to Somnath distance, following the direct Junagadh-Somnath Highway, NH151, in about 1.5 to 2 hours. A private car lets you set your own timings, keep your luggage with you and travel directly from your Junagadh hotel or the Girnar base to the Somnath temple without changing vehicles, which is a real advantage when the two are being visited together on a pilgrimage. It also lets you leave early for a morning darshan at Somnath or depart after one, at your own pace. Because the drive is short and straightforward on a good highway, a taxi is comfortable and good value for families and groups. Our Somnath Dwarka taxi service runs this route and the wider Saurashtra circuit, making the transfer between the two holy towns effortless.

Junagadh to Somnath by bus

The bus is a frequent and very affordable way to travel between Junagadh and Somnath. Daily state transport GSRTC buses and private operators run regularly between the two cities and the journey takes roughly 2 hours to 2 hours 15 minutes, with ticket prices starting as low as about 90 rupees for the basic services. This makes the bus an excellent choice for solo travellers, pilgrims on a budget and backpackers, with services frequent enough that you rarely wait long. The trade-off against a taxi is a little less flexibility on timing and the fixed stops, but for such a short and cheap journey on a well-served route it is hard to beat for value. It is worth confirming the schedule locally and considering a more comfortable private or air-conditioned coach if you prefer, especially in the peak pilgrimage season.

Junagadh to Somnath by train

The train is a comfortable option on this route, with the rail distance a little shorter than the road at about 87 km. Several daily trains run from Junagadh Junction, station code JND, to Somnath, station code SMNH, including modern options such as the Vande Bharat and local Intercity Express services, taking anywhere from about 1.5 to 2 hours depending on the train. The train is a pleasant, inexpensive and scenic way to make the trip, avoiding road traffic and the faster services are very convenient. The main consideration is matching a train time to your plans and booking ahead for the reserved and premium services, which can fill up in the pilgrimage season. For those who prefer not to drive, the rail link between the two towns is an excellent and relaxing choice.

Why travel from Junagadh to Somnath?

Junagadh and Somnath are two of the great anchors of a Saurashtra pilgrimage and the short hop between them is one most travellers make. Junagadh offers the sacred mountain of Girnar, climbed by its famous steps or reached by ropeway, along with ancient forts and temples, while Somnath offers the first of the twelve Jyotirlingas, the great seaside temple of Shiva, with its sacred sites such as the Triveni Sangam and Bhalka Tirth, covered in our sightseeing places in Somnath guide. Many pilgrims add the lions of Gir in between, since Sasan Gir lies close to this route. The short distance makes it easy to combine all three into a single, rich Saurashtra journey.

Best time to make the trip

The best time to travel between Junagadh and Somnath and to visit either, is the cooler season from October to March, when the weather is pleasant for the drive and for temple visits and the Girnar climb alike, as covered in our best time to visit Gujarat guide. The monsoon from June to September brings rain that can slow the roads, though the countryside turns green and beautiful. Because the journey is so short, under two hours, it is easy to fit around your darshan timings at either end and an early start lets you reach Somnath in good time for a morning visit to the temple. Plan your Somnath temple timing with our Somnath temple timings guide so you arrive in time for the darshan or aarti you wish to attend.

Tips for the Junagadh to Somnath journey

A few pointers make the short trip smooth:

  • Take the direct NH151, the Junagadh-Somnath Highway, for the shortest drive of about 94 km in well under two hours, keeping the alternates in mind if there are closures.

  • Choose a private taxi for door-to-door flexibility, especially if combining Junagadh, Gir and Somnath in one trip.

  • Take a fast train such as the Vande Bharat from Junagadh Junction if you prefer not to drive, booking a reserved service ahead.

  • Catch a frequent GSRTC or private bus from as little as 90 rupees for a cheap and easy journey.

  • Start early to reach Somnath in time for a morning darshan and check the temple timings before you set out.

  • Consider adding a Gir safari in between, as Sasan Gir lies close to the Junagadh-Somnath route.

  • Travel between October and March for the most comfortable weather on the road and at the temples.

Junagadh to Somnath at a glance

Fastest way

Car or taxi via NH151, 1.5 to 2 hours

Cheapest way

Bus, about 2 hours, from around 90 rupees

Quickest train

Vande Bharat from Junagadh Junction

Road distance

About 90 to 95 km

Nearby detour

The lions of Gir at Sasan Gir

Best season

October to March

Plan your Junagadh and Somnath trip

Experience My India can arrange your whole Junagadh and Somnath journey, with a comfortable private car for the short drive, a Gir safari added in between if you wish and your darshan and stays planned at both ends. You can see how to get to the coast in our how to reach Somnath guide, plan your days with our Somnath itinerary guide, add Dwarka with our how to reach Dwarka guide, book your Somnath Dwarka hotels and let the Experience My India Somnath Dwarka tour packages or the wider Gujarat tour packages bring the whole region together in one trip.

Related guides

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

Related guide

What it covers

Somnath to Gir distance

The short 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 Junagadh 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 Junagadh and Somnath?
The road distance between Junagadh and Somnath is about 90 to 95 km via NH151, the Junagadh-Somnath Highway, depending on your exact start and end points. The drive takes around 1 hour 40 minutes, up to about 2 hours. By rail the distance is a little shorter at about 87 km, with trains taking roughly 1.5 to 2 hours.
How long does it take to travel from Junagadh to Somnath?
By car or taxi on the direct NH151, the Junagadh to Somnath journey takes about 1.5 to 2 hours for roughly 94 km. Buses take around 2 to 2 hours 15 minutes and trains, including fast services like the Vande Bharat, take about 1.5 to 2 hours. It is a short, easy trip, usually done as a simple half-day transfer between the two holy towns.
What is the best way to travel from Junagadh to Somnath?
A private car or taxi via NH151 is the most flexible way, taking 1.5 to 2 hours and letting you travel door to door and add a Gir safari in between. Frequent GSRTC and private buses are the cheapest, from about 90 rupees in roughly 2 hours. Fast trains such as the Vande Bharat from Junagadh Junction are a comfortable alternative for those who prefer not to drive.
Which route is best from Junagadh to Somnath?
The direct route via NH151, the Junagadh-Somnath Highway, is the shortest and usually fastest, about 93.9 km in roughly 1 hour 38 minutes, with tolls. A near-identical option via NH151 and NH 51 runs about 96.1 km and a route via the Amargadh, Mendarda and Maliya road covers about 92.7 km in around 1 hour 56 minutes, useful when there are road closures.
Is there a direct bus from Junagadh to Somnath?
Yes, daily state transport GSRTC buses and private operators run frequently between Junagadh and Somnath. The journey takes roughly 2 hours to 2 hours 15 minutes, with ticket prices starting as low as about 90 rupees for the basic services. Buses are frequent and affordable, making them an excellent budget choice on this short and well-served route.
Is there a train from Junagadh to Somnath?
Yes, several daily trains run from Junagadh Junction, station code JND, to Somnath, station code SMNH, over a rail distance of about 87 km. The options include modern fast services such as the Vande Bharat and local Intercity Express trains, taking anywhere from about 1.5 to 2 hours depending on the train. It is a comfortable and inexpensive way to make the trip.
Does the Vande Bharat run from Junagadh to Somnath?
Yes, the Vande Bharat is among the daily train options between Junagadh Junction and Somnath, offering a fast and comfortable modern service on this route of about 87 km by rail. As with other reserved and premium services, it is best to book ahead, especially in the peak pilgrimage season, as seats can fill up. It is an excellent choice for those who prefer the train to the road.
How far is Somnath from Junagadh by road?
Somnath is about 90 to 95 km from Junagadh by road via the NH151 Junagadh-Somnath Highway, a drive of roughly 1 hour 40 minutes to 2 hours. In the reverse direction the figures are almost identical, about 94 km and 1 hour 43 minutes on the fastest route. It is one of the shorter and easier legs of a Saurashtra pilgrimage between two major holy sites.
Can I visit Gir between Junagadh and Somnath?
Yes, Sasan Gir, home of the Asiatic lion, lies close to the Junagadh-Somnath route, so many travellers add a Gir safari in between the two towns. With a private car this is easy to arrange, turning the short transfer into a richer journey that takes in the sacred mountain of Girnar at Junagadh, the lions of Gir and the great Jyotirlinga temple at Somnath, all within a compact area.
Is the Junagadh to Somnath drive easy?
Yes, it is one of the easier drives in Saurashtra, a short run of about 94 km on the good NH151 Junagadh-Somnath Highway, taking well under two hours. The road is straightforward with tolls and alternate routes exist if there are closures. The short distance makes a private taxi comfortable and good value and leaves plenty of time for darshan at either end of the journey.
How much does a taxi from Junagadh to Somnath cost?
A one-way taxi from Junagadh to Somnath is priced by the distance of about 94 km and the vehicle class, from a sedan up to an SUV for a family or group. Because the journey is short, under two hours, it is comfortable and good value and a private cab lets you travel door to door, keep your luggage with you and add a stop such as Gir. For a current quote, our taxi service can advise on the fare.
What is the best time to travel between Junagadh and Somnath?
The best time is the cooler season from October to March, when the weather is pleasant for the drive, the temple visits and the Girnar climb alike. The monsoon from June to September brings rain that can slow the roads. Because the journey is so short, under two hours, it is easy to fit around your darshan timings and an early start lets you reach Somnath for a morning visit.
Are Junagadh and Somnath usually visited together?
Yes, Junagadh and Somnath are very commonly visited together on a Saurashtra pilgrimage, as they lie only about 90 to 95 km apart. Junagadh offers the sacred mountain of Girnar and its forts and temples, Somnath the first of the twelve Jyotirlingas by the sea and many travellers add the lions of Gir in between, combining all three into a single rich journey through the region.
Can Experience My India arrange the Junagadh to Somnath trip?
Yes. The team can arrange your whole Junagadh and Somnath journey, with a comfortable private car for the short drive, a Gir safari added in between if you wish and your darshan and stays planned at both ends, then combine the two with Dwarka 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 family had a lovely experience planning our Gujarat trip with Experience My India. The Somnath, Dwarka and Gir itinerary gave us a good mix of temple visits and wildlife experiences. Abhay ji explained the travel arrangements clearly and helped us plan the journey according to our family's needs. The overall schedule felt practical, and having transport arranged made travelling together much easier.
Kshitij Bansal
AmritsarSomnath Dwarka Gir For Family