How to Reach Somnath Temple – Road, Rail & Air Travel Guide
The Somnath Temple, one of the 12 Jyotirlingas of Lord Shiva, is located in Prabhas Patan near Veraval, in the Gir Somnath district of Gujarat. Standing majestically on the Arabian Sea’s shore, this sacred shrine draws millions of devotees every year.
If you’re planning a pilgrimage to this holy destination, knowing how to reach Somnath Temple by road, rail, or air will make your journey smoother and more convenient. This detailed guide will help you plan the best route according to your location, budget, and travel preferences.
1. How to Reach Somnath Temple by Air
The nearest airport to Somnath is Diu Airport (DIU), located approximately 65 kilometers away. Diu is well-connected to major Indian cities like Mumbai, Ahmedabad, and Vadodara via regular flights.
Nearest Airports to Somnath:
| Airport | Distance from Somnath | Key Connectivity |
|---|---|---|
| Diu Airport (DIU) | 65 km | Flights from Mumbai, Ahmedabad |
| Rajkot Airport (RAJ) | 200 km | Major domestic routes |
| Porbandar Airport (PBD) | 220 km | Limited connectivity |
| Ahmedabad Airport (AMD) | 410 km | International & domestic hub |
After reaching Diu or Rajkot, travelers can easily hire taxis, cabs, or buses to reach Somnath. Private taxis are available outside the airports, and the drive offers a scenic coastal experience.
Tip: If you prefer faster connectivity, flying to Rajkot or Ahmedabad and taking a train or cab to Somnath is a comfortable option.
2. How to Reach Somnath Temple by Train
The nearest railway station to Somnath Temple is Veraval Junction (VRL), located just 7 km from the temple. Veraval is well-connected to major cities in India, including Ahmedabad, Rajkot, Surat, Vadodara, Mumbai, and Delhi.
Popular Trains to Veraval (Somnath):
-
Somnath Express (22957/22958) – Ahmedabad to Veraval
-
Ahmedabad–Veraval Intercity Express (22991/22992)
-
Saurashtra Mail (22945/22946) – Mumbai to Veraval
-
Jabalpur–Veraval Express (11463/11464)
-
Rajkot–Veraval Passenger (59423)
Once you reach Veraval, you can take an auto-rickshaw, taxi, or local bus to reach the Somnath Temple premises within 15 minutes.
3. How to Reach Somnath Temple by Road
Somnath enjoys excellent road connectivity via National Highway 51 (NH51) and other state highways, linking it to major cities in Gujarat and nearby states.
Approximate Road Distances to Somnath:
| City | Distance | Travel Time (Approx.) |
|---|---|---|
| Ahmedabad | 410 km | 8–9 hours |
| Rajkot | 200 km | 4–5 hours |
| Junagadh | 85 km | 2 hours |
| Dwarka | 230 km | 5 hours |
| Porbandar | 220 km | 5 hours |
| Diu | 65 km | 1.5 hours |
Regular GSRTC (Gujarat State Road Transport Corporation) and private buses operate from all major cities. You can choose from AC sleeper, non-AC, or luxury Volvo buses.
For a comfortable journey, many pilgrims prefer hiring private cabs or self-driving along the scenic coastal routes.
4. Local Transportation in Somnath
Once you reach Somnath, getting around is easy:
-
Auto-rickshaws and taxis are available throughout the day.
-
Local buses connect Veraval, Bhalka Tirth, Triveni Sangam, and Somnath Temple.
-
For convenience, some hotels and guesthouses offer pickup and drop services to the temple.
5. Best Time to Travel to Somnath
The best time to visit Somnath is between October and March, when the weather is pleasant for sightseeing and temple darshan.
Avoid the monsoon months (June–September) due to heavy rains and humid conditions.
For a spiritual experience, plan your visit during:
-
Mahashivratri (February–March)
-
Kartik Purnima
-
Shravan month (July–August)
These times witness grand celebrations at the temple, attracting thousands of devotees.
6. Travel Tips for Pilgrims
-
Book your train or flight tickets at least 2–3 weeks in advance, especially during festive seasons.
-
Carry light clothing, comfortable footwear, and necessary travel documents.
-
Local eateries near the temple serve pure vegetarian food.
-
Photography is prohibited inside the sanctum.
-
Attend the evening Aarti (7 PM) or the Light and Sound Show – “Jay Somnath” for a divine experience