Traveling from Champawat to Vadodara involves a combination of road and rail. You will first descend from the hills to Kathgodam. From there, board a train to Delhi and switch to a train heading toward Vadodara Junction. The total distance is roughly 1450 km, taking about 30 hours.
Total Distance: 1450 km driving distance, 1100 km straight-line air distance.
Check for trains from Hazrat Nizamuddin station in Delhi for better connectivity to Vadodara.
November to February to avoid the summer heat in Gujarat.