
Diu to Sonipat
Sonipat is approximately 1200+ kms from Diu. The fastest way to reach Sonipat from Diu is by Flight, Train Via Ahmedabad, Delhi. It takes approximately 6 hours. The cheapest way to reach Sonipat from Diu is by Flight, Train Via Ahmedabad, Delhi which would take approximately 6 hours.
Sort By
Mode of Transport
Via Ahmedabad, Delhi
RECOMMENDED
CHEAPEST
FASTEST
Diu
Ahmedabad
Delhi
Sonipat
Approx Travel Time
6h 5m
₹5,551
Onwards
Diu
Ahmedabad
Delhi
Sonipat
Approx Travel Time
6h 5m
₹7,164
Onwards
Diu
Ahmedabad
Delhi
Sonipat
Approx Travel Time
6h 20m
₹5,951
Onwards
Via Mumbai, Delhi
Diu
Mumbai
Delhi
Sonipat
Approx Travel Time
7h 5m
₹11,638
Onwards
Diu
Mumbai
Delhi
Sonipat
Approx Travel Time
7h 5m
₹10,212
Onwards
Diu
Mumbai
Delhi
Sonipat
Approx Travel Time
7h 20m
₹10,612
Onwards
Via Mumbai, Ghaziabad
Diu
Mumbai
Ghaziabad
Sonipat
Approx Travel Time
7h 5m
On Demand
Diu
Mumbai
Ghaziabad
Sonipat
Approx Travel Time
7h 5m
On Demand
Via Ahmedabad, Mohali
Diu
Ahmedabad
Mohali
Sonipat
Approx Travel Time
10h 20m
₹9,413
Onwards
Diu
Ahmedabad
Mohali
Sonipat
Approx Travel Time
9h 50m
₹6,853
Onwards
Frequently Asked Questions
What is the distance between Diu and Sonipat?
Sonipat is approximately 1200+ kms from Diu.
How long does it take to reach Sonipat from Diu?
It takes approximately 6 hours to reach Sonipat from Diu by Flight, Train Via Ahmedabad, Delhi.
What is the cheapest way to reach Sonipat from Diu?
The cheapest way to reach Sonipat from Diu is by Flight, Train Via Ahmedabad, Delhi.
What is the fastest way to reach Sonipat from Diu?
The fastest way to reach Sonipat from Diu is by Flight, Train Via Ahmedabad, Delhi.