Moga to Buxar Distance

Buxar is approximately 1250+ km from Moga. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 23 hours, subject to the chosen service and route. Flying is the fastest way to reach Buxar, with a total travel time of approximately 10 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.

Read More
Route map showing distance and travel time from Moga, India to Buxar, India

Via Mohali, Patna

RECOMMENDED

FASTEST

Moga

Mohali

Patna

Buxar

Approx Travel Time

9h 46m

₹8,337

Onwards

Moga

Mohali

Patna

Buxar

Approx Travel Time

12h

₹9,049

Onwards

Moga

Mohali

Patna

Buxar

Approx Travel Time

9h 56m

₹11,474

Onwards

Via Delhi

CHEAPEST

Moga

Delhi

Buxar

Approx Travel Time

21h 13m

₹610

Onwards

Moga

Delhi

Buxar

Approx Travel Time

1d 0h 28m

₹2,145

Onwards

Ads by MMT

Direct Options

Moga

Buxar

Approx Travel Time

22h 48m

On Demand

Via Ghaziabad

Moga

Ghaziabad

Buxar

Approx Travel Time

19h 14m

₹7,759

Onwards

Ads by MMT

Via Mohali, Lucknow

Moga

Mohali

Lucknow

Buxar

Approx Travel Time

1d 1h 40m

₹2,258

Onwards

Moga

Mohali

Lucknow

Buxar

Approx Travel Time

15h

On Demand

Moga

Mohali

Lucknow

Buxar

Approx Travel Time

15h 35m

₹6,626

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Moga and Buxar?

The straight-line distance is approximately 1050+ km.

What is the distance from Moga to Buxar via Mohali?

Via Mohali, the distance is approximately 1250+ km, taking around 10 hours.

Is there a train from Moga to Buxar?

Yes, trains run between Moga and Buxar, covering approximately 1150+ km in around 23 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India