top of page

How to Reach Diu from Bangalore – Travel Guide

Discover practical ways to reach Diu from Bangalore by train, bus, car, or flight with detailed travel tips and route insights.

Traveling from Bangalore, the bustling tech hub of South India, to Diu, a serene coastal town in the union territory of Daman and Diu, offers a refreshing change of pace. This route is popular among tourists seeking a weekend getaway or a peaceful beach holiday away from city life.

In this guide, you will find comprehensive information on various transport options including trains, buses, self-drive, and flights. We cover travel times, costs, and practical tips to help you plan your journey smoothly and enjoy your trip to Diu.

Getting from Bangalore to Diu – Main Options

Train

Train travel from Bangalore to Diu is feasible but involves multiple connections, making it a less straightforward option. However, it can be an economical and scenic choice for those who enjoy rail journeys.

  • Route and key stations:

    There is no direct train to Diu. Travelers typically take a train from Bangalore City Railway Station (SBC) to Rajkot or Ahmedabad, then proceed by road to Diu. The nearest railway station to Diu is Delwada, about 20 km away.

  • Travel time and cost:

    The train journey to Rajkot or Ahmedabad takes approximately 30 to 35 hours, with fares ranging from INR 800 to 2,500 depending on class. From there, a taxi or bus covers the remaining 100-120 km to Diu in 3-4 hours.

  • Frequency and comfort:

    Trains from Bangalore to Rajkot/Ahmedabad run daily but may require advance booking via IRCTC. Sleeper and AC coaches are available, offering varying comfort levels.

  • Seasonal tips:

    Avoid traveling during monsoon months (June-September) due to potential delays and waterlogging on connecting roads. Booking in advance during festival seasons is advised.

  • Last-mile connectivity:

    From Delwada or Una stations, local buses and shared taxis are available but can be infrequent. Pre-booking a private taxi is recommended for convenience.

Bus

Direct bus services from Bangalore to Diu are limited, but a combination of buses can get you there affordably. This mode is suitable for budget travelers comfortable with long journeys.

  • Bus routes:

    Travelers can take a bus from Bangalore to Ahmedabad or Rajkot, then switch to a local bus or taxi to Diu. MSRTC and private operators run buses on these routes.

  • Duration and fares:

    The total bus journey can take 40 to 45 hours, with ticket prices ranging from INR 1,200 to 2,000 depending on the operator and bus type.

  • Comfort and frequency:

    Volvo and deluxe buses are available on the Bangalore-Ahmedabad route, offering better comfort. However, bus frequency to Diu from nearby cities is limited.

  • Travel tips:

    Night buses help save daytime for sightseeing. Carry snacks and water, as stops may be limited on some stretches.

  • Challenges:

    Long bus journeys can be tiring, and road conditions near Diu may be uneven. Booking tickets in advance through MSRTC or RedBus is recommended.

Car/Self-Drive

Driving from Bangalore to Diu is an adventurous option for those who enjoy road trips and want flexibility. The distance is approximately 1,700 km, taking around 30 to 32 hours of driving time.

  • Route details:

    The most common route is via NH48 passing through Pune, Surat, and Rajkot before reaching Diu. This highway is well-maintained and offers scenic views along the Western Ghats and Gujarat plains.

  • Travel time and stops:

    Plan for 2-3 days with overnight stops in Pune or Surat to avoid fatigue. Frequent rest stops are available along NH48 with eateries and fuel stations.

  • Road conditions:

    The highway is mostly four-lane and smooth, but watch out for toll plazas and occasional traffic near cities. Avoid night driving in rural Gujarat due to limited lighting.

  • Permits and fuel:

    Ensure your vehicle documents are in order. Fuel stations are plentiful along the route, but carry some water and snacks for remote stretches.

  • Local driving in Diu:

    Diu is small and easy to navigate by car or rented scooter. Parking near beaches and attractions is generally available.

Flight

