
Moradabad to Bathinda
Bathinda is approximately 450+ kms from Moradabad. The fastest way to reach Bathinda from Moradabad is by Train, Flight Via Ghaziabad. It takes approximately 5 hours. The cheapest way to reach Bathinda from Moradabad is by Train Via Delhi which would take approximately 9 hours.
Sort By
Mode of Transport
Via Ghaziabad
FASTEST
Moradabad
Ghaziabad
Bathinda
Approx Travel Time
5h 3m
₹1,760
Onwards
Moradabad
Ghaziabad
Bathinda
Approx Travel Time
5h 49m
₹5,040
Onwards
Via Delhi
Moradabad
Delhi
Bathinda
Approx Travel Time
6h 45m
₹2,060
Onwards
Moradabad
Delhi
Bathinda
Approx Travel Time
12h 30m
₹3,306
Onwards
Moradabad
Delhi
Bathinda
Approx Travel Time
13h
₹1,179
Onwards
Moradabad
Delhi
Bathinda
Approx Travel Time
5h 20m
₹1,765
Onwards
Moradabad
Delhi
Bathinda
Approx Travel Time
6h 15m
₹4,187
Onwards
CHEAPEST
Moradabad
Delhi
Bathinda
Approx Travel Time
9h 10m
₹220
Onwards
Frequently Asked Questions
What is the distance between Moradabad and Bathinda?
Bathinda is approximately 450+ kms from Moradabad.
How long does it take to reach Bathinda from Moradabad?
It takes approximately 5 hours to reach Bathinda from Moradabad by Train, Flight Via Ghaziabad.
What is the cheapest way to reach Bathinda from Moradabad?
The cheapest way to reach Bathinda from Moradabad is by Train Via Delhi.
What is the fastest way to reach Bathinda from Moradabad?
The fastest way to reach Bathinda from Moradabad is by Train, Flight Via Ghaziabad.
Routes Connecting Moradabad
Routes From Moradabad
Routes To Moradabad
- Mangaon to Moradabad
- Parbhani to Moradabad
- Nizamabad to Moradabad
- Tirunelveli to Moradabad
- Dindigul to Moradabad
- Hosur to Moradabad
- Badami to Moradabad
- Beawar to Moradabad
- Giddalur to Moradabad
- Bhiwani to Moradabad
- Sawantwadi to Moradabad
- Khatu to Moradabad
- Bhalki to Moradabad
- Mangalore to Moradabad
- Titilagarh to Moradabad


