
Bathinda to Moradabad
Moradabad is approximately 500+ kms from Bathinda. The fastest way to reach Moradabad from Bathinda is by Flight, Train Via Ghaziabad. It takes approximately 5 hours. The cheapest way to reach Moradabad from Bathinda is by Train Via Delhi which would take approximately 9 hours.
Sort By
Mode of Transport
Via Ghaziabad
FASTEST
Bathinda
Ghaziabad
Moradabad
Approx Travel Time
5h 3m
₹1,760
Onwards
Bathinda
Ghaziabad
Moradabad
Approx Travel Time
5h 49m
₹4,504
Onwards
Via Delhi
Bathinda
Delhi
Moradabad
Approx Travel Time
6h 45m
₹2,060
Onwards
Bathinda
Delhi
Moradabad
Approx Travel Time
12h 30m
₹3,760
Onwards
Bathinda
Delhi
Moradabad
Approx Travel Time
13h
₹1,179
Onwards
Bathinda
Delhi
Moradabad
Approx Travel Time
5h 20m
₹1,765
Onwards
CHEAPEST
Bathinda
Delhi
Moradabad
Approx Travel Time
9h 10m
₹220
Onwards
Bathinda
Delhi
Moradabad
Approx Travel Time
6h 15m
₹4,641
Onwards
Frequently Asked Questions
What is the distance between Bathinda and Moradabad?
Moradabad is approximately 500+ kms from Bathinda.
How long does it take to reach Moradabad from Bathinda?
It takes approximately 5 hours to reach Moradabad from Bathinda by Flight, Train Via Ghaziabad.
What is the cheapest way to reach Moradabad from Bathinda?
The cheapest way to reach Moradabad from Bathinda is by Train Via Delhi.
What is the fastest way to reach Moradabad from Bathinda?
The fastest way to reach Moradabad from Bathinda is by Flight, Train Via Ghaziabad.


