Flights to Bhubaneswar

Direct flights from 10 cities, 252 flights a week. From New Delhi the flight takes 2h 10m, tickets from $115. From Bengaluru the flight takes 2h 5m, tickets from $76.

Flights to Bhubaneswar at a glance

cities with nonstop flights here
10
nonstop flights a week
252
lowest fare from New Delhi
$115
flight time from New Delhi
2h 10m
lowest fare from Bengaluru
$76
flight time from Bengaluru
2h 5m
arrival airport
Biju Patnaik International

Where you can fly to Bhubaneswar from

Nonstop flights, busiest routes first

FromFare
New Delhi 2h 10m, 71 a week from $115
Bengaluru 2h 5m, 52 a week from $76
Mumbai 2h 20m, 36 a week from $95
Hyderabad 1h 40m, 28 a week from $74
Kolkata 1h 23m, 26 a week from $51
Chennai 1h 50m, 14 a week from $92
Pune 2h 5m, 7 a week
Lucknow 2h 50m, 7 a week
Guwahati 1h 50m, 7 a week from $77
Varanasi 1h 35m, 4 a week from $121

Arrival airport

Where the nonstop flights land

252 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Bhubaneswar from?
From 10 cities. The busiest routes are from New Delhi (71 flights a week), Bengaluru (52 flights a week), Mumbai (36 flights a week), Hyderabad (28 flights a week), Kolkata (26 flights a week) and Chennai (14 flights a week).
How long is the flight from New Delhi to Bhubaneswar?
A nonstop flight takes about 2 hours 10 minutes, tickets from $115.
How long is the flight from Bengaluru to Bhubaneswar?
A nonstop flight takes about 2 hours 5 minutes, tickets from $76.
What is the cheapest city to fly to Bhubaneswar from?
Kolkata from $51, Hyderabad from $74, Bengaluru from $76 and Guwahati from $77.
Which airport do flights to Bhubaneswar arrive at?
All nonstop flights land at Biju Patnaik International (BBI).

Cities near Bhubaneswar with their own flights

Worth a look when fares or dates to Bhubaneswar do not suit; distance by straight line