hero
How2Go
Diu to Puri

Diu to Puri

Puri is approximately 1900+ kms from Diu. The fastest way to reach Puri from Diu is by Flight, Train Via Ahmedabad, Bhubaneshwar. It takes approximately 8 hours. The cheapest way to reach Puri from Diu is by Bus, Train Via Surat which would take approximately 46 hours.

Sort By
Mode of Transport

Via Surat

RECOMMENDED

CHEAPEST

Diu

Surat

Puri

Approx Travel Time

1d 21h 21m

₹1,425

Onwards

Via Ahmedabad, Bhubaneshwar

FASTEST

Diu

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

7h 26m

₹10,129

Onwards

Diu

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

16h 16m

₹7,629

Onwards

Diu

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

8h 45m

₹10,174

Onwards

Diu

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

17h 35m

₹7,674

Onwards

Diu

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

7h 53m

₹11,183

Onwards

Diu

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

16h 43m

₹8,683

Onwards

Ads by MMT

Via Surat, Bhilai

Diu

Surat

Bhilai

Puri

Approx Travel Time

2d 12h 1m

₹3,849

Onwards

Via Mumbai, Bhubaneshwar

Diu

Mumbai

Bhubaneshwar

Puri

Approx Travel Time

7h 36m

₹13,309

Onwards

Diu

Mumbai

Bhubaneshwar

Puri

Approx Travel Time

8h 55m

₹13,354

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Diu and Puri?

Puri is approximately 1900+ kms from Diu.

How long does it take to reach Puri from Diu?

It takes approximately 8 hours to reach Puri from Diu by Flight, Train Via Ahmedabad, Bhubaneshwar.

What is the cheapest way to reach Puri from Diu?

The cheapest way to reach Puri from Diu is by Bus, Train Via Surat.

What is the fastest way to reach Puri from Diu?

The fastest way to reach Puri from Diu is by Flight, Train Via Ahmedabad, Bhubaneshwar.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India