Kolkata to Patna Distance
The road distance between Kolkata and Patna is approximately 550+ km, and the drive usually takes around 11 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 13 hours, while trains complete the journey in approximately 10 hours, subject to the chosen service and route. If you're travelling by air, Lok Nayak Jayaprakash Airport is located in Patna. Flights from Kolkata take around 1 hour. Flying is the fastest way to reach Patna, 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
RECOMMENDED
Kolkata
Patna
Approx Travel Time
10h
₹320
Onwards
FASTEST
Kolkata
Patna
Approx Travel Time
1h 15m
₹4,316
Onwards
Kolkata
Patna
Approx Travel Time
13h 15m
₹849
Onwards
Kolkata
Patna
Approx Travel Time
11h 5m
₹13,818
Onwards
Via Muzaffarpur
Kolkata
Muzaffarpur
Patna
Approx Travel Time
4h 1m
₹15,210
Onwards
Kolkata
Muzaffarpur
Patna
Approx Travel Time
2h 40m
₹42,925
Onwards
Kolkata
Muzaffarpur
Patna
Approx Travel Time
4h 36m
₹15,280
Onwards
Via Bhubaneshwar
Kolkata
Bhubaneshwar
Patna
Approx Travel Time
4h 10m
₹16,282
Onwards
Via Durgapur
CHEAPEST
Kolkata
Durgapur
Patna
Approx Travel Time
6h 51m
₹280
Onwards
Via Muzaffarpur, Hajipur
Kolkata
Muzaffarpur
Hajipur
Patna
Approx Travel Time
4h 2m
₹15,355
Onwards
Frequently Asked Questions
What is the distance between Kolkata and Patna?
The distance between Kolkata and Patna is approximately 550+ km by road.
What is the straight-line (aerial) distance between Kolkata and Patna?
The straight-line distance is approximately 450+ km.
How long does it take to travel from Kolkata to Patna by road?
It takes around 11 hours by road.
What is the distance from Kolkata to Patna via Muzaffarpur?
Via Muzaffarpur, the distance is approximately 550+ km, taking around 4 hours.
Is there a train from Kolkata to Patna?
Yes, trains run between Kolkata and Patna, covering approximately 500+ km in around 10 hours.
What is the flying distance/time from Kolkata to Patna?
By air, the distance is about 450+ km, with a flight duration of approximately 1 hour to Lok Nayak Jayaprakash Airport.
How much does it cost to travel from Kolkata to Patna?
Costs vary by mode — approximately ₹800+ by bus, ₹4300+ by flight, and ₹13800+ by cab.
Does travel time between Kolkata and Patna 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 Kolkata and Patna?
The driving distance is 550+ km, while the straight-line distance is shorter at 450+ km, due to the road route following terrain and highways.
What are the major cities on the way from Kolkata to Patna by road?
Major cities on the road route from Kolkata to Patna include: • Gaya • Dhanbad • Asansol • Danapur • Jehanabad
What are the major restaurants on the way from Kolkata to Patna by road?
Major restaurants on the road route from Kolkata to Patna include: • Ghoomar Traditional Thali Restaurants Raja Bazaar • Imperial Hideout Cafe • Le Cafe Crush • Shaan E Punjab Hotel Restaurant | Hotel In Topchachi Dhanbad • Tuk Tuk Tawa
Routes Connecting Kolkata
Routes From Kolkata
Routes Connecting Patna
Routes From Patna
Popular Places Routes
- Mahasamund to Ahmedabad
- Dungarpur to Nakodar
- Gulbarga to Belgaum
- Markapur to Noida
- Gauribidanur to Kausani
- Pattukkottai to Mahbubnagar
- Falna to Pudukkottai
- Ludhiana to Palghar
- Dwarka to Kapurthala
- Kolkata to Dadra
- Bettiah to Bangalore
- Thiruthani to Nandgaon
- Srikalahasti to Ranikhet
- Tiptur to Deoli
- Kedarnath to Rohtak
- Dhanbad to Hisar
- Paralakhemundi to Narasaraopet
- Udaipur to Badrinath
- Jharsuguda to Chittoor
- Ayodhya to Murshidabad
- Puttur to Chalisgaon
- Athagarh to Cochin
- Hazaribagh to Kanchipuram
- Pataudi to Baran
- Bellary to Bhimavaram
- Bihar-Sharif to Pithoragarh
- Darwha to Sagara
- Narsapur to Ooty
- Sendhwa to Sankarankovil
- Charkhi-dadri to Tumkur

