There are 6 ways to get from Muzaffarnagar to Bajpur 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 via Ghāziābād
best- Take the train from Muzaffarnagar to Ghaziabadtrain 04314 / ...
- Take the train from Ghaziabad to Bazpurtrain 15060
7h 51m₹324–2,504Train #2
cheapest- Take the train from Muzaffarnagar to Najibabad Jntrain 14089
- Take the train from Najibabad Jn to Bazpurtrain 14616
8h 41m₹320–2,519Bus
- Take the bus from Muzaffarnagar to Hāpurbus
- Take the bus from Hapur to Rudrapurbus Hapur - Rudrapur
8h 58m₹1,205–2,521Drive 165.7 km
- Drive from Muzaffarnagar to Bajpurcar 165.7 km
2h 52m₹1,606–2,319Taxi
- Take the taxi from Muzaffarnagar to Bajpurtaxi 165.7 km
2h 52m₹3,300–4,100Train
- Take the train from Muzaffarnagar to Roorkeetrain 04313 / ...
- Take the train from Roorkee to Bazpurtrain 14616
8h 15m₹327–2,553
Muzaffarnagar to Bajpur by train
Comparing Your Travel Options
The cheapest way to get from Muzaffarnagar to Bajpur is to train which costs ₹320 - ₹2,600 and takes 8h 15m.
The fastest way to get from Muzaffarnagar to Bajpur is to drive which takes 2h 52m and costs ₹1,600 - ₹2,400.
No, there is no direct bus from Muzaffarnagar to Bajpur. However, there are services departing from Muzaffarnagar and arriving at Rudrapur via Hapur. The journey, including transfers, takes approximately 8h 58m.
No, there is no direct train from Muzaffarnagar to Bajpur. However, there are services departing from Muzaffarnagar and arriving at Bazpur via Ghaziabad. The journey, including transfers, takes approximately 7h 51m.
The distance between Muzaffarnagar and Bajpur is 313 km. The road distance is 165.7 km.
The best way to get from Muzaffarnagar to Bajpur without a car is to train via Ghāziābād which takes 7h 51m and costs ₹320 - ₹2,500.
It takes approximately 7h 51m to get from Muzaffarnagar to Bajpur, including transfers.
Muzaffarnagar to Bajpur bus services, operated by UPSRTC, depart from Muzaffarnagar station.
Muzaffarnagar to Bajpur train services, operated by Indian Railways, depart from Muzaffarnagar station.
The best way to get from Muzaffarnagar to Bajpur is to train via Ghāziābād which takes 7h 51m and costs ₹320 - ₹2,500. Alternatively, you can bus, which costs ₹1,200 - ₹2,600 and takes 8h 58m.
What companies run services between Muzaffarnagar, India and Bajpur, Uttarakhand, India?
You can take a train from Muzaffarnagar to Bazpur via Ghaziabad in around 7h 51m. Alternatively, you can take a bus from Muzaffarnagar to Bajpur via Hāpur, Hapur, and Rudrapur in around 8h 58m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Muzaffarnagar to Ghaziabad
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Ghaziabad to Bazpur
- Ave. Duration
- 4h 58m
- Frequency
- Twice a week
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Muzaffarnagar to Roorkee
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Roorkee to Bazpur
- Ave. Duration
- 5h 35m
- Frequency
- Once a week
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Muzaffarnagar to Najibabad Jn
- Ave. Duration
- 3h 13m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Najibabad Jn to Bazpur
- Ave. Duration
- 4h 28m
- Frequency
- Once a week
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- +91-522-2623578
- [email protected]
- Website
- UPSRTC
Bus from Muzaffarnagar to Hāpur
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- ₹170–380
- Website
- UPSRTC
- Ordinary
- ₹170–220
- AC
- ₹270–380
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Hapur to Rudrapur
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- ₹408–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹430–600
- Ave. Duration
- 2h 52m
- Estimated price
- ₹3,300–4,100
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 Why you should take the train in the US, How to get from London City Airport into central London, and Getting to Rome from the airport - to help you get the most out of your next trip.
Booking & Getting There
Muzaffarnagar to Bajpur bus services, operated by UPSRTC, arrive at Hāpur station.
Muzaffarnagar to Bajpur train services, operated by Indian Railways, arrive at Ghaziabad station.
Yes, the driving distance between Muzaffarnagar to Bajpur is 166 km. It takes approximately 2h 52m to drive from Muzaffarnagar to Bajpur.
There are 29+ hotels available in Bajpur.












