
Ranaghat to Diu
Diu is approximately 1900+ kms from Ranaghat. The fastest way to reach Diu from Ranaghat is by Cab, Flight Via Kolkata, Ahmedabad. It takes approximately 9 hours. The cheapest way to reach Diu from Ranaghat is by Train, Bus Via Kolkata, Jaipur, Ahmedabad which would take approximately 48 hours.
Sort By
Mode of Transport
Via Kolkata, Surat
RECOMMENDED
Ranaghat
Kolkata
Surat
Diu
Approx Travel Time
8h 24m
₹12,500
Onwards
Ranaghat
Kolkata
Surat
Diu
Approx Travel Time
8h 25m
₹10,519
Onwards
Ranaghat
Kolkata
Surat
Diu
Approx Travel Time
8h 40m
₹10,864
Onwards
Via Kolkata, Ahmedabad
FASTEST
Ranaghat
Kolkata
Ahmedabad
Diu
Approx Travel Time
8h 19m
₹11,548
Onwards
Ranaghat
Kolkata
Ahmedabad
Diu
Approx Travel Time
8h 20m
₹9,567
Onwards
Via Kolkata, Jaipur, Ahmedabad
CHEAPEST
Ranaghat
Kolkata
Jaipur
Ahmedabad
Diu
Approx Travel Time
2d 0h 15m
₹1,835
Onwards
Via Kolkata, Varanasi, Ahmedabad
Ranaghat
Kolkata
Varanasi
Ahmedabad
Diu
Approx Travel Time
2d 13h 29m
₹4,399
Onwards
Via Kolkata, Mumbai
Ranaghat
Kolkata
Mumbai
Diu
Approx Travel Time
8h 34m
₹12,622
Onwards
Ranaghat
Kolkata
Mumbai
Diu
Approx Travel Time
8h 35m
₹10,641
Onwards
Via Kolkata, Indore, Ahmedabad
Ranaghat
Kolkata
Indore
Ahmedabad
Diu
Approx Travel Time
9h 59m
₹15,097
Onwards
Frequently Asked Questions
What is the distance between Ranaghat and Diu?
Diu is approximately 1900+ kms from Ranaghat.
How long does it take to reach Diu from Ranaghat?
It takes approximately 9 hours to reach Diu from Ranaghat by Cab, Flight Via Kolkata, Ahmedabad.
What is the cheapest way to reach Diu from Ranaghat?
The cheapest way to reach Diu from Ranaghat is by Train, Bus Via Kolkata, Jaipur, Ahmedabad.
What is the fastest way to reach Diu from Ranaghat?
The fastest way to reach Diu from Ranaghat is by Cab, Flight Via Kolkata, Ahmedabad.