How to Reach Somnath Temple: By Air, Train & Road
Quick Travel Summary
- Nearest Airport: Diu (85km)
- Nearest Railway Station: Somnath (SMNH) / Veraval
- Best Road Route: Ahmedabad -> Rajkot -> Somnath
- Ideal For: Road Trip & Pilgrim Travel
Introduction
Located on the Arabian Sea in the Veraval (Prabhas Patan) region of Gujarat, the Somnath Temple is a beacon of spirituality. While it is situated in a peaceful coastal town, it is well-connected to major cities in Gujarat and India through an excellent network of roads, railways, and nearby airports.
Here is a detailed guide to help you plan your pilgrimage to the first Jyotirlinga.
1. Arriving by Air (Flight)
While Somnath does not have its own commercial airport, several nearby options cater to domestic and international travelers.
Nearest Airport: Diu Airport (DIU)
Distance: Approximately 85 km from Somnath.
Connectivity: Diu has limited flight connectivity, primarily serving flights from Mumbai.
Transit to Somnath: From Diu, you can hire a private taxi or take a state transport bus to reach Somnath. The journey takes about 2 hours.
Major Connecting Airport: Rajkot Airport (HSR – Hirasar/Rajkot)
Distance: Approximately 200 km from Somnath.
Connectivity: Rajkot is well-connected to major Indian cities like Mumbai, Delhi, and Bengaluru.
Transit to Somnath: Taxis are readily available at the airport. Alternatively, you can take a bus or train from Rajkot city to Somnath/Veraval. The road journey takes about 4 hours.
International Hub: Sardar Vallabhbhai Patel International Airport, Ahmedabad (AMD)
Distance: Approximately 410 km from Somnath.
Connectivity: This is the major gateway for international travelers and has extensive domestic connections across India.
Transit to Somnath: From Ahmedabad, you can opt for an overnight train, a luxury sleeper bus, or hire a long-distance taxi to reach Somnath. The road journey takes approximately 7-8 hours.
International Hub: Sardar Vallabhbhai Patel International Airport, Ahmedabad (AMD)
Distance: Approximately 410 km from Somnath.
Connectivity: This is the major gateway for international travelers and has extensive domestic connections across India.
Transit to Somnath: From Ahmedabad, you can opt for an overnight train, a luxury sleeper bus, or hire a long-distance taxi to reach Somnath. The road journey takes approximately 7-8 hours.
2. Arriving By Train (Rail)
Traveling by train is a convenient and scenic option for many pilgrims.
Somnath Railway Station
The town has its own railway station, Somnath (SMNH), located just a few kilometers from the main temple area.
It is well-connected by daily trains to major cities within Gujarat, including Ahmedabad and Rajkot, as well as some interstate locations like Jabalpur and Pune.
Veraval Junction (VRL)
Veraval Junction is a major railway hub located just 7 km from Somnath.
If you cannot find a direct train to Somnath station, Veraval is an excellent alternative with higher train frequency from cities across India, including Mumbai and Thiruvananthapuram.
Transit: Auto-rickshaws and local buses are easily available outside Veraval station to drop you at Somnath Temple.
3. Arriving By Road (Bus & Car)
Gujarat boasts an excellent road network, making a road trip to Somnath a comfortable experience.
By Bus
State Transport (GSRTC): The Gujarat State Road Transport Corporation runs frequent and reliable bus services connecting Somnath to all major cities in the state. You can choose from standard, express, or air-conditioned Volvo buses.
Private Operators: Numerous private travel agencies operate luxury sleeper and seater buses, particularly helpful for overnight journeys from Ahmedabad, Surat, or Mumbai.
By Personal Car or Taxi
Driving to Somnath is straightforward via National Highways. The coastal highway offers beautiful views. Below are approximate distances and travel times from key locations:
From Junagadh: 95 km (Approx. 2 hours)
From Rajkot: 200 km (Approx. 4 hours)
From Dwarka: 230 km (Approx. 4.5 hours) – Popular pilgrim route
From Ahmedabad: 410 km (Approx. 7-8 hours)
4. Local Transportation in Somnath
Once you arrive in Somnath, getting around is easy.
Auto-Rickshaws: These are the most common mode of transport for short distances between your hotel, the main temple, and nearby sites like Bhalka Tirth and Triveni Sangam. It is advisable to fix the fare before starting the journey.
Walking: The area around the main temple is pedestrian-friendly, and many accommodations are located within walking distance of the shrine.
By Bus
State Transport (GSRTC): The Gujarat State Road Transport Corporation runs frequent and reliable bus services connecting Somnath to all major cities in the state. You can choose from standard, express, or air-conditioned Volvo buses.
Private Operators: Numerous private travel agencies operate luxury sleeper and seater buses, particularly helpful for overnight journeys from Ahmedabad, Surat, or Mumbai.
By Personal Car or Taxi
Driving to Somnath is straightforward via National Highways. The coastal highway offers beautiful views. Below are approximate distances and travel times from key locations:
From Junagadh: 95 km (Approx. 2 hours)
From Rajkot: 200 km (Approx. 4 hours)
From Dwarka: 230 km (Approx. 4.5 hours) – Popular pilgrim route
From Ahmedabad: 410 km (Approx. 7-8 hours)
