The distance from Channapattana to Bhopal is approximately 1400 km. The most practical way to travel is by train from Bengaluru. The journey takes about 24 to 28 hours by train. Bhopal is famous for its lakes and history.
Total Distance: 1400 km by road, 1200 km air distance.
Trains are the most comfortable mode for this long distance.
October to March for pleasant weather.