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 Ranikhet from Mumbai – Travel Guide

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

How to Reach Sondai Fort from Mumbai – Travel Guide

Learn how to reach Sondai Fort from Mumbai by train, bus, car, and plan your trip with practical tips for a smooth journey.

How to Reach Montenegro – Travel Guide

Learn how to reach Montenegro with detailed travel options including flights, trains, buses, and car routes, plus practical tips for a smooth journey.

How to Reach Pitcairn Islands – Travel Guide

Learn how to reach the remote Pitcairn Islands by sea and air, with practical tips on travel routes, timings, and local transport for a smooth journey.

How to Reach Bhutan from Siliguri – Travel Guide

Learn how to reach Bhutan from Siliguri via road and air, with detailed travel tips, transport options, and border crossing advice.

How to Reach Ranthambore National Park – Travel Guide

Learn how to reach Ranthambore National Park by train, bus, car, or flight with practical tips on travel time, routes, and local transport options.

How to Reach Prasanthi Nilayam – Travel Guide

Learn how to reach Prasanthi Nilayam in Puttaparthi using train, bus, car, and flight with practical tips for a smooth spiritual journey.

How to Reach Butterfly Beach from Calangute – Travel Guide

Discover how to reach Butterfly Beach from Calangute by road and boat with practical tips, travel times, and local insights for a smooth trip.

How to Reach VGP Marine Kingdom – Chennai Travel Guide

Learn how to reach VGP Marine Kingdom in Chennai by train, bus, car, or taxi with practical tips on routes, timings, and local transport options.

How to Reach Aerocity – Delhi Travel Guide

Learn how to reach Aerocity, Delhi's vibrant hospitality hub, via metro, taxi, bus, and car with practical tips for smooth travel.

How to Reach Gangtok from Mumbai – Travel Guide

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

How to Reach Somnath Jyotirlinga from Delhi – Travel Guide

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

How to Reach Central University of Punjab – Travel Guide

Learn how to reach Central University of Punjab via train, bus, car, and flight with practical tips for a smooth journey.

How to Reach Coorg from Trivandrum – Travel Guide

Explore how to reach Coorg from Trivandrum by train, bus, car, or flight with practical tips for a smooth journey.

How to Reach Bordi from Mumbai – Travel Guide

Learn how to reach Bordi from Mumbai by train, bus, car, or taxi with practical tips for a smooth journey and scenic travel options.

How to Reach Secunderabad Railway Station from Hyderabad Airport

Learn how to reach Secunderabad Railway Station from Hyderabad Airport by taxi, bus, or metro with practical tips for a smooth journey.

How to Reach Langkawi from Kuala Lumpur – Travel Guide

Learn how to reach Langkawi from Kuala Lumpur by flight, bus, or car with practical tips on timings, fares, and travel comfort for a smooth journey.

How to Reach Dalhousie from Ludhiana – Travel Guide

Discover how to reach Dalhousie from Ludhiana by train, bus, car, or taxi with practical tips for a smooth journey through scenic Himachal Pradesh.

How to Reach Nanded from Mumbai – Travel Guide

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

How to Reach Amargarh Waterfall – Travel Guide

Discover how to reach Amargarh Waterfall via train, bus, car, or taxi with practical tips for a smooth and scenic journey in Maharashtra.

How to Reach Rajgad Fort from Pune – Travel Guide

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

How to Reach Govindghat from Rishikesh – Travel Guide

Learn how to reach Govindghat from Rishikesh by train, bus, car, and more with practical tips for a smooth journey to this Himalayan gateway.

How to Reach Jaffna from Colombo – Travel Guide

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

How to Reach Khatu Shyam Mandir from Delhi – Travel Guide

Learn how to reach Khatu Shyam Mandir from Delhi by train, bus, car, or flight with practical tips for a smooth journey and local travel advice.

bottom of page