Flights to Ranchi

Direct flights from 5 cities, 135 flights a week. From New Delhi the flight takes 1h 53m, tickets from $86. From Bengaluru the flight takes 2h 30m, tickets from $95.

Flights to Ranchi at a glance

cities with nonstop flights here
5
nonstop flights a week
135
lowest fare from New Delhi
$86
flight time from New Delhi
1h 53m
lowest fare from Bengaluru
$95
flight time from Bengaluru
2h 30m
arrival airport
Birsa Munda

Where you can fly to Ranchi from

Nonstop flights, busiest routes first

FromFare
New Delhi 1h 53m, 47 a week from $86
Bengaluru 2h 30m, 35 a week from $95
Kolkata 1h 15m, 28 a week from $65
Hyderabad 1h 50m, 14 a week
Mumbai 2h 20m, 11 a week from $100

Arrival airport

Where the nonstop flights land

135 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Ranchi from?
From 5 cities. The busiest routes are from New Delhi (47 flights a week), Bengaluru (35 flights a week), Kolkata (28 flights a week), Hyderabad (14 flights a week) and Mumbai (11 flights a week).
How long is the flight from New Delhi to Ranchi?
A nonstop flight takes about 1 hour 53 minutes, tickets from $86.
How long is the flight from Bengaluru to Ranchi?
A nonstop flight takes about 2 hours 30 minutes, tickets from $95.
What is the cheapest city to fly to Ranchi from?
Kolkata from $65, New Delhi from $86, Bengaluru from $95 and Mumbai from $100.
Which airport do flights to Ranchi arrive at?
All nonstop flights land at Birsa Munda (IXR).

Cities near Ranchi with their own flights

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