Jamnagar to Somnath Distance: Routes, Time and Travel Guide

The Jamnagar to Somnath distance is about 243 km, and the drive takes around 4 hours 46 minutes via NH 51 through Junagadh. The same route covers the Somnath to Jamnagar distance. You can also travel by train via Junagadh to Veraval, or by bus.
Jamnagar, the brass city of northern Saurashtra, connects to the first Jyotirlinga on the southern coast by a pleasant drive through Junagadh and the Gir region. This guide, from the team behind Somnath Dwarka Tour Package, a unit of Experience My India, covers the Jamnagar to Somnath distance and the reverse, the route options, the travel time and every way to make the journey, by car, train, bus and air.
Jamnagar to Somnath distance and travel time
The Jamnagar to Somnath distance is about 243 km by the fastest road and the drive takes around 4 hours 46 minutes by car under normal conditions. The quickest route runs via NH 51, heading south from Jamnagar through the Junagadh area towards Veraval and Somnath on the coast. Actual times vary with traffic, road works and the number of breaks you take, so allow around half a day for the journey, with a stop or two along the way. It is a comfortable medium-length drive that crosses the heart of Saurashtra, passing from the northern plains near Jamnagar, through the fort city of Junagadh and the Gir region, to the temple town on the southern coast.
Jamnagar to Somnath route options
There are three main ways to drive from Jamnagar to Somnath:
Route | Distance | Approx time |
Via NH 51 (fastest) | About 243 km | About 4 hr 46 min |
Via NH 151AD and NH 51 | About 260 km | About 4 hr 46 min |
Via NH151 | About 234 km | About 5 hr 26 min |
The NH 51 route is the fastest and most direct at about 243 km, taking around 4 hours 46 minutes. The route via NH 151AD and NH 51 is a little longer but takes a similar time, while the NH151 route is shorter in distance at about 234 km but slower on smaller roads. For most journeys the NH 51 route is the best choice.
Somnath to Jamnagar distance
The return journey, the Somnath to Jamnagar distance, is about 224 km in around 4 hours 49 minutes via NH151 and the Jamnagar to Junagadh Road. The route options for the reverse direction are:
Route | Distance | Approx time |
Via NH151 and Jamnagar to Junagadh Rd | About 224 km | About 4 hr 49 min |
Via NH151 | About 237 km | About 5 hr 31 min |
Via NH151 and Jamnagar to Samana Rd | About 225 km | About 4 hr 49 min |
On the return, the routes via the Jamnagar to Junagadh Road or the Samana Road are the quickest at around 4 hours 49 minutes, while the plain NH151 route is a little slower. As on the outward journey, the faster routes through Junagadh are the best choice for a smooth drive in both directions.
How to travel from Jamnagar to Somnath
There are several ways to cover the Jamnagar to Somnath route, so you can choose what suits your budget and comfort:
By car or taxi | About 4 hr 46 min, the most flexible and comfortable option |
By train | To Veraval near Somnath, via Junagadh, around 5 to 6 hours |
By bus | State and private buses via Junagadh, around 5 to 6 hours |
By air | Jamnagar airportor fly to Diu, then a road transfer |
Jamnagar to Somnath by road
Driving is the most popular way to reach Somnath from Jamnagar, thanks to the good NH 51 highway. The road heads south through the Junagadh area, at the foot of Girnar, before reaching Veraval and Somnath on the coast. A private car with a driver is the most comfortable choice, letting you set your own pace and stops; a Somnath Dwarka taxi service can arrange this, including an airport pickup. Self-drive is also fine on this well-marked route, with plentiful fuel stations, dhabas and rest stops and the flat, open Saurashtra terrain makes for an easy drive.
Jamnagar to Somnath by train
Jamnagar is a station on the Western Railway and trains run towards Veraval, the railhead about 7 km from Somnath, usually via Junagadh. The rail journey typically takes around 5 to 6 hours depending on the service and connections, with overnight options. Somnath also has its own small station near the temple. Trains are an economical and comfortable choice, especially for those who prefer not to drive, though there may be a change at Junagadh, so check the timetable and book ahead in the peak season.
Jamnagar to Somnath by bus
State-run GSRTC buses and private operators connect Jamnagar with Somnath, taking around 5 to 6 hours by road via Junagadh. Options range from ordinary and express buses to more comfortable air-conditioned services on the private side. Buses are the most budget-friendly way to travel and run through the day, making them convenient, though a car is faster and more flexible if you are visiting several sites, such as Junagadh, Girnar or Gir, along the way.
Jamnagar to Somnath by air
Somnath does not have its own airport. The nearest is the small airport at Keshod, about 45 km away, with Diu, about 90 km away and Rajkot as wider options. Jamnagar has its own airport too, so some travellers arriving there simply drive on to Somnath, while others fly directly to Diu and take the short road transfer. From whichever airport you land at, a car completes the journey; see our guide on how to reach Somnath for all the arrival options.
Places to see on the way from Jamnagar to Somnath
The drive passes some worthwhile stops if you have time:
Junagadh: the fort city at the foot of Girnar, with the Uparkot fort and the Junagadh Girnar temples, right on the route.
Girnar: the sacred mountain climb by ropeway or steps, as in our Junagadh to Girnar guide.
Gir National Park: home of the Asiatic lion, a short detour for a safari on the way to the coast.
Jamnagar to Somnath via Junagadh, Girnar and Gir
Because the route passes through the Junagadh region, many travellers turn the Jamnagar to Somnath drive into a richer journey. From Junagadh you can climb Girnar by ropeway or stepsor detour to Gir for a lion safari before continuing to the coast. This makes the journey more than a transfer, folding in a fort, a sacred mountain and the only home of the Asiatic lion. If you plan to add these, allow an extra day or two rather than trying to fit everything into the drive.
Why start your Somnath trip from Jamnagar?
Jamnagar is a well-connected city with an airport, a railway junction and good road links and it is the gateway to Dwarka, so many travellers combine Dwarka and Somnath starting from here. From Jamnagar you can reach Somnath in under five hours, taking in Junagadh, Girnar or Gir along the way, making it a convenient start to a wider Saurashtra pilgrimage and wildlife tour. The city itself, with its Lakhota lake and old temples, is worth a little time before you set off. Experience My India often builds Jamnagar into a combined Dwarka, Gir and Somnath tour, using it as a natural hub between the coast, the lions and the Jyotirlinga.
Best time to make the trip
The best time to travel from Jamnagar to Somnath is the cooler season, October to March, when the drive is pleasant and Somnath is at its best, in line with the best time to visit Gujarat. Avoid the peak summer, when the daytime heat can make the drive tiring and take extra care during the monsoon, when rain can slow the roads. Early morning starts are ideal, letting you reach Somnath by afternoon and settle in before the evening aarti, timed as in our Somnath temple timings.
Tips for the Jamnagar to Somnath journey
A few pointers make the trip smoother:
Book an airport pickup in advance if flying into Jamnagar, so a car is ready for the drive to Somnath.
Use the NH 51 route through Junagadh for the fastest, smoothest and most direct drive.
Break the drive at Junagadh, roughly midway and add Girnar or a Gir safari if you have the time.
Start early to reach Somnath in good time to rest before the evening aarti at the temple.
Carry water and snacks for the drive, though fuel stops and dhabas are plentiful along the way.
Book trains and buses ahead in the peak winter and festival season, when they fill quickly.
Jamnagar to Somnath at a glance
Distance | About 243 km by the fastest route |
Drive time | About 4 hr 46 min via NH 51 |
Best route | NH 51 through Junagadh |
By train | To Veraval via Junagadh, around 5 to 6 hours |
By bus | Around 5 to 6 hours via Junagadh |
Pairs well with | Junagadh, Girnar and Gir on the way |
Plan your Somnath trip from Jamnagar
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 Jamnagar pickup, 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 |
Air, rail and road access to the Dwarka coast. | |
Reaching the Asiatic lion sanctuary near Somnath. | |
The route to the Girnar climb from Somnath. | |
When to plan a lion safari on your trip. | |
The sights within the Somnath temple town. | |
Excursions to add around Somnath. |
Plan your journey
Experience My India can arrange your Jamnagar to Somnath transfer and the whole trip. Browse more travel guides, message us on WhatsAppor call +91 73006 20809.

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.
