Kolkata to Ranchi Distance
The road distance between Kolkata and Ranchi is approximately 350+ km, and the drive usually takes around 8 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 10 hours. If you're travelling by air, Birsa Munda Airport is located in Ranchi. Flights from Kolkata take around 1 hour. Flying is the fastest way to reach Ranchi, with a total travel time of approximately 1 hour. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
Direct Flight
RECOMMENDED
FASTEST
Kolkata
Ranchi
Approx Travel Time
1h 15m
₹3,952
Onwards
Direct Bus
CHEAPEST
Kolkata
Ranchi
Approx Travel Time
9h 30m
₹450
Onwards
Direct Cab
Kolkata
Ranchi
Approx Travel Time
7h 42m
₹8,533
Onwards
Via Giridih
Kolkata
Giridih
Ranchi
Approx Travel Time
4h 15m
₹7,293
Onwards
Kolkata
Giridih
Ranchi
Approx Travel Time
2h 55m
₹18,019
Onwards
Via Jharsuguda
Kolkata
Jharsuguda
Ranchi
Approx Travel Time
3h 20m
₹13,619
Onwards
Via Durgapur
Kolkata
Durgapur
Ranchi
Approx Travel Time
9h 9m
On Demand
Kolkata
Durgapur
Ranchi
Approx Travel Time
10h 45m
On Demand
Via Kharagpur, Jamshedpur
Kolkata
Kharagpur
Jamshedpur
Ranchi
Approx Travel Time
7h 38m
₹1,900
Onwards
Via Dhanbad, Ramgarh
Kolkata
Dhanbad
Ramgarh
Ranchi
Approx Travel Time
10h 30m
₹535
Onwards
Frequently Asked Questions
What is the distance between Kolkata and Ranchi?
Ranchi is approximately 300+ km from Kolkata.
How long does it take to reach Ranchi from Kolkata?
It takes approximately 1 hour to reach Ranchi from Kolkata by Flight.
Routes Connecting Kolkata
Routes From Kolkata
Routes Connecting Ranchi
Routes From Ranchi
Popular Places Routes
- Mohali to Siwan
- Sirkazhi to Pathanamthitta
- Manendragarh to Rishikesh
- Anandpur-Sahib to Bijapur
- Aligarh to Sangli
- Chaibasa to Goa
- Siliguri to Kayamkulam
- Joshimath to Nandikotkur
- Tundla to Bihar-Sharif
- Shahapur to Sangareddy
- Neyyattinkara to Itarsi
- Singrauli to Ambaji
- Mandawa to Kandaghat
- Wankaner to Adilabad
- Bhilwara to Hoshangabad

