How To Reach Somnath
By Air: Keshod Airport located at the distance of about 57 kilometers from Somnath is the nearest domestic airport that principally serves Somnath, Veraval, Junagadh and the other neighboring regions. This domestic airport of Keshod is very well connected to Mumbai via air and regular flights ply between Keshod and Mumbai. The next nearest airport from Somnath is located at Diu approximately 82 kilometers away. Diu Airport also enjoys excellent connectivity with the Mumbai International Airport. Jet Airways operates daily passenger flight from Mumbai to Diu. Chhatrapati Shivaji International Airport of Mumbai being the busiest airport of India offers connectivity with almost all the major domestic as well as international destinations. Foreign tourists can alight at the Mumbai Airport and then take a flight to Keshod or Diu. To reach Somnath from Keshod one can hire a cab or avail the state transport bus. Similarly, from Diu Airport one can rent a taxi for Somnath that would cost about 2000 INR.
By Rail: Veraval Railway Station; one of the notable stoppages on the Konkan Railway Line is the nearest railway hub from Somnath. Positioned just 8 kilometers away from Somnath, Veraval Railway Station is connected with some of the major cities of the country including Ahmedabad, Vadodara, Rajkot, Pune, Panvel, Jabalpur, Ernakulam, Kozhikode, Mangalore, Trivandrum, etc via direct trains. Some of the chief trains operational at the Veraval Railway Station include Somnath Exp, Jabalpur Somnath Exp, Pune Veraval Exp, Veraval Exp etc. To reach Somnath from Veraval tourists can use the local buses, autos or just hire a cab that would charge around 150 Rs.
By Road: Somnath is very well connected with rest of the state and country via an extensive and a well established road network of state and national highways. NH 51, SH 26 and SH 101 link Somnath with various important destinations of Gujarat and the other neighboring states by road. State transport buses and a number of private luxury AC, Non AC, Deluxe buses connect Somnath to various cities such as Diu, Junagadh, Bhavnagar, Porbandar, Ahmedabad, and many others. Regular luxury and semi luxury buses are available from Diu to Somnath which cost about 300 INR per seat. Somnath is stationed approximately 8 kilometers from Veraval, 87 km from Junagadh, 128 km from Porbandar, 189 km from Rajkot, 230 km from Dwarka, 265 km from Bhavnagar, 406 km from Ahmedabad, 602 km from Surat, 864 km from Bombay and so on. ĎAhmedabad Somnath Trustí daily operates two Somnath Tirth Darshan buses for local sight seeing. The bus initiates near the Somnath Temple at 10 in the morning and 3 in the afternoon and covers all the nearby tourist attractions. These Tirth Darshan buses cost just 20 Rs per head.