There are 4 ways to get from Muzaffarnagar to Moga by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Muzaffarnagar to Ludhiana Jntrain 12903 / ...
- Take the train from Ludhiana Jn to Mogatrain 14613 / ...
6h 21m₹330–2,620Bus
- Take the bus from Muzaffarnagar to Roorkiebus
- Take the bus from Roorkee to Panchkulabus
- Take the bus from Chandigarh to Mogabus
10h 55mDrive 330.6 km
- Drive from Muzaffarnagar to Mogacar 330.6 km
5h 8m₹3,207–4,632Taxi
- Take the taxi from Muzaffarnagar to Mogataxi 330.6 km
5h 8m₹6,500–8,000
Muzaffarnagar to Moga by train
Comparing Your Travel Options
The cheapest way to get from Muzaffarnagar to Moga is to train which costs ₹330 - ₹2,700 and takes 6h 21m.
The fastest way to get from Muzaffarnagar to Moga is to drive which takes 5h 8m and costs ₹3,200 - ₹4,700.
No, there is no direct bus from Muzaffarnagar to Moga. However, there are services departing from Muzaffarnagar and arriving at Moga via Roorkee, Panchkula and Chandigarh. The journey, including transfers, takes approximately 10h 55m.
No, there is no direct train from Muzaffarnagar to Moga. However, there are services departing from Muzaffarnagar and arriving at Moga via Ludhiana Jn. The journey, including transfers, takes approximately 6h 21m.
The distance between Muzaffarnagar and Moga is 322 km. The road distance is 330.6 km.
The best way to get from Muzaffarnagar to Moga without a car is to train which takes 6h 21m and costs ₹330 - ₹2,700.
It takes approximately 6h 21m to get from Muzaffarnagar to Moga, including transfers.
Muzaffarnagar to Moga bus services, operated by Laxmi Holidays, depart from Muzaffarnagar station.
Muzaffarnagar to Moga train services, operated by Indian Railways, depart from Muzaffarnagar station.
The best way to get from Muzaffarnagar to Moga is to train which takes 6h 21m and costs ₹330 - ₹2,700. Alternatively, you can bus, which costs and takes 10h 55m.
What companies run services between Muzaffarnagar, India and Moga, India?
You can take a train from Muzaffarnagar to Moga via Ludhiana Jn in around 6h 21m. Alternatively, you can take a bus from Muzaffarnagar to Moga via Roorkie, Roorkee, Panchkula, and Chandigarh in around 10h 55m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Muzaffarnagar to Ludhiana Jn
- Ave. Duration
- 4h 23m
- Frequency
- 5 times a day
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Ludhiana Jn to Moga
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Muzaffarnagar to Roorkie
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- ₹650–1,400
- Schedules at
- laxmiholidays.com
- Phone
- +91 63915 97077
- [email protected]
- Website
- New Khaira Transport
Bus from Roorkee to Panchkula
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Schedules at
- New Khaira Transport
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from Roorkee to Panchkula
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Schedules at
- CIty Land Travels
- Website
- Kohli Tour & Travellers
Bus from Roorkee to Panchkula
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Schedules at
- Kohli Tour & Travellers
- Website
- Lavish Travels
Bus from Roorkee to Panchkula
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Schedules at
- Lavish Travels
- Phone
- +91 99456 00000
- Website
- New Pal Travels
Bus from Roorkee to Panchkula
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Website
- New Pal Travels
- Phone
- +91 97200 05607
- [email protected]
- Website
- Shri Krishna Travels
Bus from Roorkee to Panchkula
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Website
- Shri Krishna Travels
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Roorkee to Panchkula
- Ave. Duration
- 2h 35m
- Frequency
- 6 times a week
- Website
- Kissan Travels Pilani
- Website
- Zimindara Travels
Bus from Roorkee to Panchkula
- Ave. Duration
- 4h 20m
- Frequency
- 6 times a week
- Schedules at
- Zimindara Travels
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Roorkee to Panchkula
- Ave. Duration
- 3h 40m
- Frequency
- Twice a week
- Website
- Vijay Tours And Travels
- Phone
- +91 97799 40672
- [email protected]
- Website
- Deltin Travels Pvt Ltd
Bus from Roorkee to Panchkula
- Ave. Duration
- 4h 35m
- Frequency
- Twice a week
- Website
- Deltin Travels Pvt Ltd
- Website
- Jujhar Travels
Bus from Chandigarh to Moga
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Schedules at
- Jujhar Travels
Bus from Chandigarh to Moga
- Ave. Duration
- 3h 5m
- Frequency
- 4 times a day
- Schedules at
- Orbit Aviation Private Limited
- Website
- New deep Motors
Bus from Chandigarh to Moga
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Schedules at
- New deep Motors
- Website
- Sagar Bus Service
Bus from Chandigarh to Moga
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Schedules at
- Sagar Bus Service
- Website
- Rajpreet Travels and cargo
Bus from Chandigarh to Moga
- Ave. Duration
- 3h 18m
- Frequency
- 6 times a week
- Schedules at
- Rajpreet Travels and cargo
- Ave. Duration
- 5h 8m
- Estimated price
- ₹6,500–8,000
Balaji Taxi Services
- Phone
- +91 82 18 83 23 96
Om Sai Tour & Travels
- Phone
- +91 82 79 97 72 62
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London City Airport into central London, Need to know: Eurostar, and Getting around the Cyclades - to help you get the most out of your next trip.
Booking & Getting There
Muzaffarnagar to Moga bus services, operated by Laxmi Holidays, arrive at Roorkie station.
Muzaffarnagar to Moga train services, operated by Indian Railways, arrive at Ludhiana Jn station.
Yes, the driving distance between Muzaffarnagar to Moga is 331 km. It takes approximately 5h 8m to drive from Muzaffarnagar to Moga.
Book your Muzaffarnagar to Moga train tickets online with 12go.asia.
There are six+ hotels available in Moga.

























