
Satna to Diu
Diu is approximately 1450+ kms from Satna. The fastest way to reach Diu from Satna is by Train, Flight Via Prayagraj(Allahabad), Mumbai. It takes approximately 9 hours. The cheapest way to reach Diu from Satna is by Train, Flight Via Ahmedabad which would take approximately 21 hours.
Sort By
Mode of Transport
Via Jabalpur, Mumbai
RECOMMENDED
Satna
Jabalpur
Mumbai
Diu
Approx Travel Time
9h 35m
₹13,878
Onwards
Satna
Jabalpur
Mumbai
Diu
Approx Travel Time
9h 35m
₹8,376
Onwards
Via Prayagraj(Allahabad), Mumbai
FASTEST
Satna
Prayagraj(Allahabad)
Mumbai
Diu
Approx Travel Time
8h 37m
₹9,445
Onwards
Satna
Prayagraj(Allahabad)
Mumbai
Diu
Approx Travel Time
10h 5m
₹13,992
Onwards
Via Bhopal, Mumbai
Satna
Bhopal
Mumbai
Diu
Approx Travel Time
13h 20m
₹8,241
Onwards
Via Kanpur, Mumbai
Satna
Kanpur
Mumbai
Diu
Approx Travel Time
9h 50m
₹10,895
Onwards
Satna
Kanpur
Mumbai
Diu
Approx Travel Time
10h 29m
₹17,339
Onwards
Via Gwalior, Mumbai
Satna
Gwalior
Mumbai
Diu
Approx Travel Time
12h 20m
On Demand
Via Nagpur, Mumbai
Satna
Nagpur
Mumbai
Diu
Approx Travel Time
14h 50m
₹9,140
Onwards
Via Ahmedabad
CHEAPEST
Satna
Ahmedabad
Diu
Approx Travel Time
20h 55m
₹2,344
Onwards
Frequently Asked Questions
What is the distance between Satna and Diu?
Diu is approximately 1450+ kms from Satna.
How long does it take to reach Diu from Satna?
It takes approximately 9 hours to reach Diu from Satna by Train, Flight Via Prayagraj(Allahabad), Mumbai.
What is the cheapest way to reach Diu from Satna?
The cheapest way to reach Diu from Satna is by Train, Flight Via Ahmedabad.
What is the fastest way to reach Diu from Satna?
The fastest way to reach Diu from Satna is by Train, Flight Via Prayagraj(Allahabad), Mumbai.