
Salem to Puri
Puri is approximately 1350+ kms from Salem. The fastest way to reach Puri from Salem is by Train Via Visakhapatnam. It takes approximately 29 hours. The cheapest way to reach Puri from Salem is by Train Via Chilika Lake which would take approximately 29 hours.
Sort By
Mode of Transport
Via Visakhapatnam
RECOMMENDED
FASTEST
Salem
Visakhapatnam
Puri
Approx Travel Time
1d 4h 25m
₹815
Onwards
Via Tekkali
Salem
Tekkali
Puri
Approx Travel Time
1d 4h 25m
On Demand
Via Nellore
Salem
Nellore
Puri
Approx Travel Time
1d 4h 25m
₹800
Onwards
Via Gudur
Salem
Gudur
Puri
Approx Travel Time
1d 4h 25m
₹800
Onwards
Via Kakinada
Salem
Kakinada
Puri
Approx Travel Time
1d 4h 40m
On Demand
Via Vizianagram
Salem
Vizianagram
Puri
Approx Travel Time
1d 4h 25m
₹830
Onwards
Via Chilika Lake
CHEAPEST
Salem
Chilika Lake
Puri
Approx Travel Time
1d 4h 25m
₹690
Onwards
Via Srikakulam
Salem
Srikakulam
Puri
Approx Travel Time
1d 4h 25m
₹815
Onwards
Via Brahmapur
Salem
Brahmapur
Puri
Approx Travel Time
1d 4h 40m
₹690
Onwards
Via Rajahmundry
Salem
Rajahmundry
Puri
Approx Travel Time
1d 4h 40m
₹840
Onwards
Frequently Asked Questions
What is the distance between Salem and Puri?
Puri is approximately 1350+ kms from Salem.
How long does it take to reach Puri from Salem?
It takes approximately 29 hours to reach Puri from Salem by Train Via Visakhapatnam.
What is the cheapest way to reach Puri from Salem?
The cheapest way to reach Puri from Salem is by Train Via Chilika Lake.
What is the fastest way to reach Puri from Salem?
The fastest way to reach Puri from Salem is by Train Via Visakhapatnam.