Skip to main content
Somnath

How To Reach Somnath

Welcome to Somnath, Gujarat, India

Known for its mythological and historical importance, the city of Somnath is a spiritual destination with the famous Somnath Temple being one of the twelve Jyotirlinga shrines of Lord Shiva. Let’s explore how you can reach Somnath by various means of transportation.

How to Reach Somnath by Train, Flight, and Road

By Flight: The nearest airport to Somnath is Diu Airport (IATA: DIU), which is approximately 63 kilometers away. Another prominent airport is the Rajkot Airport (IATA: RAJ), about 200 kilometers from Somnath.
By Train: Somnath has its own railway station - Somnath Railway Station (SMNH), which is well-connected to major cities in Gujarat and other parts of India.
By Road: Somnath is accessible via good network of roads and national highways. Gujarat state transport buses and private luxury coaches operate regularly to Somnath.

Reaching Somnath from India's Top 10 Cities:

1. Delhi to Somnath

Distance by road: Approximately 1250 KM
Route: Delhi -> Jaipur -> Udaipur -> Ahmedabad -> Rajkot -> Somnath
Stop Over: Ahmedabad - It offers a good break to explore the local culture and cuisine.
By Flight: Fly to Diu or Rajkot airport and then take a taxi to Somnath.
By Train: Board a train to Somnath Railway Station.

2. Mumbai to Somnath

Distance by road: Approximately 820 KM
Route: Mumbai -> Vapi -> Surat -> Vadodara -> Ahmedabad -> Rajkot -> Somnath
Stop Over: Vadodara - Known for its palaces and parks.
By Flight: Fly to Diu or Rajkot airport and then take a taxi to Somnath.
By Train: Trains are available from Mumbai to Veraval which is very close to Somnath.

3. Kolkata to Somnath

Distance by road: Approximately 2100 KM
Route: Kolkata -> Bhubaneswar -> Raipur -> Nagpur -> Indore -> Vadodara -> Ahmedabad -> Rajkot -> Somnath
Stop Over: Raipur and Vadodara for rest.
By Flight: Fly to Diu or Rajkot airport and then take a taxi to Somnath.
By Train: There are no direct trains. Take a train to Ahmedabad and then another train to Somnath.

4. Chennai to Somnath

Distance by road: Approximately 1800 KM
Route: Chennai -> Bangalore -> Pune -> Mumbai -> Surat -> Vadodara -> Ahmedabad -> Rajkot -> Somnath
Stop Over: Pune and Vadodara for a quiet break.
By Flight: Fly to Diu or Rajkot airport and then take a taxi to Somnath.
By Train: Take a train with transfer at Ahmedabad to reach Somnath Railway Station.

5. Bangalore to Somnath

Distance by road: Approximately 1750 KM
Route: Bangalore -> Pune -> Mumbai -> Surat -> Vadodara -> Ahmedabad -> Rajkot -> Somnath
Stop Over: Mumbai - Take a break to enjoy the coastal city.
By Flight: Fly to Diu or Rajkot airport and then take a taxi to Somnath.
By Train: Transfer at Ahmedabad for a train to Somnath.

And so on for other cities like Hyderabad, Ahmedabad, Jaipur, Lucknow, and Bhopal.

It’s important to check the latest travel advisories, road conditions, and train and flight schedules when planning your trip. Because of the distances involved and limited direct connectivity, especially by air, combining different modes of transport for reaching Somnath is common.

Whether it’s a spiritual journey or a quest to witness the grandeur of Somnath, safe travels and may your journey be as rewarding as the destination itself.

Places to Visit in Somnath

View all Places to Visit in Somnath

Explore Beaches to Visit in Somnath

View Beaches to Visit in Somnath

Explore 8 Religious Places to Visit in Somnath

View 8 Religious Places to Visit in Somnath

Explore 3 Historical Places to Visit in Somnath

View 3 Historical Places to Visit in Somnath

Explore 2 Museums to Visit in Somnath

View 2 Museums to Visit in Somnath
Hill Stations (4)
Beaches (22)
Religious Places (73)
Historical Places (72)
Museums (25)
Wildlife Sanctuaries (6)
National Parks (7)
Forts (3)
Villages (3)
Zoos (4)
Mountains (1)
Island (3)
Gardens (14)
Dams (9)
Lakes (8)
Trekking Places (3)

Other Places to Visit in Gujarat

View all Places to Visit in Gujarat

Explore Places to Visit Near Somnath by Type

Other Suggested Reads for Somnath