The journey from Karanjia to Bangalore spans 1600 km. You should travel to Tatanagar for a direct train to Bangalore (SBC or YPR). Alternatively, fly from Bhubaneswar to Bangalore (BLR). The total travel time ranges from 28 to 32 hours.
Total Distance: 1600 km by road, 1350 km air distance.
Trains are often booked out; reserve well in advance.
Direct flights are available from Bhubaneswar.
October to February for pleasant weather in Bangalore.