
Diu to Lucknow
Lucknow is approximately 1200+ kms from Diu. The fastest way to reach Lucknow from Diu is by Flight Via Ahmedabad. It takes approximately 5 hours. The cheapest way to reach Lucknow from Diu is by Bus, Train Via Surat which would take approximately 36 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
FASTEST
Diu
Ahmedabad
Lucknow
Approx Travel Time
4h 35m
₹9,168
Onwards
Via Navi Mumbai
Diu
Navi Mumbai
Lucknow
Approx Travel Time
4h 35m
₹12,143
Onwards
Via Surat
CHEAPEST
Diu
Surat
Lucknow
Approx Travel Time
1d 11h 23m
₹1,265
Onwards
Diu
Surat
Lucknow
Approx Travel Time
1d 22h 48m
₹2,900
Onwards
Diu
Surat
Lucknow
Approx Travel Time
8h
₹9,236
Onwards
Direct Options
Diu
Lucknow
Approx Travel Time
1d 1h 45m
On Demand
Via Mumbai
Diu
Mumbai
Lucknow
Approx Travel Time
4h 55m
₹12,143
Onwards
Via Keshod, Ahmedabad
Diu
Keshod
Ahmedabad
Lucknow
Approx Travel Time
5h 45m
On Demand
Via Surat, Ahmedabad
Diu
Surat
Ahmedabad
Lucknow
Approx Travel Time
7h 50m
₹12,574
Onwards
Via Ahmedabad, Bhopal
Diu
Ahmedabad
Bhopal
Lucknow
Approx Travel Time
7h 35m
₹12,995
Onwards
Frequently Asked Questions
What is the distance between Diu and Lucknow?
Lucknow is approximately 1200+ kms from Diu.
How long does it take to reach Lucknow from Diu?
It takes approximately 5 hours to reach Lucknow from Diu by Flight Via Ahmedabad.
What is the cheapest way to reach Lucknow from Diu?
The cheapest way to reach Lucknow from Diu is by Bus, Train Via Surat.
What is the fastest way to reach Lucknow from Diu?
The fastest way to reach Lucknow from Diu is by Flight Via Ahmedabad.

