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.
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.
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.
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.
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
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 DistanceDwarka 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 GuideDwarka 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