Diu to Puri - Multiple Options To Reach By Flight, Train, Cab, Bus
Puri is approximately 1800+ kms from Diu. The fastest way to reach Puri from Diu is by Flight, Train Via Mumbai, Bhubaneshwar. It takes approximately 7 hours. The cheapest way to reach Puri from Diu is by Flight, Train Via Mumbai, Akola which would take approximately 34 hours.
Sort By
Mode of Transport
Via Mumbai, Bhubaneshwar
RECOMMENDED
FASTEST
Diu
Mumbai
Bhubaneshwar
Puri
Approx Travel Time
7h 5m
₹11,246
Onwards
Diu
Mumbai
Bhubaneshwar
Puri
Approx Travel Time
7h 5m
₹12,433
Onwards
Diu
Mumbai
Bhubaneshwar
Puri
Approx Travel Time
7h 20m
₹11,272
Onwards
Via Mumbai, Raipur, Chhattisgarh
Diu
Mumbai
Raipur, Chhattisgarh
Puri
Approx Travel Time
15h 20m
₹10,783
Onwards
Via Mumbai, Visakhapatnam
Diu
Mumbai
Visakhapatnam
Puri
Approx Travel Time
13h 50m
₹9,789
Onwards
Via Mumbai, Nagpur
Diu
Mumbai
Nagpur
Puri
Approx Travel Time
20h 50m
₹10,852
Onwards
Via Mumbai, Rajahmundry
Diu
Mumbai
Rajahmundry
Puri
Approx Travel Time
16h 50m
₹8,688
Onwards
Via Mumbai, Ranchi
Diu
Mumbai
Ranchi
Puri
Approx Travel Time
14h 50m
On Demand
Via Mumbai, Giridih
Diu
Mumbai
Giridih
Puri
Approx Travel Time
17h 35m
₹11,553
Onwards
Via Mumbai, Akola
CHEAPEST
Diu
Mumbai
Akola
Puri
Approx Travel Time
1d 10h 5m
₹5,702
Onwards
Frequently Asked Questions
What is the distance between Diu and Puri?
Puri is approximately 1800+ kms from Diu.
How long does it take to reach Puri from Diu?
It takes approximately 7 hours to reach Puri from Diu by Flight, Train Via Mumbai, Bhubaneshwar.
What is the cheapest way to reach Puri from Diu?
The cheapest way to reach Puri from Diu is by Flight, Train Via Mumbai, Akola.
What is the fastest way to reach Puri from Diu?
The fastest way to reach Puri from Diu is by Flight, Train Via Mumbai, Bhubaneshwar.