hero
How2Go
Bathinda to Moga

Bathinda to Moga

Moga is approximately 50+ km from Bathinda, 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 Moga.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

CHEAPEST

Bathinda

Moga

Approx Travel Time

3h

₹130

Onwards

Bathinda

Moga

Approx Travel Time

2h 17m

₹2,038

Onwards

Bathinda

Moga

Approx Travel Time

3h 19m

₹145

Onwards

Via Firozpur

FASTEST

Bathinda

Firozpur

Moga

Approx Travel Time

2h 7m

₹290

Onwards

Bathinda

Firozpur

Moga

Approx Travel Time

3h 35m

₹245

Onwards

Bathinda

Firozpur

Moga

Approx Travel Time

2h 39m

₹2,548

Onwards

Via Faridkot

Bathinda

Faridkot

Moga

Approx Travel Time

3h 17m

₹290

Onwards

Bathinda

Faridkot

Moga

Approx Travel Time

4h 59m

₹220

Onwards

Via Zira

Bathinda

Zira

Moga

Approx Travel Time

2h 35m

₹4,927

Onwards

Frequently Asked Questions

What is the distance between Bathinda and Moga?

Moga is approximately 50+ kms from Bathinda.

How long does it take to reach Moga from Bathinda?

It takes approximately 2 hours to reach Moga from Bathinda by Train Via Firozpur.

What is the cheapest way to reach Moga from Bathinda?

The cheapest way to reach Moga from Bathinda is by Bus.

What is the fastest way to reach Moga from Bathinda?

The fastest way to reach Moga from Bathinda is by Train Via Firozpur.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India