Goa to Somnath Distance: Flight, Train and Road Guide

HHarsh Rawat13 Oct 20268 min read
Goa to Somnath Distance
Quick answer

The Goa to Somnath distance is about 1,440 km, around 26 hours by road via NH 66 or NH 48. As it is a long, cross-country drive up the west coast, most travellers fly to Ahmedabad, Rajkot or Diu and continue to Somnath by road, or take a train to Veraval, to reach the first Jyotirlinga.

Goa, the beach state on India's west coast, lies a long way 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 Goa to Somnath distance and the reverse, the route options, the travel time and every way to reach the temple, by flight, train and road.

Goa to Somnath distance and travel time

The Goa to Somnath distance is about 1,440 km by the fastest route and the drive takes around 26 hours by road via NH 66 or NH 48, up the length of the western coast through Maharashtra and Gujarat. This is a long, cross-country journey of over a day of continuous driving, so very few people drive it in one go. For most travellers, a flight to Ahmedabad, Rajkot or Diu, followed by a road transfer or a train to Veraval near Somnath, is a far easier and more comfortable way to reach the temple than the long drive. Flying, in particular, turns a multi-day journey into a matter of hours, which is why most pilgrims from Goa choose to fly rather than attempt the long drive up the coast.

Goa to Somnath route options

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

Route

Distance

Approx time

Via NH 48 (fastest)

About 1,433 km

About 26 hours

Via NH 66

About 1,440 km

About 26 hours

Via NH 66 and NH 51 (shorter, slower)

About 1,284 km

About 31 hours

The NH 48 and NH 66 routes are the fastest at around 26 hours, running north up the coast and into Gujarat. Note that the route via NH 66 and NH 51 is much shorter in distance, at about 1,284 km, but considerably slower at around 31 hours, as it uses the winding coastal road for longer, so the shorter route does not save time. For a road journey the NH 48 or NH 66 route is the standard choice, though flying or the train is easier for most over such a distance.

Somnath to Goa distance

The return journey, the Somnath to Goa distance, is much the same, about 1,420 km in around 26 hours via NH 66. The route options for the reverse direction are:

Route

Distance

Approx time

Via NH 66 (fastest)

About 1,420 km

About 26 hours

Via NH 48

About 1,439 km

About 26 hours

Via NH 51 and NH 66 (shorter, slower)

About 1,261 km

About 31 hours

As on the outward journey, the NH 66 and NH 48 routes are the fastest at around 26 hours, while the shorter route via NH 51 and the coast, though only about 1,261 km, is much slower at around 31 hours. This is a long drive in either direction, so the flight and train options are well worth considering over the road for most travellers heading to or from the temple.

How to travel from Goa to Somnath

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

By air

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

By train

To Veraval, the Somnath railhead or via Ahmedabad

By car or taxi

Around 26 hours, a long multi-day drive

By bus

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

Goa to Somnath by air

Flying is by far the fastest and easiest way to reach Somnath from Goa. Goa has two airports, with flights to Ahmedabad, the major hub for Gujarat, in about an hour and a half 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 Goa.

Goa to Somnath by train

The train is a popular way to travel from Goa towards Somnath for those who prefer rail. The nearest major railhead to Somnath is Veraval, about 7 km away and there are connecting train services from Goa towards Veraval and Ahmedabad, from where you continue to Somnath. Given the distance up the coast, the rail journey is long, often around 30 to 36 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.

Goa 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, though it is best planned as a multi-day journey with overnight halts rather than a single stretch of over 26 hours. The NH 48 route via Maharashtra and Gujarat is the fastest and smoothest, with plentiful fuel stations, dhabas and rest stops along the way. Self-drive is possible but very demanding over such a distance, so most prefer a driver or better still a flight or train. If you do drive, breaking the journey at cities like Pune, Ahmedabad 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.

Goa to Somnath by bus

Long-distance buses connect Goa towards Gujarat, though usually with a change, often at Mumbai or Ahmedabad, from where you continue to Somnath or Veraval by another bus or a car. The total journey by bus takes around 27 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 last choice for reaching Somnath from Goa.

Why travel from Goa to Somnath?

Many pilgrims and travellers from Goa 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. Somnath also pairs beautifully with Dwarka, the golden city of Krishna up the coast and with a Gir lion safari, so a trip from Goa can combine a pilgrimage with the wildlife and coast of Saurashtra, a fine contrast to Goa's own beaches.

Best time to make the trip

The best time to travel from Goa 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 and the monsoon, July to September, brings heavy rain along the west coast, 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 Goa to Somnath journey

A few pointers make the long trip smoother:

  • Fly to Ahmedabad, Rajkot or Diu 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, plan it as a multi-day journey with overnight halts at Pune, Ahmedabad or Rajkot.

  • Use the NH 48 or NH 66 route rather than the shorter but slower NH 51 coastal option.

  • 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.

