The journey from Mahé to Bhubaneswar covers approximately 1800 km. You can take a train from Mahe to Mangalore and then board a long-distance train to Bhubaneswar. Alternatively, fly from Kannur International Airport to Biju Patnaik International Airport with a layover. This route takes you from the Malabar coast to the temple city of Odisha. Expect a travel time of 35 to 40 hours by train.
Total Distance: 1800 km driving distance, 1500 km air distance.
Book your tickets early as this route is popular.
Check for flights with short layovers.
October to March for pleasant weather in Bhubaneswar.