128 km Distance 2.5-3 Hours Via NH51 Circuit's Final Leg

Porbandar to Somnath: 128 km Completing the Classic Saurashtra Pilgrim Circuit

Porbandar to Somnath is approximately 128 km by road — 2.5 to 3 hours of driving on NH51 through Madhavpur and Veraval. For most travelers this is the final leg of the Dwarka-Porbandar-Somnath pilgrimage circuit, covered after a stop in Porbandar to see Kirti Mandir and Sudama Mandir. No direct train runs this stretch, so bus or private taxi is the standard way to complete the journey.

Category Distance & Route Guide
Covers Distance · Fare · Route · Travel Time
For Pilgrims Dwarka Sacred Circuit
Total Distance ~128 km
Travel Time 2.5-3 Hours
Route NH51 via Veraval
Madhavpur Stop ~45 km from Porbandar
Train Available? No direct train
Taxi Fare (One-Way) ₹2000-3000

The Missing Link in the Dwarka-Somnath Circuit

Porbandar sits almost exactly midway between Dwarka and Somnath, which is why it has become the natural overnight halt for pilgrims covering the two Jyotirlinga-adjacent towns of Saurashtra's coast. Travelers arrive in Porbandar having already completed Dwarkadhish darshan, spend an evening or a full day seeing Kirti Mandir (Mahatma Gandhi's birthplace) and the ancient Sudama Mandir, and then continue toward Somnath the next morning. This final 128 km stretch is the closing leg of that journey — short enough to cover before lunch, long enough to deserve a proper look at what lies along the way.

Unlike the Dwarka-to-Porbandar leg, which runs mostly through open Saurashtra countryside, the Porbandar-to-Somnath drive hugs the coast for a meaningful part of its length and passes directly through two towns of genuine pilgrimage and historical interest — Madhavpur and Veraval. Neither requires a detour; both sit on or just off the direct NH51 alignment.

If you are researching this page in isolation, it is worth knowing that the site also covers the two other segments of this circuit in detail — the Dwarka-to-Porbandar leg and the combined Dwarka-to-Somnath-via-Porbandar route — for travelers planning the full three-town journey rather than just this final stretch.

Route Breakdown: Porbandar to Somnath

The standard route out of Porbandar runs southeast on NH51, staying close to the coastline through Madhavpur before curving inland slightly and then returning to the coast at Veraval, from where Somnath is a short final hop. Distance figures for this stretch vary a little by source — anywhere from 118 km to 131 km depending on whether the measurement follows the coastal alignment through Madhavpur or a marginally shorter inland cut — but 128 km is the figure most route planners and drivers quote, and it is the one used throughout this guide.

Porbandar to Madhavpur ~45 km via NH51 — 50-60 min
Madhavpur to Veraval ~78 km — 1.5 hours
Veraval to Somnath ~5 km — 10-15 min
Total (Porbandar to Somnath) ~128 km — 2.5-3 hours drive
Distance Range (by source) 118 km – 131 km depending on exact route

The road surface on this stretch is generally good, a mix of state highway and NH51 sections, with the occasional slower patch through town centers at Madhavpur and Veraval where traffic and market activity can add a few minutes. Outside of monsoon season, the drive is straightforward for a self-drive rental or private taxi, and there is no meaningful risk of getting lost — the route is essentially a single road hugging the coast southeast from Porbandar.

Fuel and food stops are not a concern on this leg. Both Madhavpur and Veraval have functioning petrol stations, and Veraval in particular, being a large fishing port town, has a good range of eateries if you want to break for lunch before the final short run to Somnath.

Transport Options: Porbandar to Somnath

Private Taxi (Recommended)

The most flexible option, especially if you want to stop at Madhavpur. Fare is approximately ₹2000-3000 one-way for a sedan, slightly more for an SUV. Taxis are readily available from Porbandar hotels and can be booked the evening before for an early morning departure.

GSRTC Bus

Direct GSRTC buses run on this route several times a day from Porbandar ST bus stand. The journey takes approximately 3 hours and fare is roughly ₹150-220 depending on whether it is a regular or semi-luxury service. Practical for solo travelers and budget pilgrims, though stops en route are limited to scheduled halts.

Self-Drive Rental

Rental cars are available in Porbandar for travelers comfortable navigating themselves. The 128 km drive on NH51 is simple to follow, well signed, and takes 2.5-3 hours including a short stop. Fill fuel in Porbandar before departing.

Shared Jeep / Sumo

On this stretch of coastal Saurashtra, shared jeeps and Sumo services connect Porbandar, Madhavpur, and Veraval at low cost, useful for budget travelers willing to change vehicles at Veraval for the last short leg to Somnath.

Madhavpur and Veraval: The Two Stopovers Worth Making

