Barwala to Diu Distance
The road distance between Barwala and Diu is approximately 200+ km, and the drive usually takes around 5 hours by car or taxi, depending on traffic and road conditions. The fastest way to reach Diu takes approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
RECOMMENDED
FASTEST
Barwala
Diu
Approx Travel Time
5h 16m
₹5,813
Onwards
Via Bhavnagar
CHEAPEST
Barwala
Bhavnagar
Diu
Approx Travel Time
7h 25m
₹571
Onwards
Barwala
Bhavnagar
Diu
Approx Travel Time
7h 38m
₹2,958
Onwards
Via Rajula
Barwala
Rajula
Diu
Approx Travel Time
7h 30m
₹684
Onwards
Via Mahuva
Barwala
Mahuva
Diu
Approx Travel Time
7h 52m
₹616
Onwards
Via Umrala
Barwala
Umrala
Diu
Approx Travel Time
8h 21m
₹778
Onwards
Via Dhandhuka
Barwala
Dhandhuka
Diu
Approx Travel Time
7h 35m
₹1,237
Onwards
Via Gondal
Barwala
Gondal
Diu
Approx Travel Time
10h 2m
₹700
Onwards
Via Rajkot
Barwala
Rajkot
Diu
Approx Travel Time
11h 20m
₹1,100
Onwards
Barwala
Rajkot
Diu
Approx Travel Time
11h 22m
₹3,097
Onwards
Frequently Asked Questions
What is the distance between Barwala and Diu?
The distance between Barwala and Diu is approximately 200+ km by road.
What is the straight-line (aerial) distance between Barwala and Diu?
The straight-line distance is approximately 150+ km.
How long does it take to travel from Barwala to Diu by road?
It takes around 5 hours by road.
What is the distance from Barwala to Diu via Bhavnagar?
Via Bhavnagar, the distance is approximately 250+ km, taking around 8 hours.
Does the distance from Barwala to Diu change by route?
Yes — the road distance varies from 200+ km via the direct route to 250+ km via Bhavnagar, depending on the path taken.
Does travel time between Barwala and Diu vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Barwala and Diu?
The driving distance is 200+ km, while the straight-line distance is shorter at 150+ km, due to the road route following terrain and highways.