Goa to Somnath at a glance

Distance

About 1,440 km by the fastest routes

Drive time

About 26 hours via NH 66 or NH 48

Best route

NH 66 or NH 48 up the coast into Gujarat

By air

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

By train

To Veraval, the Somnath railhead, around 30 to 36 hours

Nearest airport

Diu, Keshod and Rajkot, with Ahmedabad the hub

Plan your Somnath trip from Goa

Experience My India can plan your Somnath trip from Goa, 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 Goa 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.

Plan your journey

Experience My India can arrange your Goa 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 Goa to Somnath distance?
The Goa to Somnath distance is about 1,440 km by the fastest road, via NH 66 or NH 48 up the west coast into Gujarat. The drive takes around 26 hours by road, so most travellers prefer to fly to Ahmedabad, Rajkot or Diu or take a train to Veraval, to reach the temple.
How long does it take to drive from Goa to Somnath?
By car it takes around 26 hours via NH 66 or NH 48, covering about 1,440 km. It is a long, cross-country drive up the west coast, best planned as a multi-day journey with overnight halts or replaced by a flight to a Gujarat airport or a long train journey to Veraval near Somnath.
What is the fastest way from Goa to Somnath?
Flying is fastest. Goa has flights to Ahmedabad in about an hour and a half and flights to Rajkot and, with a connection, Diu, followed by a road transfer to Somnath. This turns a multi-day drive into a journey of hours, so it is the easiest option by far for such a long distance.
Which is the nearest airport to Somnath from Goa?
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. Goa has flights to Ahmedabad and Rajkot, from where a road transfer reaches Somnath.
What is the Somnath to Goa distance?
The Somnath to Goa distance is about 1,420 km in around 26 hours via NH 66. A route via NH 51 and the coast is shorter at about 1,261 km but much slower at around 31 hours, so the faster NH 66 or NH 48 routes are the best choice for the return journey.
Is there a train from Goa to Somnath?
The nearest major railhead to Somnath is Veraval, about 7 km away, reached by connecting trains from Goa or via Ahmedabad. The rail journey is long, often around 30 to 36 hours or more with connections, so it suits those who enjoy train travel and have the time.
What is the best route from Goa to Somnath by road?
The best road route is via NH 48 or NH 66, about 1,440 km in around 26 hours, running north up the coast and into Gujarat. The route via NH 66 and NH 51 is shorter at about 1,284 km but much slower at around 31 hours, so the faster routes are the standard choice.
Why is the shorter route slower?
The shorter route from Goa to Somnath, via NH 66 and NH 51, is about 1,284 km, less than the roughly 1,440 km of the faster routes, but it takes around 31 hours rather than 26, as it uses the winding coastal road for longer. The faster highway routes make up for their extra distance.
Is there a bus from Goa to Somnath?
Long-distance buses connect Goa towards Gujarat, usually with a change at Mumbai or Ahmedabad, from where you continue to Somnath or Veraval. The total journey takes around 27 hours or more, so a flight is far quicker and a train more comfortable for such a long distance.
Should I break the Goa to Somnath drive?
Yes, strongly recommended if driving. The journey of over 26 hours is far too long for one stretch, so break it with overnight halts at cities like Pune, Ahmedabad or Rajkot. Breaking the journey makes it manageable and lets you rest, though flying is easier still.
What is the best time to travel from Goa 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, which brings heavy rain on the west coast. If adding a Gir safari, note the safari zones close during the monsoon.
Can I combine Somnath with Dwarka and Gir from Goa?
Yes. Somnath pairs beautifully with Dwarka, Krishna's city and a Gir lion safari, so a trip from Goa can combine the two great temples with the wildlife of Gir. Many travellers make the long journey worthwhile by seeing the whole of Saurashtra, a fine contrast to Goa's beaches.
Why visit Somnath from Goa?
Somnath is the first of the twelve Jyotirlingas of Lord Shiva, one of the most sacred sites in Hinduism, standing majestically by the Arabian Sea. Despite the distance, pilgrims from Goa make the journey for its immense spiritual significance and its moving evening aarti.
Can Experience My India plan my Goa to Somnath trip?
Yes. Experience My India can plan your Somnath trip from Goa, 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 was a wonderful spiritual experience. Travelling with a group made the journey more enjoyable, and the arrangements helped us focus on our darshan instead of worrying about transport and other details. Both Somnath Temple and Dwarkadhish Temple were special parts of our trip. The sightseeing was planned well, and we had enough opportunities to spend peaceful moments at the temples. The team at Experience My India was helpful whenever we needed information or assistance. Gurudutt ji communicated clearly and helped us understand the travel arrangements before the journey began. Overall, it was a memorable pilgrimage with good coordination and a comfortable travel experience. I would recommend this package to families and groups planning to visit these sacred destinations together.
Nilesh Trivedi
SuratSomnath Dwarka Group Tour Package