Nagpur to Kolkata Distance
The road distance between Nagpur and Kolkata is approximately 1100+ km, and the drive usually takes around 23 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Netaji Subhash Chandra Bose International Airport is located in Kolkata. Flights from Nagpur take around 2 hours. Flying is the fastest way to reach Kolkata, with a total travel time of approximately 2 hours. 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
RECOMMENDED
FASTEST
Nagpur
Kolkata
Approx Travel Time
1h 50m
₹8,352
Onwards
Nagpur
Kolkata
Approx Travel Time
22h 43m
₹23,363
Onwards
Via Hyderabad
Nagpur
Hyderabad
Kolkata
Approx Travel Time
5h 35m
₹13,195
Onwards
Via Indore
Nagpur
Indore
Kolkata
Approx Travel Time
4h 35m
₹16,903
Onwards
Via Jabalpur
Nagpur
Jabalpur
Kolkata
Approx Travel Time
12h 5m
₹7,548
Onwards
Nagpur
Jabalpur
Kolkata
Approx Travel Time
10h 5m
₹7,763
Onwards
Via Jharsuguda
Nagpur
Jharsuguda
Kolkata
Approx Travel Time
12h 8m
₹5,690
Onwards
Via Raipur, Chhattisgarh
Nagpur
Raipur, Chhattisgarh
Kolkata
Approx Travel Time
3h 20m
₹21,232
Onwards
Nagpur
Raipur, Chhattisgarh
Kolkata
Approx Travel Time
8h 50m
₹8,119
Onwards
Via Varanasi, Howrah
CHEAPEST
Nagpur
Varanasi
Howrah
Kolkata
Approx Travel Time
1d 8h 35m
₹3,849
Onwards
Frequently Asked Questions
What is the distance between Nagpur and Kolkata?
The distance between Nagpur and Kolkata is approximately 1100+ km by road.
What is the straight-line (aerial) distance between Nagpur and Kolkata?
The straight-line distance is approximately 950+ km.
How long does it take to travel from Nagpur to Kolkata by road?
It takes around 23 hours by road.
What is the distance from Nagpur to Kolkata via Hyderabad?
Via Hyderabad, the distance is approximately 1600+ km, taking around 6 hours.
What is the flying distance/time from Nagpur to Kolkata?
By air, the distance is about 950+ km, with a flight duration of approximately 2 hours to Netaji Subhash Chandra Bose International Airport.
How much does it cost to travel from Nagpur to Kolkata?
Costs vary by mode — approximately ₹8350+ by flight and ₹23350+ by cab.
Does the distance from Nagpur to Kolkata change by route?
Yes — the road distance varies from 1100+ km via the direct route to 1600+ km via Hyderabad, depending on the path taken.
Does travel time between Nagpur and Kolkata vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Nagpur and Kolkata?
The driving distance is 1100+ km, while the straight-line distance is shorter at 950+ km, due to the road route following terrain and highways.
Routes Connecting Nagpur
Routes From Nagpur
Routes Connecting Kolkata
Routes From Kolkata
Popular Places Routes
- Ramanathapuram to Harda
- Gannavaram to Ajmer
- Mangalore to Kumta
- Faridabad to Uttarkashi
- Harda to Jaipur
- Chakulia to Phillaur
- Dhuri to Hoshangabad
- Nidadavolu to Tarikere
- Balangir to Pudukkottai
- Pilibhit to Thanjavur
- Chennai to Raichur
- Haldwani to Agra
- Kodaikanal to Bhavani
- Jamkhandi to Neemrana
- Sheikhpura to Hyderabad

