
Nagpur to Diu
Diu is approximately 1050+ kms from Nagpur. The fastest way to reach Diu from Nagpur is by Flight Via Mumbai. It takes approximately 4 hours. The cheapest way to reach Diu from Nagpur is by Train, Flight Via Surat which would take approximately 17 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Nagpur
Mumbai
Diu
Approx Travel Time
3h 40m
₹10,836
Onwards
Nagpur
Mumbai
Diu
Approx Travel Time
17h 10m
₹5,049
Onwards
Via Ahmedabad
Nagpur
Ahmedabad
Diu
Approx Travel Time
3h 40m
₹8,791
Onwards
Nagpur
Ahmedabad
Diu
Approx Travel Time
11h 40m
₹6,120
Onwards
Nagpur
Ahmedabad
Diu
Approx Travel Time
17h 25m
₹3,871
Onwards
Via Pune, Mumbai
Nagpur
Pune
Mumbai
Diu
Approx Travel Time
5h 20m
₹15,655
Onwards
Via Surat
CHEAPEST
Nagpur
Surat
Diu
Approx Travel Time
16h 25m
₹3,248
Onwards
Via Nanded, Mumbai
Nagpur
Nanded
Mumbai
Diu
Approx Travel Time
10h 35m
₹11,746
Onwards
Nagpur
Nanded
Mumbai
Diu
Approx Travel Time
5h 5m
₹20,706
Onwards
Via Jalgaon, Mumbai
Nagpur
Jalgaon
Mumbai
Diu
Approx Travel Time
12h 5m
₹7,369
Onwards
Frequently Asked Questions
What is the distance between Nagpur and Diu?
Diu is approximately 1050+ kms from Nagpur.
How long does it take to reach Diu from Nagpur?
It takes approximately 4 hours to reach Diu from Nagpur by Flight Via Mumbai.
What is the cheapest way to reach Diu from Nagpur?
The cheapest way to reach Diu from Nagpur is by Train, Flight Via Surat.
What is the fastest way to reach Diu from Nagpur?
The fastest way to reach Diu from Nagpur is by Flight Via Mumbai.