Flying is the fastest and most convenient way to reach Diu from Bangalore, though it involves connecting flights as there are no direct services.

  • Flight options:

    Fly from Kempegowda International Airport (BLR) to Diu Airport (DIU) via connecting flights at Mumbai or Ahmedabad. Airlines like IndiGo and Air India operate these routes.

  • Duration and cost:

    Total flight time including layovers is around 5 to 7 hours. Ticket prices range from INR 4,000 to 8,000 one-way depending on booking time.

  • Frequency:

    Flights to Diu are limited, so book well in advance especially during peak tourist seasons.

  • Airport facilities and transfers:

    Diu Airport is small with basic amenities. Prepaid taxis and rental cars are available at the airport for easy transfers to hotels and beaches.

  • Travel tips:

    Check flight schedules carefully to minimize layover times. Carry light luggage as smaller aircraft have weight restrictions.

Step-by-Step Travel Plan

This simple itinerary is designed for first-time travelers from Bangalore to Diu, ensuring a smooth and enjoyable journey.

  • Book your tickets early:

    Whether train, bus, or flight, use official portals like IRCTC, RedBus, or airline websites to secure your seats and avoid last-minute price hikes.

  • Pack smartly:

    Carry light clothing, beachwear, and essentials like sunscreen and hats. Include a power bank and travel documents in your carry-on.

  • Reach the departure point early:

    Arrive at Bangalore City Railway Station or Kempegowda Airport at least 2 hours before departure to manage security and boarding smoothly.

  • Plan your meals and breaks:

    For long road or train journeys, pack snacks or identify good eateries en route. Stay hydrated and take breaks to avoid fatigue.

  • Arrange local transport in Diu:

    Pre-book taxis or rent scooters for easy sightseeing. Use local apps or hotel recommendations for reliable services.

  • Stay informed about weather:

    Check forecasts before travel, especially during monsoon, and adjust plans accordingly to avoid disruptions.

Practical Travel Tips

  • Safety first:

    Keep your belongings secure, especially in crowded stations and bus stands. Use official prepaid taxi services or trusted ride-hailing apps like Ola and Uber where available.

  • Food and water:

    Stick to bottled water and eat at reputed restaurants or hotel eateries to avoid stomach issues during your journey.

  • Booking strategy:

    For trains, book on IRCTC at least 30 days in advance. For buses, use RedBus or MSRTC portals. Flights should be booked 2-3 weeks ahead for best fares.

  • Local commute in Diu:

    The town is compact; renting a scooter or bicycle is economical and convenient for exploring beaches and forts.

  • Luggage management:

    Travel light, especially if using multiple transport modes. Keep essentials handy in a daypack for easy access during transfers.

  • Seasonal travel warnings:

    Avoid traveling during heavy monsoon rains due to slippery roads and possible delays, particularly if driving or taking buses.

Best Time & Conditions

The best time to travel from Bangalore to Diu is during the cooler months from October to March. This period offers pleasant weather ideal for beach activities and sightseeing.

Avoid peak festival weekends and national holidays to escape heavy traffic and fully enjoy your trip.

  • Avoid traveling during the monsoon (June to September) as heavy rains can disrupt road and rail services.

  • Early morning departures help avoid city traffic in Bangalore and ensure smoother connections in transit cities.

  • Weekdays generally have less crowded trains and buses compared to weekends and holidays.

  • Plan road trips to avoid night driving, especially in rural areas where lighting is poor.

Arrival at Diu & What to Expect

Upon arrival in Diu, travelers are greeted by a calm coastal atmosphere with clean beaches and colonial architecture. The town is small and easy to navigate, making it ideal for relaxed exploration.

Local transport options include prepaid taxis available at the airport and bus stands, as well as scooter and bicycle rentals. Popular stay areas include Ghoghla Beach and Nagoa Beach, both close to key attractions like Diu Fort and St. Paul’s Church.

Conclusion

For most travelers, flying from Bangalore to Diu via Ahmedabad or Mumbai is the most efficient and comfortable option, saving significant time compared to road or rail. However, self-drive offers flexibility and scenic experiences for those who prefer road trips.

With proper planning using this guide, you can confidently choose the best travel mode that suits your schedule and budget. Diu’s tranquil beaches and historic charm await your visit, promising a memorable getaway from Bangalore’s urban bustle.

Related Guides

How to Reach Alibaug from Kalyan – Travel Guide

Discover how to reach Alibaug from Kalyan by train, bus, car, or ferry with practical tips for a smooth journey.

How to Reach Akola from Mumbai – Travel Guide

Discover how to reach Akola from Mumbai by train, bus, car, or flight with practical tips and travel times for a smooth journey.

