Bettiah to Maihar Distance

Maihar is approximately 650+ km from Bettiah. Compare the available routes and travel options between the two cities. The fastest way to reach Maihar takes approximately 13 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.

Route map showing distance and travel time from Bettiah, India to Maihar, India

Via Gonda

RECOMMENDED

Bettiah

Gonda

Maihar

Approx Travel Time

13h 46m

On Demand

Via Prayagraj(Allahabad)

CHEAPEST

Bettiah

Prayagraj(Allahabad)

Maihar

Approx Travel Time

14h 18m

₹450

Onwards

Ads by MMT

Via Gyanpur

Bettiah

Gyanpur

Maihar

Approx Travel Time

13h 56m

On Demand

Via Varanasi

Bettiah

Varanasi

Maihar

Approx Travel Time

13h 20m

₹1,235

Onwards

Bettiah

Varanasi

Maihar

Approx Travel Time

17h 50m

₹1,550

Onwards

Ads by MMT

Via Buxar

Bettiah

Buxar

Maihar

Approx Travel Time

14h 59m

On Demand

Via Basti

Bettiah

Basti

Maihar

Approx Travel Time

15h 12m

On Demand

Bettiah

Basti

Maihar

Approx Travel Time

14h 48m

₹1,144

Onwards

Via Gorakhpur

FASTEST

Bettiah

Gorakhpur

Maihar

Approx Travel Time

13h 3m

₹1,104

Onwards

Via Motihari, Ghazipur

Bettiah

Motihari

Ghazipur

Maihar

Approx Travel Time

14h 6m

₹845

Onwards

Frequently Asked Questions

What is the distance between Bettiah and Maihar?

Maihar is approximately 650+ km from Bettiah.

How long does it take to reach Maihar from Bettiah?

It takes approximately 13 hours to reach Maihar from Bettiah by Train, Bus Via Gorakhpur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India