Madhavpur, roughly 45 km from Porbandar, is a small coastal town of considerable devotional weight — it is traditionally regarded as the site where Lord Krishna married Rukmini, and the local Madhavpur Ghed fair, held annually around Ram Navami, re-enacts this wedding with a procession that draws pilgrims from across Gujarat. The Madhav Rai Temple here is simple rather than grand, but for a pilgrim already tracing the Krishna geography of the Saurashtra coast — from Dwarka through Porbandar toward Somnath — it is a natural and meaningful pause. The town also has a quiet, largely undeveloped beach that is worth ten minutes if the timing allows.

Veraval, about 5 km short of Somnath, is a different kind of stop altogether — a large, working fishing port and one of the busiest harbors on India's western coast. It is not a pilgrimage site in itself, but it is the last town of any size before Somnath and a good place to break for food, fuel, or a walk along the harbor to see the fishing boats. Veraval was historically significant as a trading port connecting Gujarat to Arabia and East Africa, and the old town retains some of that maritime character. Most travelers pass through rather than stop at length, but even a brief look at the harbor gives a sense of the working coastline that Somnath itself overlooks.

Madhav Rai Temple, Madhavpur ~45 km from Porbandar, just off NH51
Madhavpur Ghed Fair Annual, around Ram Navami (Chaitra month)
Veraval Fishing Harbor ~5 km from Somnath, directly on route

Planning This Leg Within the Dwarka-Porbandar-Somnath Itinerary

For pilgrims doing the full circuit, this 128 km leg is best planned as the third day of a three-day itinerary rather than rushed through as an afterthought. A typical structure looks like this.

Day 1: Dwarka Dwarkadhish darshan, evening aarti, Gomti Ghat
Day 2: Dwarka to Porbandar Depart Dwarka morning, arrive Porbandar by afternoon, visit Kirti Mandir and Sudama Mandir
Day 3: Porbandar to Somnath Depart Porbandar morning, stop at Madhavpur, pass through Veraval, arrive Somnath by early afternoon for the noon or evening aarti

Departing Porbandar by 8-9 AM comfortably allows a 30-45 minute stop at Madhavpur and still puts you in Somnath in time for lunch and the noon aarti at 12 PM, or a relaxed afternoon before the atmospheric evening aarti at 7 PM. Travelers who skip the Madhavpur stop can cover the 128 km in under 2.5 hours and arrive well before midday.

This leg can also be done as a same-day round trip from Somnath if you are based there and want to see Porbandar's Gandhi and Sudama sites without changing hotels — the 128 km each way makes for a long but manageable day trip, particularly by private taxi. Most pilgrims, however, find the one-way progression from Dwarka through Porbandar to Somnath the more natural and less rushed way to experience this stretch of the Saurashtra coast.

Frequently Asked Questions

What is the distance from Porbandar to Somnath?
Porbandar to Somnath is approximately 128 km by road — about 2.5 to 3 hours of driving. Depending on the exact route and measurement source, the distance ranges from 118 km to 131 km, but 128 km via NH51 is the standard figure most maps and drivers use.
Is there a direct train from Porbandar to Somnath?
No. There is no direct train connecting Porbandar and Somnath. This stretch of the Saurashtra rail network does not have a through line between the two towns, so road travel by taxi or bus is the standard way to cover this leg.
Is there a bus from Porbandar to Somnath?
Yes. GSRTC runs direct buses from Porbandar to Somnath several times a day. The journey takes approximately 3 hours and the fare is roughly ₹150-220 depending on the bus type (regular or semi-luxury). Buses depart from Porbandar ST bus stand.
How much does a taxi from Porbandar to Somnath cost?
A private taxi from Porbandar to Somnath costs approximately ₹2000-3000 one-way for a sedan, and somewhat more for an SUV. Fares vary with fuel prices and the operator, so it is worth confirming the rate before departure, especially if you plan a stop at Madhavpur.
What is worth seeing between Porbandar and Somnath?
The two notable stops on this route are Madhavpur, about 45 km from Porbandar and traditionally regarded as the site of Krishna and Rukmini's wedding, and Veraval, a major fishing port and the last town before Somnath, just 5 km short of the temple. Both are easy to fold into the drive without a major detour.
How does the Porbandar to Somnath leg fit into the Dwarka pilgrim circuit?
Porbandar sits almost exactly midway on the classic Dwarka-to-Somnath pilgrimage route. Most travelers have already completed Dwarkadhish darshan, broken their journey at Porbandar to see Kirti Mandir and Sudama Mandir, and are now covering this final 128 km leg on to Somnath. It is the closing stretch of the Dwarka-Porbandar-Somnath circuit rather than a standalone trip for most pilgrims.

Also Read

Dwarka to Porbandar Distance

The first leg of the circuit — 108 km from Dwarka to the city where Gandhi was born, with route options, transport fares, and Kirti Mandir and Sudama Mandir details.

See Porbandar Distance

Dwarka to Somnath Guide

Complete guide to traveling between Dwarka and Somnath — road routes, transport fares, and how to plan the full Saurashtra pilgrimage yatra.

Read the Somnath Guide

Dwarka to Somnath via Porbandar

The combined 264 km route covering both legs in one guide, with the Porbandar stopover, Madhavpur, and Veraval mapped out for a single continuous journey.

See the Porbandar Route