
Surat, Gujarat to Diu, Gujarat from $18: 4 ways by bus, train, flight or car
Compare Travel Options and Prices
How to Get from Surat to Diu: Cheapest, Fastest and Best Way
1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.
Compare Train, Bus, Flight, and Driving Options
Get detailed, step-by-step directions below for your trip from Surat to Diu with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

See more options
Traveling From Surat to Diu
Your journey from Surat to Diu offers a striking contrast, where Surat buzzes with industry and commerce, while Diu lures you into a coastal paradise with its serene beaches and rich historical charm.
Best Neighbourhoods in Diu
Diu’s neighborhoods offer distinct vibes, rich history, and stunning views.
Best Times To Visit Diu's Attractions
Timing your visits to Diu's attractions enhances your experience and minimizes crowds.
Diu Weather: What to Expect Year-Round
Diu enjoys a tropical climate, with warm temperatures throughout the year, and the best times to visit are from October to March when the weather is pleasant. Monsoon season from June to September can bring heavy rains, which may affect outdoor activities, so planning your trip accordingly will enhance your enjoyment.
Dining Recommendation in Diu
Try the local favorite, roasted fish at the seaside restaurant, Oregano, where the fresh catch of the day is marinated with Goan spices, providing a taste that contrasts with Surat's rich, spicy Gujarati cuisine. Dining in Diu allows you to savor the ocean breeze while enjoying the relaxed atmosphere, a refreshing change from Surat's bustling eateries.
Surat - Diu operators
Explore transport companies operating between Surat and Diu, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.
Plane from Surat (STV) to Diu (DIU)
Train from Surat to Rajula Jn
Taxi from Rajula Jn to Diu
Ferry from Hazira Ferry Terminal to Ghogha Ferry Terminal
Surat to Diu: Overview of Bus, Train, Flight, and Car Trips
Traveling between Surat and Diu offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.
Useful tips for train travellers
Trips from Surat
- Surat to Mumbai
- Surat to Jaipur
- Surat to Rajkot
- Surat to Pune
- Surat to Kolkata
- Surat to Udaipur
- Surat to Indore
- Surat to Anand
- Surat to Jamnagar
- Surat to Jālgaon
- Surat to Dehradun
- Surat to Nagpur
- Surat to Aurangabad (Maharashtra)
- Surat to Gandhinagar
- Surat to Kota (Rajasthan)
- Surat to Lucknow
- Surat to Ajmer
- Surat to Ujjain
- Surat to Daman
- Surat to Vapi
- Surat to Vadodara
- Surat to Rajasthan
- Surat to Matheran
- Surat to Nashik
- Surat to Mahabaleshwar
- Surat to Shirdi
- Surat to Haridwār
- Surat to Darjeeling (West Bengal)
- Surat to Rameshwaram
- Surat to Shimla
- Surat to Delhi (National Capital Territory of India)
- Surat to Ayodhya
- Surat to Ankleshwar
- Surat to Bhavnagar
- Surat to Valsad
- Surat to Navsari
- Surat to Bhuj
- Surat to Botad
- Surat to Bhusāwal
- Surat to Prayagraj
Trips to Mumbai
- Vadodara to Diu
- Mumbai to Diu
- Ahmedabad to Diu
- Una (Gujarat) to Diu
- Delhi (National Capital Territory of India) to Diu
- Valsad to Diu
- Ankleshwar to Diu
- Navsari to Diu
- Virpur to Diu
- Kolkata to Diu
- Bhopal to Diu
- Nagpur to Diu
- Daman to Diu
- Rajkot to Diu
- Veraval to Diu
- Ghogha to Diu
- New Delhi to Diu
- Sasan Gir to Diu
- Indore to Diu
- Porbandar to Diu
- Gondal to Diu
- Anand to Diu
- Gandhinagar to Diu
- Jamnagar to Diu
- Bhuj to Diu
- Nashik to Diu
- Bhavnagar to Diu
- Amreli to Diu
- Jaipur to Diu
- Morbi to Diu
- Junagadh to Diu
- Pune to Diu
- Dahej to Diu
- Vapi to Diu
- Bangalore to Diu
- Hyderabad to Diu
- Lucknow to Diu
- Chandigarh to Diu