Home › Routes › Diu to Somnath

Diu to Somnath

The pilgrimage route from Diu to Somnath is a short but spiritually rich journey along the Saurashtra coast of Gujarat. Covering approximately 85 kilometers by road, the drive typi

85 kmDistance
2 hrsDuration

Tentative Fare Estimate

Car / Taxi
Swift Dzire₹5,855
Ertiga₹7,430
Innova₹7,745
Innova Crysta₹9,570
Tempo Traveller (12)₹13,100

Round trip · incl. driver allowance & GST

View route plan
Bus
Non-AC Seater₹90
AC Seater₹150
Non-AC Sleeper₹140
AC Sleeper₹200
Volvo / Multi-Axle₹290
View route plan
Train
Sleeper₹80
Economy₹120
Third AC₹150
Second AC₹200
First AC₹270
View route plan

Tentative estimate only, based on typical Indian public-transport tariffs (state transport bus fares, IRCTC sleeper/AC class rates, standard outstation taxi per-km rates) — not a live quote from any operator.

Overview

The pilgrimage route from Diu to Somnath is a short but spiritually rich journey along the Saurashtra coast of Gujarat. Covering approximately 85 kilometers by road, the drive typically takes around 2 hours via the scenic coastal highway (NH51). Somnath, one of the twelve Jyotirlingas, holds immense religious significance, and the route passes through the historic town of Una and the coastal village of Kodinar. The nearest airport to Somnath is Diu Airport (DIU), which connects to major cities like Mumbai and Ahmedabad. For those seeking a beach-town add-on, the popular destination of Diu itself offers serene beaches and Portuguese heritage, while the route also passes near the quiet shores of Chorwad. This guide provides detailed travel options, stopover suggestions, and practical tips for a seamless pilgrimage.

Route Map

By Car: Diu to Somnath

85 km · ~1h 42m · About 2h of driving, plus stops.

  1. Start from Diu

    An early start keeps you ahead of city and highway traffic.

  2. 85 km · 1h 42m drive from previous stop

    Arrive in Somnath

    Somnath, Gujarat

Stops are typical for this road, not a fixed itinerary. Timings assume about 50 km/h on average — traffic, tolls and road conditions vary.

By Bus: Diu to Somnath

85 km · ~1h 53m · Buses on this route are usually available as direct services. Operators and departure times vary — check live availability.

  1. Board at Diu

    Go to the main bus stand / ISBT in Diu. Overnight buses usually leave in the evening; book a seat in advance for sleeper and Volvo services.

  2. Diu → Somnath

    Non-AC or AC Seater · ~85 km

    ~1h 53m|Tentative fare ₹90–₹290

  3. Arrive in Somnath

    Somnath, Gujarat

Halts and change points are typical for this route, not a specific operator’s schedule — check live availability and timings when booking.

By Train: Diu to Somnath

Nearest railway stations: Delvada for Diu, Somnath for Somnath.

Direct trains

Delvada Veraval Passenger#52950 · Passenger
08:05 AMDelvada
3h 15m11 stops
11:20 AMVeraval
Delvada Junagadh Passenger#52951 · Passenger
02:25 PMDelvada
2h 15m9 stops
04:40 PMTalala Junction

Other options with a change

1 change · 4h 15m in total

Delvada Junagadh Passenger#52951 · Passenger
02:25 PMDelvada
1h 30m6 stops
03:55 PMPrachi Road Junction

Change trains at Prachi Road Junction — about 50m wait

Kodinar Veraval Passenger#52953 · Passenger
04:45 PMPrachi Road Junction
1h 55m5 stops
06:40 PMVeraval

1 change · 8h 35m in total

Delvada Veraval Passenger#52950 · Passenger
08:05 AMDelvada
51m3 stops
08:56 AMHadmadiya

Change trains at Hadmadiya — about 6h 19m wait

Delvada Junagadh Passenger#52951 · Passenger
03:15 PMHadmadiya
1h 25m6 stops
04:40 PMTalala Junction

1 change · 10h 35m in total

Delvada Veraval Passenger#52950 · Passenger
08:05 AMDelvada
1h 30m6 stops
09:35 AMPrachi Road Junction

Change trains at Prachi Road Junction — about 7h 10m wait

Kodinar Veraval Passenger#52953 · Passenger
04:45 PMPrachi Road Junction
1h 55m5 stops
06:40 PMVeraval

Waits assume each train runs daily — the timetable data has no running days, so check the days for every train before you plan a change.

Train details come from a 2015 railway timetable snapshot — newer trains, changed timings and running days are not included, so confirm on IRCTC before you plan around a train.

Stops & Places Along the Route

Good places to break the journey from Diu to Somnath.

  1. Una (Gir)20 km from Diu from Diu

    Una is a historic town and the gateway to the Gir Forest, the last abode of Asiatic lions. It has a railway junction and a few local eateries, making it a convenient rest stop.

    Petrol pumpsSnack stalls and restaurantsATMs and small shops
  2. Kodinar45 km from Diu from Diu

    Kodinar is a coastal town known for its seafront and the nearby Sutrapada beach. It offers a peaceful break before continuing to Somnath.

    Roadside tea stallsBasic washroomsLocal market for refreshments

