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 Gahirmatha Beach – Travel Guide

Learn how to reach Gahirmatha Beach in Odisha by train, bus, car, and tips for a smooth journey to this famous turtle nesting site.

How to Reach Yamunotri – Complete Travel Guide

Learn how to reach Yamunotri by train, bus, car, and trek with practical tips on routes, timings, and local transport for a smooth pilgrimage.

How to Reach Mayapur from Durgapur – Travel Guide

Learn how to reach Mayapur from Durgapur by train, bus, car, or flight with practical tips on timings, fares, and travel conditions for a smooth journey.

How to Reach Plitvice Lakes National Park – Travel Guide

Learn how to reach Plitvice Lakes National Park from major Croatian cities by train, bus, car, or flight with practical travel tips and step-by-step guidance.

How to Reach Chawri Bazar by Metro – Delhi Travel Guide

Learn how to reach Chawri Bazar Metro Station in Delhi easily via metro with tips on routes, timings, and local commute options.

How to Reach Kodaikanal from Dindigul – Travel Guide

Learn how to reach Kodaikanal from Dindigul by train, bus, car, with practical tips on travel time, routes, and local transport for a smooth journey.

How to Reach Chilika Lake – Travel Guide

Discover how to reach Chilika Lake via train, bus, car, or flight with practical tips for a smooth journey to Odisha's stunning brackish water lagoon.

How to Reach Antarctica from Mumbai – Travel Guide

Discover how to reach Antarctica from Mumbai via flights and cruises with practical tips for a smooth, adventurous journey.

How to Reach Lansdowne from Lucknow – Travel Guide

Learn how to reach Lansdowne from Lucknow by train, bus, car with practical tips on travel time, routes, and local transport for a smooth journey.

How to Reach Fort Aguada – Goa Travel Guide

Learn how to reach Fort Aguada in Goa by train, bus, car, or taxi with practical tips on travel time, fares, and local transport options.

How to Reach Kashmir from Chennai – Travel Guide

Learn how to reach Kashmir from Chennai by train, bus, car, and flight with practical tips on travel time, routes, and local transport for a smooth journey.

How to Reach Vaishno Devi from Hyderabad – Travel Guide

Learn how to reach Vaishno Devi from Hyderabad by train, bus, car, and flight with practical tips for a smooth pilgrimage journey.

How to Reach Bhiwandi from Thane – Travel Guide

Discover how to reach Bhiwandi from Thane by train, bus, car, or taxi with practical tips on routes, timings, and local travel.

How to Reach Art of Living Ashram Bangalore – Travel Guide

Learn how to reach Art of Living Ashram Bangalore via train, bus, car, or taxi with practical tips for a smooth journey.

How to Reach Tarkarli Beach – Travel Guide

Learn how to reach Tarkarli Beach in Maharashtra by train, bus, car, and flight with practical tips for a smooth journey and local travel advice.

How to Reach Bhuj from Hyderabad – Travel Guide

Discover how to reach Bhuj from Hyderabad by train, bus, car, or flight with practical tips for a smooth journey.

How to Reach Dwarkadhish Temple – Travel Guide

Learn how to reach Dwarkadhish Temple in Dwarka using train, bus, car, and flight with practical tips for a smooth pilgrimage journey.

How to Reach Dagdusheth Ganpati from Pune Station – Travel Guide

Learn how to reach Dagdusheth Ganpati from Pune Station by taxi, bus, auto, or walking with practical tips for a smooth visit.

How to Reach Hemkund Sahib – Complete Travel Guide

Learn how to reach Hemkund Sahib via train, bus, car, and trek with practical tips on timings, routes, and local transport for a smooth pilgrimage.

How to Reach Baratang from Port Blair – Travel Guide

Discover how to reach Baratang Island from Port Blair by ferry, road, and local transport with practical tips for a smooth journey.

How to Reach Lavasa from Vadodara – Travel Guide

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

How to Reach Tadoba National Park from Kolkata – Travel Guide

Learn how to reach Tadoba National Park from Kolkata by train, bus, car, or flight with practical tips on travel time, fares, and local transport.

How to Reach Manesar from Gurgaon – Travel Guide

Learn how to reach Manesar from Gurgaon by train, bus, car, or taxi with practical tips on travel time, fares, and best routes for a smooth journey.

How to Reach Coorg from Nagpur – Travel Guide

Discover practical ways to reach Coorg from Nagpur by train, bus, car, or flight with tips for a smooth, scenic journey.

bottom of page