
Agra to Moga
Moga is approximately 550+ kms from Agra. The fastest way to reach Moga from Agra is by Flight, Train Via Delhi, Mohali. It takes approximately 8 hours. The cheapest way to reach Moga from Agra is by Train Via Ludhiana which would take approximately 13 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
CHEAPEST
Agra
Ludhiana
Moga
Approx Travel Time
13h 10m
₹460
Onwards
Agra
Ludhiana
Moga
Approx Travel Time
13h 25m
₹2,565
Onwards
Via Delhi
Agra
Delhi
Moga
Approx Travel Time
14h 10m
₹3,405
Onwards
Agra
Delhi
Moga
Approx Travel Time
10h 55m
₹14,443
Onwards
Agra
Delhi
Moga
Approx Travel Time
15h 10m
₹3,513
Onwards
Via Ghaziabad, Ludhiana
Agra
Ghaziabad
Ludhiana
Moga
Approx Travel Time
9h 5m
On Demand
Agra
Ghaziabad
Ludhiana
Moga
Approx Travel Time
10h 5m
On Demand
Agra
Ghaziabad
Ludhiana
Moga
Approx Travel Time
10h 17m
On Demand
Via Bathinda
Agra
Bathinda
Moga
Approx Travel Time
13h 43m
₹3,268
Onwards
Via Delhi, Mohali
FASTEST
Agra
Delhi
Mohali
Moga
Approx Travel Time
7h 20m
On Demand
Frequently Asked Questions
What is the distance between Agra and Moga?
Moga is approximately 550+ kms from Agra.
How long does it take to reach Moga from Agra?
It takes approximately 8 hours to reach Moga from Agra by Flight, Train Via Delhi, Mohali.
What is the cheapest way to reach Moga from Agra?
The cheapest way to reach Moga from Agra is by Train Via Ludhiana.
What is the fastest way to reach Moga from Agra?
The fastest way to reach Moga from Agra is by Flight, Train Via Delhi, Mohali.