There are 5 ways to get from Diu to Bengaluru Airport (BLR) by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Diu Airport (DIU) to Kempegowda International Airport (BLR)plane DIU - BLR
3h 57m₹10,158–14,778Bus, train
cheapest- Take the bus from Diu to Somnathbus
- Take the train from Veraval to Vasai Roadtrain
- Take the train from Vasai Road to Yelahanka Jn.train
40h 37m₹1,698–8,468Bus via Ahmedabad
- Take the bus from Diu to Ahmedabad Krishnanagar Standbus
- Take the bus from Paldi to Anand Rao Circlebus
43h 13m₹2,116–5,259Drive 1,699 km
- Drive from Diu to Bengaluru Airport (BLR)car 1,699 km
23h 56m₹19,179–27,703Bus
- Take the bus from Diu to Somnathbus
- Take the bus from Somnath to Rajkot Bus Portbus
- Take the bus from Rajkot to Bangalore, Karnatakabus
- Take the bus from Halasuru to Kempegowda International Airportbus
2d
Diu Airport (DIU) to Kempegowda International Airport (BLR) flights
Questions & Answers
The cheapest way to get from Diu to Bengaluru Airport (BLR) is to bus via Ahmedabad which costs ₹2,100 - ₹5,500 and takes 43h 13m.
The fastest way to get from Diu to Bengaluru Airport (BLR) is to fly which takes 3h 57m and costs ₹10,000 - ₹15,000.
No, there is no direct bus from Diu to Bengaluru Airport (BLR). However, there are services departing from Diu and arriving at Kempegowda International Airport via Saijpur, Jawaharnagar, Paldi, KPCC Office and Byatarayanapura. The journey, including transfers, takes approximately 43h 13m.
The distance between Diu and Bengaluru Airport (BLR) is 1112 km. The road distance is 1699 km.
The best way to get from Diu to Bengaluru Airport (BLR) without a car is to bus and train which takes 40h 37m and costs ₹1,700 - ₹8,500.
It takes approximately 3h 57m to get from Diu to Bengaluru Airport (BLR), including transfers.
Diu to Bengaluru Airport (BLR) bus services, operated by GSRTC, depart from Diu station.
The best way to get from Diu to Bengaluru Airport (BLR) is to fly which takes 3h 57m and costs ₹10,000 - ₹15,000. Alternatively, you can bus via Ahmedabad, which costs ₹2,100 - ₹5,500 and takes 43h 13m.
Diu to Bengaluru Airport (BLR) bus services, operated by GSRTC, arrive at Ahmedabad Krishnanagar Stand station.
Yes, the driving distance between Diu to Bengaluru Airport (BLR) is 1699 km. It takes approximately 23h 56m to drive from Diu to Bengaluru Airport (BLR).
What companies run services between Diu, India and Bengaluru Airport (BLR), India?
Star Air, IndiGo Airlines, and three other airlines fly from Diu Airport (DIU) to Kempegowda International Airport (BLR) every 4 hours. Alternatively, you can take a bus from Diu to Kempegowda International Airport via Ahmedabad Krishnanagar Stand, Saijpur, Narannagar, Jawaharnagar, Paldi, Anand Rao Circle, KPCC Office, and Byatarayanapura in around 43h 13m.
- Website
- goindigo.in
Flights from Diu Airport to Kempegowda International Airport via Ahmedabad
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹10,000–14,000
Flights from Diu Airport to Kempegowda International Airport via Surat
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₹10,000–14,000
Flights from Diu Airport to Kempegowda International Airport via Mumbai
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹10,000–14,000
- Website
- airindia.in
Flights from Diu Airport to Kempegowda International Airport via Surat
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹7,000–23,000
Flights from Diu Airport to Kempegowda International Airport via Mumbai
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,500–18,000
- Website
- starair.in
Flights from Diu Airport to Kempegowda International Airport via Goa Mopa
- Ave. Duration
- 3h 50m
- When
- Tuesday to Thursday
- Estimated price
- ₹6,500–35,000
- Website
- airindiaexpress.in
Flights from Diu Airport to Kempegowda International Airport via Surat
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹7,000–23,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Veraval to Vasai Road
- Ave. Duration
- 15h 40m
- Frequency
- Twice a week
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Vasai Road to Yelahanka Jn.
- Ave. Duration
- 19h 23m
- Frequency
- Once a week
- Estimated price
- ₹500–3,900
- Website
- irctc.co.in
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,300–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,900
- Phone
- 1800 233 666666
- [email protected]
- Website
- GSRTC
Bus from Diu to Somnath
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- GSRTC
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Diu to Ahmedabad Krishnanagar Stand
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹440–1,100
- Schedules at
- gsrtc.in
- Seater
- ₹440–650
- AC Sleeper
- ₹500–750
- Sleeper
- ₹700–1,100
Bus from Diu to Somnath
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- GSRTC
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Somnath to Rajkot Bus Port
- Ave. Duration
- 15h 25m
- Frequency
- Twice daily
- Estimated price
- ₹230–550
- Schedules at
- gsrtc.in
- Seater
- ₹230–550
- AC Sleeper
- ₹300–430
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Paldi to Anand Rao Circle
- Ave. Duration
- 29h 45m
- Frequency
- Twice daily
- Estimated price
- ₹1,600–4,000
- Schedules at
- vrlbus.in
- Ac Sleeper
- ₹2,200–3,000
- Phone
- +91 6356190009
- [email protected]
- Website
- MTT Bus
Bus from Rajkot to Bangalore, Karnataka
- Ave. Duration
- 37h
- Frequency
- Twice daily
- Website
- MTT Bus
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Halasuru to Kempegowda International Airport
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- ₹65–280
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹65–85
- Airport Vajra Vayu
- ₹210–280
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, How to get from JFK to New York City, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
There are 2488+ hotels available in Bengaluru Airport (BLR).





















