
Moga to Puri
Puri is approximately 1650+ kms from Moga. The fastest way to reach Puri from Moga is by Train, Flight Via Ludhiana, Ghaziabad, Bhubaneshwar. It takes approximately 9 hours. The cheapest way to reach Puri from Moga is by Train Via Ludhiana, Bilaspur, Chattisgarh which would take approximately 37 hours.
Sort By
Mode of Transport
Via Mohali, Bhubaneshwar
RECOMMENDED
Moga
Mohali
Bhubaneshwar
Puri
Approx Travel Time
10h 15m
₹13,100
Onwards
Moga
Mohali
Bhubaneshwar
Puri
Approx Travel Time
9h 51m
On Demand
Moga
Mohali
Bhubaneshwar
Puri
Approx Travel Time
9h 50m
₹11,945
Onwards
Via Ludhiana, Bilaspur, Chattisgarh
Moga
Ludhiana
Bilaspur, Chattisgarh
Puri
Approx Travel Time
1d 13h 26m
₹3,192
Onwards
CHEAPEST
Moga
Ludhiana
Bilaspur, Chattisgarh
Puri
Approx Travel Time
1d 13h 2m
₹950
Onwards
Via Ludhiana, Asansol
Moga
Ludhiana
Asansol
Puri
Approx Travel Time
1d 16h 35m
₹1,735
Onwards
Via Bathinda, Delhi, Bhubaneshwar
Moga
Bathinda
Delhi
Bhubaneshwar
Puri
Approx Travel Time
9h 44m
₹12,252
Onwards
Via Bathinda, Ghaziabad, Bhubaneshwar
Moga
Bathinda
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
10h 14m
₹12,252
Onwards
Via Ludhiana, Ghaziabad, Bhubaneshwar
FASTEST
Moga
Ludhiana
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
9h 3m
On Demand
Via Chandigarh, Bhubaneshwar
Moga
Chandigarh
Bhubaneshwar
Puri
Approx Travel Time
9h 47m
₹10,163
Onwards
Frequently Asked Questions
What is the distance between Moga and Puri?
Puri is approximately 1650+ kms from Moga.
How long does it take to reach Puri from Moga?
It takes approximately 9 hours to reach Puri from Moga by Train, Flight Via Ludhiana, Ghaziabad, Bhubaneshwar.
What is the cheapest way to reach Puri from Moga?
The cheapest way to reach Puri from Moga is by Train Via Ludhiana, Bilaspur, Chattisgarh.
What is the fastest way to reach Puri from Moga?
The fastest way to reach Puri from Moga is by Train, Flight Via Ludhiana, Ghaziabad, Bhubaneshwar.