Veraval
Veraval
Bus

Veraval to Diu

Updated: 21 May 2026

The journey from Veraval to Diu covers approximately 90 kilometers along the beautiful coastline. You will travel via the coastal highway, which offers scenic views. Buses and private taxis are the most common modes of transport. The drive is relatively short and pleasant.

Total Distance: 90 km by road, 75 km straight-line.
Fastest Way
Private taxi, taking 1.5 hours.
Cheapest Way
GSRTC bus, costing around 100 INR.
Compare Veraval to Diu Routes
Bus
Direct
Duration
2 hours
Avg Price
100-200 INR
Operator
GSRTC
Route
Coastal Highway via Una.

Buses are frequent and affordable.

Travel Tips
  • Bus Frequency
    Buses are available throughout the day.
  • Route
    The coastal route is very scenic.
  • Food
    Try the local seafood in Diu.
  • Connectivity
    Diu is well-connected by road.
  • Planning
    Start your journey in the morning.
Safety Tips
  • Road Safety
    Drive carefully on the coastal road.
  • Night Travel
    Avoid night travel if possible.
  • Emergency
    Keep emergency numbers saved.
  • Luggage
    Keep your belongings secure.
People Also Ask
  • Is there a direct bus?
    Yes, there are direct buses.
  • How long is the bus ride?
    It takes about 2 hours.
  • Is Diu a good place to visit?
    Yes, it is a popular beach destination.
  • Are there taxis?
    Yes, private taxis are available.
  • What is the best time to visit?
    Winter is the best time.
Quick Info
  • From Veraval, Gujarat, India
  • To Diu, Daman and Diu, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Diu
1
Diu Fort
Explore this historic fort built by the Portuguese.
2
Nagoa Beach
Relax at this popular beach known for its clear water.
3
St. Paul's Church
Visit this beautiful church with intricate wood carvings.
4
Gangeshwar Temple
A unique temple located on the seashore.
Tags
Veraval to Diu bus Veraval to Diu taxi Diu travel Veraval transport Coastal road Gujarat to Diu Veraval to Diu distance Beach travel