
Bageshwar to Agra
Agra is approximately 450+ kms from Bageshwar. The fastest way to reach Agra from Bageshwar is by Cab. It takes approximately 12 hours. The cheapest way to reach Agra from Bageshwar is by Bus Via Haldwani which would take approximately 14 hours.
Sort By
Mode of Transport
Via Nainital, Moradabad
Bageshwar
Nainital
Moradabad
Agra
Approx Travel Time
13h 13m
On Demand
Via Haldwani, Budaun
Bageshwar
Haldwani
Budaun
Agra
Approx Travel Time
13h 25m
₹1,524
Onwards
Bageshwar
Haldwani
Budaun
Agra
Approx Travel Time
13h 41m
₹1,210
Onwards
Via Kathgodam, Lalkuan
Bageshwar
Kathgodam
Lalkuan
Agra
Approx Travel Time
13h 44m
₹9,037
Onwards
Via Kathgodam, Kichha
Bageshwar
Kathgodam
Kichha
Agra
Approx Travel Time
14h 12m
₹8,016
Onwards
Via Haldwani
CHEAPEST
Bageshwar
Haldwani
Agra
Approx Travel Time
14h 11m
₹1,109
Onwards
Via Haldwani, Delhi
Bageshwar
Haldwani
Delhi
Agra
Approx Travel Time
14h 11m
₹12,884
Onwards
Via Haldwani, Kasganj
Bageshwar
Haldwani
Kasganj
Agra
Approx Travel Time
13h 20m
₹1,224
Onwards
Via Haldwani, Hathras
Bageshwar
Haldwani
Hathras
Agra
Approx Travel Time
13h 37m
₹1,636
Onwards
Frequently Asked Questions
What is the distance between Bageshwar and Agra?
Agra is approximately 450+ kms from Bageshwar.
How long does it take to reach Agra from Bageshwar?
It takes approximately 12 hours to reach Agra from Bageshwar by Cab.
What is the cheapest way to reach Agra from Bageshwar?
The cheapest way to reach Agra from Bageshwar is by Bus Via Haldwani.
What is the fastest way to reach Agra from Bageshwar?
The fastest way to reach Agra from Bageshwar is by Cab.
Routes Connecting Bageshwar
Routes From Bageshwar
Routes To Bageshwar
- Vapi to Bageshwar
- Kalol to Bageshwar
- Thane to Bageshwar
- Calicut to Bageshwar
- Madhubani to Bageshwar
- Didwana to Bageshwar
- Navsari to Bageshwar
- Bina to Bageshwar
- Moradabad to Bageshwar
- Kopargaon to Bageshwar
- Azamgarh to Bageshwar
- Latur to Bageshwar
- Hubli to Bageshwar
- Vaibhavwadi to Bageshwar
- Chhindwara to Bageshwar