Hotels in Somnath

Comfortable 3-star stays in Somnath. Tell us your dates and we'll get you a rate.

3 Star Hotel

Somnath

Things to Do in Somnath

Attend the Aarti and Darshan

Participate in the morning or evening aarti, a mesmerizing ritual of light and sound. The darshan of the sacred Jyotirlinga is a deeply spiritual experience that…

1-2 hours

Watch the Sound-and-Light Show

In the evening, the temple's history is brought to life through a captivating sound-and-light show. The narration, set against the illuminated temple facade, recounts…

1 hour

Explore the Prabhas Patan Museum

The museum houses a collection of ruins, sculptures, and artifacts from the earlier temple structures. It provides a fascinating insight into the site's architectural…

1-2 hours

Visit Bhalka Tirth

Located a few kilometers from Somnath, this sacred site marks the spot where Krishna is believed to have been shot by a hunter's arrow. The temple here features a…

1-2 hours

Walk to the Triveni Sangam

The confluence of the Hiran and Kapila rivers with the mythical Saraswati is a short walk from the temple. It is a serene spot where pilgrims take a holy dip and offer…

1 hour

Enjoy the Coastal Sunset

The temple's location on the Arabian Sea offers stunning sunset views. Sit on the nearby promenade and watch the sky change colors as the waves crash against the shore,…

1 hour

See all places in Somnath →

Suggested Somnath Itinerary

Day 1Arrival and Somnath Temple Darshan

  • Morning arrival and check-in at hotel near Somnath Temple
  • Darshan at Somnath Temple (Jyotirlinga) – witness the aarti if timing permits
  • Explore Prabhas Patan Museum (ruins and sculptures from earlier temples)

Day 2Triveni Sangam, Bhalka Tirth and Beach Walk

  • Early morning at Triveni Sangam (confluence point) – view the Arabian Sea
  • Visit Bhalka Tirth (Krishna's departure site) – a few km from the temple
  • Walk along Somnath Beach and see the 'no landmass to Antarctica' plaque

Day 3Drive to Dwarka and Return

  • Morning drive to Dwarka (about 120 km)
  • Darshan at Dwarkadhish Temple (Dwarka's main temple – not a Jyotirlinga)
  • Optional: Visit Rukmini Devi Temple and Dwarka Beach
Full 3-day itinerary →

Travel Tips

Start early in the morning to avoid heat and crowds at Somnath temple.
Carry valid ID for darshan; mobile phones may be restricted inside the temple.
Wear modest clothing and remove footwear before entering the temple premises.
If driving, keep your vehicle in the designated parking area; use the free shuttle from parking to the temple.
Check bus and train timings in advance, as services may be infrequent.
Combine your trip with a visit to the nearby Triveni Sangam and Somnath Beach.

Budget Estimate

road

Approximate fuel cost: ₹500-₹700 (petrol/diesel for 85 km)

Parking at Somnath: ₹50-₹100 per day

Driving from Diu to Somnath is the most convenient and flexible option, with a well-maintained highway (NH51) connecting the two. The journey takes about 2 hours, with scenic views of the Arabian Sea and coastal farmlands.

train

Delvada to Veraval passenger fare: ₹10-₹20

Veraval to Somnath shuttle train: ₹5-₹10

There is no direct railway station in Diu; the nearest railhead is Delvada (DIVA) on the meter-gauge line, but Somnath has its own broad-gauge station. Travelers often take a train from Delvada to Somnath via Veraval, or combine road and rail.

bus

Fare: ₹50-₹80 per person

Fare: ₹150-₹250 per person

State-run GSRTC buses and private coaches operate between Diu and Somnath, providing an economical and reliable travel option. Buses depart from Diu bus stand and stop at major towns like Una and Kodinar.

Extend Your Trip

Add a nearby place to your Somnath trip and see the full Diu → Somnath → next stop route.

Somnath → Gir National Park

About 60 km by road

Somnath → Chhaya

About 150 km by road

Somnath → Rajkot

About 210 km by road

Somnath → Palitana

About 215 km by road

Plan My Trip: Diu to Somnath

Pick how you want to travel and we'll send a complete plan with transport, hotel and sightseeing — on WhatsApp and a call back.

Frequently Asked Questions

1. What is the distance between Diu and Somnath?

The road distance is approximately 85 kilometers, and it takes about 2 hours to drive.

2. Which is the nearest airport to Somnath?

Diu Airport (DIU) is the nearest airport, located about 85 kilometers from Somnath. It has flights from Mumbai and Ahmedabad.

3. Are there direct buses from Diu to Somnath?

Yes, GSRTC operates direct ordinary buses between Diu and Somnath, with a travel time of about 2.5 hours.

4. Is there a train station in Diu?

No, Diu does not have a railway station. The nearest railheads are Delvada (5 km) and Una (20 km), both connected by road.

5. What is the best time to travel?

The best time is from October to March when the weather is pleasant. Avoid monsoon (July-September) as roads may be slippery.

Other Routes

Explore More of Somnath

Destination Hub

Somnath Overview

Places to Explore