Air: The nearest airport -is at Keshod, 47 Kms. which is connected with Bombay. Jamnagar Airport is the other option whic is around 150 km from Somanath.
By Rail - The nearest railhead is seven km away at Veraval, which is connected by train to Ahmedabad and some other cities in gujarat.
By Road - State transport corporation buses and private coaches run regular service to other cities in the region. Somnath is connected by a good road network to the other nearby places like Veraval 7 km, Mumbai 889 km, Ahmedabad 400 km, Bhavnagar 266 km, Junagarh 85 km, and Porbandar 122 km.