The journey from Perinthalmanna to Bhubaneswar covers approximately 1600 kilometers. You will need to reach Shoranur Junction to catch a train heading towards the East Coast. Alternatively, you can fly from Calicut to Bhubaneswar with a layover in Chennai or Hyderabad. Bhubaneswar is a major temple city and is well-connected by the Indian Railways network.
Total Distance: 1600 km by road, 1300 km air distance.
Ensure you book a berth in advance as this route is very busy.
Book early to get better rates on connecting flights.
October to March for pleasant weather.