Bangalore to Thiruvananthapuram Distance

The road distance between Bangalore and Thiruvananthapuram is approximately 700+ km, and the drive usually takes around 13 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 13 hours, while trains complete the journey in approximately 15 hours, subject to the chosen service and route. If you're travelling by air, Trivandrum International Airport is located in Thiruvananthapuram. Flights from Bangalore take around 2 hours. Flying is the fastest way to reach Thiruvananthapuram, with a total travel time of approximately 2 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Bangalore, India to Thiruvananthapuram, India

Direct Options

RECOMMENDED

FASTEST

Bangalore

Thiruvananthapuram

Approx Travel Time

1h 20m

₹5,498

Onwards

Bangalore

Thiruvananthapuram

Approx Travel Time

12h 45m

₹950

Onwards

Bangalore

Thiruvananthapuram

Approx Travel Time

14h 40m

₹425

Onwards

Bangalore

Thiruvananthapuram

Approx Travel Time

12h 49m

₹11,175

Onwards

Via Cochin

Bangalore

Cochin

Thiruvananthapuram

Approx Travel Time

6h 27m

₹3,496

Onwards

Bangalore

Cochin

Thiruvananthapuram

Approx Travel Time

3h 40m

₹8,837

Onwards

Bangalore

Cochin

Thiruvananthapuram

Approx Travel Time

13h 7m

₹806

Onwards

Ads by MMT

Via Coimbatore

CHEAPEST

Bangalore

Coimbatore

Thiruvananthapuram

Approx Travel Time

12h 24m

₹420

Onwards

Bangalore

Coimbatore

Thiruvananthapuram

Approx Travel Time

23h 7m

₹5,363

Onwards

Via Kannur

Bangalore

Kannur

Thiruvananthapuram

Approx Travel Time

5h 10m

₹7,944

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Bangalore and Thiruvananthapuram?

The distance between Bangalore and Thiruvananthapuram is approximately 700+ km by road.

What is the straight-line (aerial) distance between Bangalore and Thiruvananthapuram?

The straight-line distance is approximately 500+ km.

How long does it take to travel from Bangalore to Thiruvananthapuram by road?

It takes around 13 hours by road.

What is the distance from Bangalore to Thiruvananthapuram via Cochin?

Via Cochin, the distance is approximately 550+ km, taking around 7 hours.

Is there a train from Bangalore to Thiruvananthapuram?

Yes, trains run between Bangalore and Thiruvananthapuram, covering approximately 800+ km in around 15 hours.

What is the flying distance/time from Bangalore to Thiruvananthapuram?

By air, the distance is about 500+ km, with a flight duration of approximately 2 hours to Trivandrum International Airport.

How much does it cost to travel from Bangalore to Thiruvananthapuram?

Costs vary by mode — approximately ₹950+ by bus, ₹5450+ by flight, and ₹11150+ by cab.

Does the distance from Bangalore to Thiruvananthapuram change by route?

Yes — the road distance varies from 700+ km via the direct route to 550+ km via Cochin, depending on the path taken.

Does travel time between Bangalore and Thiruvananthapuram vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Bangalore and Thiruvananthapuram?

The driving distance is 700+ km, while the straight-line distance is shorter at 500+ km, due to the road route following terrain and highways.

What are the major cities on the way from Bangalore to Thiruvananthapuram by road?

Major cities on the road route from Bangalore to Thiruvananthapuram include: • Karur • Dindigul • Madurai

What are the major restaurants on the way from Bangalore to Thiruvananthapuram by road?

Major restaurants on the road route from Bangalore to Thiruvananthapuram include: • Attha Garden Family Restaurant • Chella Cafe • P Power Hotel Madurai • Ponram Biriyani (begampur) • Hotel Saravanas

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India