The journey from Takdah to Bhubaneswar covers about 900 kilometers. You first descend to Siliguri/NJP, then take a train heading south towards Bhubaneswar. The route passes through the plains of West Bengal and Odisha. Bhubaneswar is the capital of Odisha. The total travel time is around 18 hours.
Total Distance: 900 km driving distance, 750 km straight-line air distance.
Trains are the most comfortable way to cover this distance.
October to March for pleasant weather.