The journey from Rajkot to Bhavnagar covers approximately 170 kilometers across the Saurashtra peninsula. You can travel via road using the state highway network or take a train connecting the two cities. The road journey takes about 3.5 to 4 hours, passing through towns like Botad and Gadhada. It is a scenic route that showcases the rural heartland of Gujarat. Both bus and train services are reliable for this transit.
Total Distance: 170 km by road, 145 km straight-line.
Check the train schedule as frequency is lower compared to buses.
GSRTC express buses are the most comfortable for this duration.
November to February for pleasant weather.