How to Reach Jagmandir Island – Udaipur Travel Guide

Learn how to reach Jagmandir Island in Udaipur by boat, with practical tips on transport options, timings, and local travel advice for a smooth visit.

How to Reach Namche Bazaar from Kathmandu – Travel Guide

Learn how to reach Namche Bazaar from Kathmandu by train, bus, car, and flight with detailed travel tips and step-by-step guidance for a smooth journey.

How to Reach Pilikula from Mangalore – Travel Guide

Learn how to reach Pilikula from Mangalore by train, bus, car, or taxi with practical tips on travel time, fares, and local transport options.

How to Reach Port Blair from Pune – Travel Guide

Learn how to reach Port Blair from Pune by train, bus, flight, or car with practical tips on travel time, fares, and local transport for a smooth journey.

How to Reach Falaknuma Palace – Travel Guide

Learn how to reach Falaknuma Palace in Hyderabad via train, bus, car, or taxi with practical tips on travel time, routes, and local transport options.

How to Reach Hua Hin from Delhi – Travel Guide

Learn how to reach Hua Hin from Delhi by train, bus, car, or flight with practical tips on routes, timings, and travel conditions for a smooth journey.

How to Reach Nagaland – Complete Travel Guide

Learn how to reach Nagaland by train, bus, car, and flight with practical tips on routes, timings, and local travel for a smooth journey.

How to Reach Thirukadaiyur from Chennai – Travel Guide

Learn how to reach Thirukadaiyur from Chennai by train, bus, car, or taxi with practical tips on travel time, routes, and local transport options.

How to Reach Daringbadi – Travel Guide

Discover how to reach Daringbadi via train, bus, car, and flight with practical tips for a smooth journey to Odisha's scenic hill station.

How to Reach Karwar from Mumbai – Travel Guide

Learn how to reach Karwar from Mumbai by train, bus, car, or flight with practical tips on travel time, fares, and local transport options.

How to Reach Kanha from Mumbai – Travel Guide

Learn how to reach Kanha National Park from Mumbai by train, bus, car, or flight with practical tips and travel times for a smooth journey.

How to Reach IISER Tirupati – Complete Travel Guide

Learn how to reach IISER Tirupati by train, bus, car, and flight with practical tips on routes, travel time, and local transport options.

How to Reach Bhagsu Waterfall from McLeodganj – Travel Guide

Discover how to reach Bhagsu Waterfall from McLeodganj by foot, taxi, or bus with practical tips for a smooth, scenic trip in Himachal Pradesh.

How to Reach Ranikhet from Kolkata – Travel Guide

Learn how to reach Ranikhet from Kolkata by train, bus, car, or flight with practical tips on travel time, routes, and local transport.

How to Reach Katao Sikkim – Complete Travel Guide

Learn how to reach Katao, Sikkim using train, bus, car, and flight options with practical tips for a smooth journey in 2026.

How to Reach Budge Budge Institute of Technology from Sealdah

Learn how to reach Budge Budge Institute of Technology from Sealdah by train, bus, car, or taxi with practical travel tips and step-by-step guidance.

How to Reach Amarkantak from Mumbai – Travel Guide

Discover how to reach Amarkantak from Mumbai by train, bus, car, or flight with practical tips and travel times for a smooth journey.

How to Reach Khajuraho from Gwalior – Travel Guide

Learn how to reach Khajuraho from Gwalior by train, bus, car, or flight with practical tips on travel time, routes, and local transport options.

How to Reach Kapilash Temple – Travel Guide

Learn how to reach Kapilash Temple in Odisha via train, bus, car, with practical tips on routes, travel time, and local transport for a smooth journey.

How to Reach Lakshadweep from Jaipur – Travel Guide

Learn how to reach Lakshadweep from Jaipur using flights and ships with practical tips on timings, transfers, and travel essentials.

How to Reach Kasarsai Dam – Travel Guide

Learn how to reach Kasarsai Dam near Pune using train, bus, car, and taxi with practical tips on routes, timings, and local travel conditions.

How to Reach Kempty Falls from Mussoorie – Travel Guide

Learn how to reach Kempty Falls from Mussoorie by car, bus, or taxi with practical tips on travel time, routes, and local transport options.

bottom of page