The distance from Khajuraho to Bhubaneswar is 900 km. You can travel by train via Katni or drive via NH 16. The journey takes about 18 hours. Bhubaneswar is the capital of Odisha and famous for its temples.
Total Distance: 900 km by road, 750 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 18 hours | 18 hours |
| Avg Price | 1000-2500 INR | 6000-9000 INR |
| Operator | Express Trains | Private Taxi |
| Route | Khajuraho - Katni - Bhubaneswar | NH 16 via Raipur |
| Tip | Trains are frequent from Katni. | The road is generally good. |
October to March for pleasant weather.