The journey from Madhupur to Rajkot is a long-distance rail trip covering approximately 2000 km. You will need to take a train to a major junction like Ahmedabad or Vadodara and then switch to a local train or bus to reach Rajkot. The total travel time is roughly 35 to 40 hours.
Total Distance: 2000 km by rail, 1800 km straight-line air distance.
Break your journey in Ahmedabad to explore the city before heading to Rajkot.
November to February for pleasant weather.