Somnath Temple nearest airport
There is no direct communication to Somnath Temple by Air. There are 4 airports near the Mandir, There are:
- Rajkot Airport- IATA: RAJ - 197.0 km (Populler One)
- Keshod Airport -IATA: IXK - 57.1 km
- Diu Airport IATA: DIU - 81.6 km
- Porbandar Airport (PBD)114 km
Keshod is the nearest Airport to Somnath Temple. This is a domestic airport. The airport serves the cities of Junagadh, Keshod, and Veraval in the state of Gujarat, India. It is around 50 km away from Somnath Temple.
The second and most popular airport is Rajkot Airport. It is nearly 200km from the Mandir. Most of the flights operate from here.

How to Reach
By Air
The airport is far from Somnath Temple. There are 4 airports near the Mandir. These are:
- Rajkot Airport
- Keshod Airport
- Diu Airport
- Porbandar Airport
By Train
The closest railway station to Somnath is Veraval. It is only 7 kilometers away from the temple. Station code is Somnath (SMNH).
By Road
The temple is 82 km from Junagadh, 270 km from Bhavnagar, and 120 km from Porbandar. Ahmedabad is just 400 km away from Somnath.
There is a free bus service offered by Shri Somnath Trust near the temple. Public and private bus service is at Saurashtra.
Somnath Temple Location
Somnath Temple is one of the 12 holy Jyotirlingas of Lord Shiva and an important pilgrimage for Hindus. Temple Somnath is located at Sagar Kant near Veraval in Saurashtra, Gir Somnath District in Gujarat state, India. The place is a coastline area.