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
Distance
85 km
Duration
2 hrs
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
Interactive Route Map
Enable location to see route from your current position
Transport Options
By Car
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.
Distance
85 km
Duration
2 hours
Highlights
- •Scenic coastal drive with sea views
- •Quick access to temple darshan
- •Flexibility to stop at roadside eateries
- •Smooth highway conditions
Self-Drive
Renting a car or driving your own vehicle offers the most flexibility. Fuel costs are minimal for the short distance.
- •Approximate fuel cost: ₹500-₹700 (petrol/diesel for 85 km)
- •Toll charges: Nil on NH51 stretch
- •Parking at Somnath: ₹50-₹100 per day
Taxi / Cab
Local taxis and app-based cabs are available in Diu for a one-way or round trip to Somnath.
- •One-way taxi fare: ₹1,500-₹2,500 depending on cab type
- •Round trip with waiting: ₹3,000-₹4,000
- •Negotiate fare before starting
By Train
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.
Distance
85 km (road transfer required)
Duration
2 hours (by road) + train time
Highlights
- •Budget-friendly option
- •Scenic rural views
- •No driving stress
- •Connectivity to major cities via Veraval
Train from Delvada to Somnath
A passenger train runs from Delvada to Veraval, from where Somnath is a short hop. Check current schedules as services are limited.
- •Delvada to Veraval passenger fare: ₹10-₹20
- •Veraval to Somnath shuttle train: ₹5-₹10
- •Total train time: ~1.5 hours, plus road transfer
Alternative via Una
Una (Una-Gir Junction) has a broad-gauge station with direct trains to Somnath from some cities.
- •Taxi from Diu to Una: ₹400-₹600
- •Una to Somnath train fare: ₹50-₹150 depending on class
- •Direct trains from Ahmedabad to Somnath via Una
By Bus
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.
Distance
85 km
Duration
2-2.5 hours
Highlights
- •Lowest cost option
- •Multiple daily departures
- •No advance booking needed for ordinary buses
- •Direct drop near temple
GSRTC Ordinary Bus
Frequent ordinary buses connect Diu and Somnath, but they make several stops along the way.
- •Fare: ₹50-₹80 per person
- •Travel time: 2.5 hours
- •Departures every 30-60 minutes from 6 AM to 8 PM
Private Luxury Bus
Private operators offer air-conditioned coaches with fewer stops and comfortable seating.
- •Fare: ₹150-₹250 per person
- •Travel time: 2 hours
- •Book in advance at Diu bus stand or online
Stopovers En Route
Una (Gir)
20 km from DiuUna 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.
Kodinar
45 km from DiuKodinar is a coastal town known for its seafront and the nearby Sutrapada beach. It offers a peaceful break before continuing to Somnath.
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.
Frequently Asked Questions
What is the distance between Diu and Somnath?
The road distance is approximately 85 kilometers, and it takes about 2 hours to drive.
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.
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.
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.
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 OverviewSpiritual & Temple Guides
Places to Explore
Discover attraction
Triveni Sangam, SomnathDiscover attraction
Bhalka TirthDiscover attraction
Prabhas Patan MuseumDiscover attraction
Somnath BeachDiscover attraction
Panch Pandav GufaDiscover attraction
Somnath Old Fort WallsDiscover attraction
Veraval PortDiscover attraction
Gita MandirDiscover attraction
