
Chennai to Puri
Puri is approximately 1050+ kms from Chennai. The fastest way to reach Puri from Chennai is by Flight, Train Via Bhubaneshwar. It takes approximately 4 hours. The cheapest way to reach Puri from Chennai is by Train which would take approximately 22 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
Chennai
Bhubaneshwar
Puri
Approx Travel Time
4h 6m
₹5,732
Onwards
FASTEST
Chennai
Bhubaneshwar
Puri
Approx Travel Time
3h 41m
₹4,577
Onwards
Chennai
Bhubaneshwar
Puri
Approx Travel Time
5h
₹4,603
Onwards
Chennai
Bhubaneshwar
Puri
Approx Travel Time
20h 26m
₹605
Onwards
Via Brahmapur
Chennai
Brahmapur
Puri
Approx Travel Time
21h 25m
On Demand
Via Nellore
Chennai
Nellore
Puri
Approx Travel Time
21h 37m
₹4,044
Onwards
Via Rajahmundry, Bhubaneshwar
Chennai
Rajahmundry
Bhubaneshwar
Puri
Approx Travel Time
1d 3h 5m
₹1,996
Onwards
Via Visakhapatnam, Bhubaneshwar
Chennai
Visakhapatnam
Bhubaneshwar
Puri
Approx Travel Time
6h 1m
₹7,540
Onwards
Frequently Asked Questions
What is the distance between Chennai and Puri?
Puri is approximately 1050+ kms from Chennai.
How long does it take to reach Puri from Chennai?
It takes approximately 4 hours to reach Puri from Chennai by Flight, Train Via Bhubaneshwar.
What is the cheapest way to reach Puri from Chennai?
The cheapest way to reach Puri from Chennai is by Train.
What is the fastest way to reach Puri from Chennai?
The fastest way to reach Puri from Chennai is by Flight, Train Via Bhubaneshwar.


