There are 6 ways to get from Trivandrum Airport (TRV) to Bengaluru by plane, bus, bus (Flixbus), train, rideshare, 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, bus
best- Fly from Trivandrum (TRV) to Kempegowda International Airport (BLR)plane TRV - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
2h 41m₹4,560–10,120Bus (Flixbus)
cheapest- Take the bus from FlixBus Trivandrum - Chakka Bypass to FlixBus Bengaluru - Shanti Nagarbus FlixBus IN4430
14h 20m₹1,000–3,500Train
- Take the train from Kochuveli to Bangalore Canttrain 16316
16h 16m₹1,748–5,593Airport Transfer
- Take the rideshare from Trivandrum-TRV to Bengaluru642 km
10h 16mDrive 642 km
- Drive from Trivandrum Airport (TRV) to Bengalurucar 642 km
10h 16m₹7,244–10,463Bus via Lulu Mall
- Take the bus from Lulu Mall to Lalbagh Main Gatebus
14h 27m₹2,648–7,193
Trivandrum Airport (TRV) to Bengaluru by bus (Flixbus)
Questions & Answers
The cheapest way to get from Trivandrum Airport (TRV) to Bengaluru is to bus which costs ₹1,000 - ₹3,500 and takes 14h 20m.
The fastest way to get from Trivandrum Airport (TRV) to Bengaluru is to fly and bus which takes 2h 41m and costs ₹4,500 - ₹11,000.
Yes, there is a direct bus departing from FlixBus Trivandrum - Chakka Bypass and arriving at FlixBus Bengaluru - Shanti Nagar. Services depart twice daily, and operate every day. The journey takes approximately 14h 20m.
No, there is no direct train from Trivandrum Airport (TRV) to Bengaluru. However, there are services departing from Kochuveli and arriving at Bangalore Cant via . The journey, including transfers, takes approximately 16h 16m.
The distance between Trivandrum Airport (TRV) and Bengaluru is 581 km. The road distance is 642 km.
The best way to get from Trivandrum Airport (TRV) to Bengaluru without a car is to bus which takes 14h 20m and costs ₹1,000 - ₹3,500.
It takes approximately 2h 41m to get from Trivandrum Airport (TRV) to Bengaluru, including transfers.
Trivandrum Airport (TRV) to Bengaluru bus services, operated by FlixBus India, depart from FlixBus Trivandrum - Chakka Bypass station.
Trivandrum Airport (TRV) to Bengaluru train services, operated by Indian Railways, depart from Kochuveli station.
The best way to get from Trivandrum Airport (TRV) to Bengaluru is to bus which takes 14h 20m and costs ₹1,000 - ₹3,500. Alternatively, you can train, which costs ₹1,700 - ₹6,000 and takes 16h 16m.
What companies run services between Trivandrum Airport (TRV), India and Bengaluru, India?
FlixBus India operates a bus from FlixBus Trivandrum - Chakka Bypass to FlixBus Bengaluru - Shanti Nagar twice daily. Tickets cost ₹1,000–3,500 and the journey takes 14h 20m. Alternatively, Indian Railways operates a train from Kochuveli to Bangalore Cant once daily. Tickets cost ₹400–3,100 and the journey takes 14h 59m.
- Website
- goindigo.in
Flights from Trivandrum to Kempegowda International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- ₹4,500–9,000
Flights from Trivandrum to Kempegowda International Airport via Madras
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- ₹4,500–9,000
- Website
- airindiaexpress.in
Flights from Trivandrum to Kempegowda International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- ₹4,300–12,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kochuveli to Bangalore Cant
- Ave. Duration
- 14h 59m
- Frequency
- Once daily
- Estimated price
- ₹400–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹400–480
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Kempegowda International Airport to Shanthinagara Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹75–310
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹75–95
- Airport Vajra Vayu
- ₹230–310
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Trivandrum - Chakka Bypass to FlixBus Bengaluru - Shanti Nagar
- Ave. Duration
- 14h 20m
- Frequency
- Twice daily
- Estimated price
- ₹1,000–3,500
- Website
- FlixBus India
- Phone
- +91 9995388059
- [email protected]
- Website
- punchirytravels.in
Bus from Lulu Mall to Lalbagh Main Gate
- Ave. Duration
- 13h 20m
- Frequency
- Once daily
- Estimated price
- ₹1,300–4,700
- Schedules at
- punchirytravels.in
- A/C Sleeper
- ₹1,500–3,400
- Website
- https://www.mozio.com
Rideshare from Trivandrum-TRV to Bengaluru
- Ave. Duration
- 10h 16m
- Frequency
- On demand
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 Italy Travel Guides, 4 of the smartest ways to explore Australia, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Trivandrum Airport (TRV) to Bengaluru bus services, operated by FlixBus India, arrive at FlixBus Bengaluru - Shanti Nagar station.
Trivandrum Airport (TRV) to Bengaluru train services, operated by Indian Railways, arrive at Bangalore Cant station.
Yes, the driving distance between Trivandrum Airport (TRV) to Bengaluru is 642 km. It takes approximately 10h 16m to drive from Trivandrum Airport (TRV) to Bengaluru.
Book your Trivandrum Airport (TRV) to Bengaluru bus tickets online with Omio and FlixBus.
There are 2718+ hotels available in Bengaluru.
Check out Blablacar's carpooling service for rideshare options between Trivandrum Airport (TRV) and Bengaluru. A great option if you don't have a driver's licence or want to avoid public transport.
















