
Madurai to Puri
Puri is approximately 1450+ kms from Madurai. The fastest way to reach Puri from Madurai is by Flight, Train Via Chennai, Bhubaneshwar. It takes approximately 6 hours. The cheapest way to reach Puri from Madurai is by Train Via Chennai which would take approximately 28 hours.
Sort By
Mode of Transport
Via Chennai, Bhubaneshwar
RECOMMENDED
Madurai
Chennai
Bhubaneshwar
Puri
Approx Travel Time
6h 46m
₹14,738
Onwards
FASTEST
Madurai
Chennai
Bhubaneshwar
Puri
Approx Travel Time
6h 6m
₹13,427
Onwards
Madurai
Chennai
Bhubaneshwar
Puri
Approx Travel Time
7h 25m
₹13,462
Onwards
Madurai
Chennai
Bhubaneshwar
Puri
Approx Travel Time
1d 5h 36m
₹2,106
Onwards
Via Chennai
CHEAPEST
Madurai
Chennai
Puri
Approx Travel Time
1d 3h 30m
₹770
Onwards
Via Chennai, Visakhapatnam
Madurai
Chennai
Visakhapatnam
Puri
Approx Travel Time
1d 13h 36m
₹2,439
Onwards
Via Bangalore, Bhubaneshwar
Madurai
Bangalore
Bhubaneshwar
Puri
Approx Travel Time
6h 36m
₹11,981
Onwards
Madurai
Bangalore
Bhubaneshwar
Puri
Approx Travel Time
7h 16m
₹13,292
Onwards
Via Hyderabad, Bhubaneshwar
Madurai
Hyderabad
Bhubaneshwar
Puri
Approx Travel Time
6h 51m
₹15,015
Onwards
Frequently Asked Questions
What is the distance between Madurai and Puri?
Puri is approximately 1450+ kms from Madurai.
How long does it take to reach Puri from Madurai?
It takes approximately 6 hours to reach Puri from Madurai by Flight, Train Via Chennai, Bhubaneshwar.
What is the cheapest way to reach Puri from Madurai?
The cheapest way to reach Puri from Madurai is by Train Via Chennai.
What is the fastest way to reach Puri from Madurai?
The fastest way to reach Puri from Madurai is by Flight, Train Via Chennai, Bhubaneshwar.


