hero
How2Go
Bhagalpur to Mainpuri

Bhagalpur to Mainpuri

Mainpuri is approximately 850+ km from Bhagalpur, 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 Mainpuri.

Read More
Sort By
Mode of Transport

Via Patna, Lucknow

RECOMMENDED

FASTEST

Bhagalpur

Patna

Lucknow

Mainpuri

Approx Travel Time

12h 11m

₹5,891

Onwards

Bhagalpur

Patna

Lucknow

Mainpuri

Approx Travel Time

12h 39m

₹7,557

Onwards

Bhagalpur

Patna

Lucknow

Mainpuri

Approx Travel Time

23h 22m

₹2,869

Onwards

Via Kanpur

Bhagalpur

Kanpur

Mainpuri

Approx Travel Time

16h 20m

₹1,364

Onwards

CHEAPEST

Bhagalpur

Kanpur

Mainpuri

Approx Travel Time

16h 45m

₹560

Onwards

Bhagalpur

Kanpur

Mainpuri

Approx Travel Time

15h 33m

₹4,308

Onwards

Via Shikohabad

Bhagalpur

Shikohabad

Mainpuri

Approx Travel Time

16h 8m

₹2,391

Onwards

Bhagalpur

Shikohabad

Mainpuri

Approx Travel Time

17h 46m

₹1,675

Onwards

Via Siwan, Lucknow

Bhagalpur

Siwan

Lucknow

Mainpuri

Approx Travel Time

22h

₹14,799

Onwards

Via Chhapra, Lucknow

Bhagalpur

Chhapra

Lucknow

Mainpuri

Approx Travel Time

16h 18m

₹1,429

Onwards

Frequently Asked Questions

What is the distance between Bhagalpur and Mainpuri?

Mainpuri is approximately 850+ kms from Bhagalpur.

How long does it take to reach Mainpuri from Bhagalpur?

It takes approximately 12 hours to reach Mainpuri from Bhagalpur by Train, Flight, Bus Via Patna, Lucknow.

What is the cheapest way to reach Mainpuri from Bhagalpur?

The cheapest way to reach Mainpuri from Bhagalpur is by Train Via Kanpur.

What is the fastest way to reach Mainpuri from Bhagalpur?

The fastest way to reach Mainpuri from Bhagalpur is by Train, Flight, Bus Via Patna, Lucknow.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India