
Moga to Puri
Puri is approximately 1700+ kms from Moga. The fastest way to reach Puri from Moga is by Bus, Flight, Train Via Mohali, Bhubaneshwar. It takes approximately 12 hours. The cheapest way to reach Puri from Moga is by Train Via Delhi, Bankura which would take approximately 33 hours.
Sort By
Mode of Transport
Via Mohali, Bhubaneshwar
RECOMMENDED
Moga
Mohali
Bhubaneshwar
Puri
Approx Travel Time
12h 12m
₹13,328
Onwards
Moga
Mohali
Bhubaneshwar
Puri
Approx Travel Time
11h 45m
₹12,251
Onwards
Moga
Mohali
Bhubaneshwar
Puri
Approx Travel Time
11h 49m
₹12,286
Onwards
FASTEST
Moga
Mohali
Bhubaneshwar
Puri
Approx Travel Time
11h 26m
₹8,529
Onwards
Moga
Mohali
Bhubaneshwar
Puri
Approx Travel Time
11h 53m
₹9,575
Onwards
Via Delhi, Bankura
Moga
Delhi
Bankura
Puri
Approx Travel Time
1d 10h 29m
₹3,762
Onwards
CHEAPEST
Moga
Delhi
Bankura
Puri
Approx Travel Time
1d 8h 54m
₹1,070
Onwards
Via Ghaziabad
Moga
Ghaziabad
Puri
Approx Travel Time
1d 11h 50m
₹6,948
Onwards
Via Delhi, Raipur, Chhattisgarh
Moga
Delhi
Raipur, Chhattisgarh
Puri
Approx Travel Time
2d 5h 40m
₹8,312
Onwards
Via Delhi, Bhubaneshwar
Moga
Delhi
Bhubaneshwar
Puri
Approx Travel Time
13h 51m
₹8,442
Onwards
Frequently Asked Questions
What is the distance between Moga and Puri?
Puri is approximately 1700+ kms from Moga.
How long does it take to reach Puri from Moga?
It takes approximately 12 hours to reach Puri from Moga by Bus, Flight, Train Via Mohali, Bhubaneshwar.
What is the cheapest way to reach Puri from Moga?
The cheapest way to reach Puri from Moga is by Train Via Delhi, Bankura.
What is the fastest way to reach Puri from Moga?
The fastest way to reach Puri from Moga is by Bus, Flight, Train Via Mohali, Bhubaneshwar.


