The journey from Bhagalpur to Rajkot is a long one, covering over 2000 km. The most practical way is by train, which takes about 42 hours. Rajkot is a major city in the Saurashtra region of Gujarat. This route is ideal for those looking to explore the westernmost parts of India.
Total Distance: 2050 km by road, 1700 km air distance.
You will likely need to change trains at Ahmedabad.
November to February.