Traveling from Karanjia to the holy city of Puri involves a mix of road and rail transit. You will first navigate to Balasore or Bhubaneswar to catch a train to Puri. The total distance is approximately 380 km. The journey offers a transition from the hilly terrain of Mayurbhanj to the coastal plains of Puri. Expect a total travel time of 9 to 10 hours.
Total Distance: 380 km by road, 290 km air distance.
Check train status on the NTES app before leaving.
Buses are available from the main Karanjia bus stand.
November to February for the pleasant coastal climate.