Bhubaneswar, the capital of Odisha, is well-connected to Punjab via the Indian Railways network. From Khanna, you can take a train to a major hub like New Delhi or Ambala, and then board a direct train to Bhubaneswar. The journey takes you across the heart of the country, covering approximately 2000-2200 km. Total travel time by train is around 35 to 40 hours. Bhubaneswar is known for its ancient temples and rich cultural heritage.
Total Distance: Driving distance 2100 km, straight-line air distance 1700 km.
The Purushottam Express is a popular train connecting Delhi to Bhubaneswar.
October to March, when the weather is cool and pleasant.