Kolkata to Mathura Distance
The road distance between Kolkata and Mathura is approximately 1450+ km, and the drive usually takes around 22 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 23 hours, while trains complete the journey in approximately 20 hours, subject to the chosen service and route. Flying is the fastest way to reach Mathura, with a total travel time of approximately 6 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.

Via Delhi
RECOMMENDED
Kolkata
Delhi
Mathura
Approx Travel Time
7h 47m
₹11,675
Onwards
Kolkata
Delhi
Mathura
Approx Travel Time
5h 48m
₹9,332
Onwards
Via Jewar
FASTEST
Kolkata
Jewar
Mathura
Approx Travel Time
5h 20m
₹10,548
Onwards
Direct Options
CHEAPEST
Kolkata
Mathura
Approx Travel Time
20h
₹600
Onwards
Kolkata
Mathura
Approx Travel Time
22h 50m
₹2,429
Onwards
Kolkata
Mathura
Approx Travel Time
21h 59m
₹23,163
Onwards
Via Kanpur
Kolkata
Kanpur
Mathura
Approx Travel Time
18h 10m
₹730
Onwards
Kolkata
Kanpur
Mathura
Approx Travel Time
18h 50m
₹1,155
Onwards
Via Agra
Kolkata
Agra
Mathura
Approx Travel Time
21h 6m
₹1,914
Onwards
Via Sasaram
Kolkata
Sasaram
Mathura
Approx Travel Time
1d 3h 50m
₹3,078
Onwards
Frequently Asked Questions
What is the distance between Kolkata and Mathura?
The distance between Kolkata and Mathura is approximately 1450+ km by road.
What is the straight-line (aerial) distance between Kolkata and Mathura?
The straight-line distance is approximately 1200+ km.
How long does it take to travel from Kolkata to Mathura by road?
It takes around 22 hours by road.
What is the distance from Kolkata to Mathura via Delhi?
Via Delhi, the distance is approximately 1450+ km, taking around 8 hours.
Is there a train from Kolkata to Mathura?
Yes, trains run between Kolkata and Mathura, covering approximately 1350+ km in around 20 hours.
How much does it cost to travel from Kolkata to Mathura?
Costs vary by mode — approximately ₹2400+ by bus and ₹23150+ by cab.
Does travel time between Kolkata and Mathura 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 Mathura?
The driving distance is 1450+ km, while the straight-line distance is shorter at 1200+ km, due to the road route following terrain and highways.
Routes Connecting Kolkata
Routes From Kolkata
Routes Connecting Mathura
Routes From Mathura
Popular Places Routes
- Balurghat to Ramanathapuram
- Phulbani to Nabha
- Guwahati to Masinagudi
- Mathura to Amalapuram
- Channapatna to Dhampur
- Ayodhya to Sasan-Gir
- Badvel to Sathyamangalam
- Kapasan to Ahmedabad
- Bangalore to Pipili
- Hyderabad to Lalitpur
- Matheran to Bangalore
- Nandura to Ratnagiri
- Dibrugarh to Brahmapur
- Port-Blair to Pauri
- Gopalganj to Maihar

