Satna to Puri - Multiple Options To Reach By Train, Cab
Puri is approximately 950+ kms from Satna. The fastest way to reach Puri from Satna is by Train Via Mirzapur. It takes approximately 20 hours. The cheapest way to reach Puri from Satna is by Train Via Raipur, Chhattisgarh which would take approximately 21 hours.
Sort By
Mode of Transport
Via Raipur, Chhattisgarh
RECOMMENDED
CHEAPEST
Satna
Raipur, Chhattisgarh
Puri
Approx Travel Time
20h 25m
₹590
Onwards
Via Mirzapur
FASTEST
Satna
Mirzapur
Puri
Approx Travel Time
19h 25m
On Demand
Satna
Mirzapur
Puri
Approx Travel Time
21h 11m
On Demand
Via Ranchi
Satna
Ranchi
Puri
Approx Travel Time
20h 25m
On Demand
Via Bhilai
Satna
Bhilai
Puri
Approx Travel Time
20h 55m
On Demand
Via Durg
Satna
Durg
Puri
Approx Travel Time
21h 10m
₹605
Onwards
Via Prayagraj(Allahabad)
Satna
Prayagraj(Allahabad)
Puri
Approx Travel Time
20h 25m
₹675
Onwards
Via Bhabua
Satna
Bhabua
Puri
Approx Travel Time
20h 55m
₹760
Onwards
Via Mughal Sarai
Satna
Mughal Sarai
Puri
Approx Travel Time
21h 10m
₹705
Onwards
Via Gyanpur
Satna
Gyanpur
Puri
Approx Travel Time
20h 40m
On Demand
Frequently Asked Questions
What is the distance between Satna and Puri?
Puri is approximately 950+ kms from Satna.
How long does it take to reach Puri from Satna?
It takes approximately 20 hours to reach Puri from Satna by Train Via Mirzapur.
What is the cheapest way to reach Puri from Satna?
The cheapest way to reach Puri from Satna is by Train Via Raipur, Chhattisgarh.
What is the fastest way to reach Puri from Satna?
The fastest way to reach Puri from Satna is by Train Via Mirzapur.