
Amroha to Diu
Diu is approximately 1300+ kms from Amroha. The fastest way to reach Diu from Amroha is by Train, Flight Via Delhi, Ahmedabad. It takes approximately 8 hours. The cheapest way to reach Diu from Amroha is by Train, Flight Via Delhi, Ahmedabad which would take approximately 8 hours.
Sort By
Mode of Transport
Via Delhi, Ahmedabad
RECOMMENDED
CHEAPEST
FASTEST
Amroha
Delhi
Ahmedabad
Diu
Approx Travel Time
8h 5m
₹7,244
Onwards
Amroha
Delhi
Ahmedabad
Diu
Approx Travel Time
8h 35m
₹10,323
Onwards
Via Dehradun, Ahmedabad
Amroha
Dehradun
Ahmedabad
Diu
Approx Travel Time
8h 35m
On Demand
Amroha
Dehradun
Ahmedabad
Diu
Approx Travel Time
9h 40m
₹13,170
Onwards
Via Ghaziabad, Mumbai
Amroha
Ghaziabad
Mumbai
Diu
Approx Travel Time
8h 35m
On Demand
Amroha
Ghaziabad
Mumbai
Diu
Approx Travel Time
8h 50m
On Demand
Via Delhi, Mumbai
Amroha
Delhi
Mumbai
Diu
Approx Travel Time
9h 5m
₹8,836
Onwards
Amroha
Delhi
Mumbai
Diu
Approx Travel Time
9h 35m
₹11,886
Onwards
Via Jaipur, Ahmedabad
Amroha
Jaipur
Ahmedabad
Diu
Approx Travel Time
12h 20m
₹8,438
Onwards
Via Bareilly, Mumbai
Amroha
Bareilly
Mumbai
Diu
Approx Travel Time
8h 20m
₹11,717
Onwards
Frequently Asked Questions
What is the distance between Amroha and Diu?
Diu is approximately 1300+ kms from Amroha.
How long does it take to reach Diu from Amroha?
It takes approximately 8 hours to reach Diu from Amroha by Train, Flight Via Delhi, Ahmedabad.
What is the cheapest way to reach Diu from Amroha?
The cheapest way to reach Diu from Amroha is by Train, Flight Via Delhi, Ahmedabad.
What is the fastest way to reach Diu from Amroha?
The fastest way to reach Diu from Amroha is by Train, Flight Via Delhi, Ahmedabad.