The best way to reach Somnath from Ahmedabad by road is by taking a cab or self-driving. This is more comfortable, compared to buses, because you have the flexibility to adjust timings, according to your itinerary, take detours and explore other places on the way and make stops whenever you want. The distance is 408 kilometres by road and you can either hire a taxi from popular cab operators such as saitravelsahmedabad Taxi Services. The distance is ideal for self-driving and after drawing a clear idea of the route map, you can expect to reach Somnath in 7 hours.
You can reach Somnath from Ahmedabad by road as well. The road distance between the two cities is 408 km. Several buses are running at different timings by GRTC (Gujarat Road Transport Corporation) as well as by private bus operators. Many buses depart from Ahmedabad for Somnath at different points of time during the day, and you have the flexibility to choose one according to your timing. You can choose either a day or an overnight bus, depending on your itinerary.
Ahmedabad – Chotila – Rajkot – Junagadh – Somnath
3. Ahmedabad to Somnath by Train
The distance between Ahmedabad and Somnath is 437 kilometres and can be best covered by taking a train. Trains are the most preferred way of travelling from Ahmedabad to Somnath because there are direct trains between the two stations as well as trains to Veraval Station, which is at a distance of only 5 kilometres to Somnath Station. The shortest route is 436.54 kms, and it passes through Surendranagar, Wankaner and Rajkot. There are 6 express and 3 superfast trains. Based on your itinerary, you can choose one of these.