
Varanasi to Bageshwar
Bageshwar is approximately 750+ kms from Varanasi. The fastest way to reach Bageshwar from Varanasi is by Flight, Bus Via Lucknow, Haldwani. It takes approximately 15 hours. The cheapest way to reach Bageshwar from Varanasi is by Train, Bus Via Bareilly, Haldwani which would take approximately 18 hours.
Sort By
Mode of Transport
Via Bareilly, Haldwani
RECOMMENDED
Varanasi
Bareilly
Haldwani
Bageshwar
Approx Travel Time
18h 7m
₹1,324
Onwards
CHEAPEST
Varanasi
Bareilly
Haldwani
Bageshwar
Approx Travel Time
17h 57m
₹870
Onwards
Via Bareilly, Kathgodam
Varanasi
Bareilly
Kathgodam
Bageshwar
Approx Travel Time
17h 17m
₹5,409
Onwards
Varanasi
Bareilly
Kathgodam
Bageshwar
Approx Travel Time
17h 47m
₹5,863
Onwards
Via Lucknow, Haldwani
FASTEST
Varanasi
Lucknow
Haldwani
Bageshwar
Approx Travel Time
15h 6m
₹5,530
Onwards
Varanasi
Lucknow
Haldwani
Bageshwar
Approx Travel Time
20h 31m
₹3,761
Onwards
Varanasi
Lucknow
Haldwani
Bageshwar
Approx Travel Time
20h 25m
₹1,408
Onwards
Via Shahjahanpur, Haldwani
Varanasi
Shahjahanpur
Haldwani
Bageshwar
Approx Travel Time
18h 31m
₹1,279
Onwards
Via Moradabad, Nainital
Varanasi
Moradabad
Nainital
Bageshwar
Approx Travel Time
17h 43m
₹6,007
Onwards
Via Moradabad
Varanasi
Moradabad
Bageshwar
Approx Travel Time
17h 25m
₹8,025
Onwards
Frequently Asked Questions
What is the distance between Varanasi and Bageshwar?
Bageshwar is approximately 750+ kms from Varanasi.
How long does it take to reach Bageshwar from Varanasi?
It takes approximately 15 hours to reach Bageshwar from Varanasi by Flight, Bus Via Lucknow, Haldwani.
What is the cheapest way to reach Bageshwar from Varanasi?
The cheapest way to reach Bageshwar from Varanasi is by Train, Bus Via Bareilly, Haldwani.
What is the fastest way to reach Bageshwar from Varanasi?
The fastest way to reach Bageshwar from Varanasi is by Flight, Bus Via Lucknow, Haldwani.
Routes Connecting Varanasi
Routes From Varanasi
Routes Connecting Bageshwar
Routes From Bageshwar
- Bageshwar to Rishikesh
- Bageshwar to Chotila
- Bageshwar to Nelamangala
- Bageshwar to Kinwat
- Bageshwar to Delhi
- Bageshwar to Morena
- Bageshwar to Sasaram
- Bageshwar to Junagadh
- Bageshwar to Phulera
- Bageshwar to Puttaparthi
- Bageshwar to Kurseong
- Bageshwar to Vidisha
- Bageshwar to Kurukshetra
- Bageshwar to Bardoli
- Bageshwar to Perambalur


