hero
How2Go
Mainpuri to Bageshwar

Mainpuri to Bageshwar

Bageshwar is approximately 400+ km from Mainpuri, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Bageshwar.

Read More
Sort By
Mode of Transport

Via Lalkuan, Kathgodam

RECOMMENDED

FASTEST

Mainpuri

Lalkuan

Kathgodam

Bageshwar

Approx Travel Time

11h 14m

₹3,857

Onwards

Via Lalkuan, Haldwani

Mainpuri

Lalkuan

Haldwani

Bageshwar

Approx Travel Time

14h 51m

₹868

Onwards

Via Farrukhabad, Haldwani

Mainpuri

Farrukhabad

Haldwani

Bageshwar

Approx Travel Time

16h 24m

₹1,300

Onwards

Mainpuri

Farrukhabad

Haldwani

Bageshwar

Approx Travel Time

15h 30m

₹1,046

Onwards

Via Budaun, Haldwani

Mainpuri

Budaun

Haldwani

Bageshwar

Approx Travel Time

14h 36m

₹5,231

Onwards

Mainpuri

Budaun

Haldwani

Bageshwar

Approx Travel Time

16h 14m

₹2,209

Onwards

Mainpuri

Budaun

Haldwani

Bageshwar

Approx Travel Time

17h 12m

₹1,590

Onwards

Mainpuri

Budaun

Haldwani

Bageshwar

Approx Travel Time

15h 34m

₹4,612

Onwards

Via Hathras, Haldwani

CHEAPEST

Mainpuri

Hathras

Haldwani

Bageshwar

Approx Travel Time

16h 24m

₹750

Onwards

Via Kasganj, Haldwani

Mainpuri

Kasganj

Haldwani

Bageshwar

Approx Travel Time

15h 11m

₹4,632

Onwards

Frequently Asked Questions

What is the distance between Mainpuri and Bageshwar?

Bageshwar is approximately 400+ kms from Mainpuri.

How long does it take to reach Bageshwar from Mainpuri?

It takes approximately 11 hours to reach Bageshwar from Mainpuri by Bus, Train, Cab Via Lalkuan, Kathgodam.

What is the cheapest way to reach Bageshwar from Mainpuri?

The cheapest way to reach Bageshwar from Mainpuri is by Bus, Train Via Hathras, Haldwani.

What is the fastest way to reach Bageshwar from Mainpuri?

The fastest way to reach Bageshwar from Mainpuri is by Bus, Train, Cab Via Lalkuan, Kathgodam.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India