With a population of 762,243, Bhubaneswar is a must-see destination in Odisha, India. It is one of the most popular cities to visit in the country. We recommend you stay at least 3 days in order to fully appreciate everything Bhubaneswar has to offer.
When flying to Bhubaneswar, you’ll arrive at Bhubaneswar (BBI), which is located 2 miles from the city center. The shortest flight to Bhubaneswar from the United States departs from New York and takes around 19h 05m.
Average rates range from around $22 per night for a double room in a 3-star hotel to $60 and up for a 5-star experience.