Bangalore to Chennai Distance
The road distance between Bangalore and Chennai is approximately 300+ km, and the drive usually takes around 6 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 7 hours, while trains complete the journey in approximately 5 hours, subject to the chosen service and route. Flying is the fastest way to reach Chennai, with a total travel time of approximately 1 hour. 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.

Via Pondicherry
Bangalore
Pondicherry
Chennai
Approx Travel Time
6h 10m
₹4,587
Onwards
Bangalore
Pondicherry
Chennai
Approx Travel Time
4h 59m
₹7,070
Onwards
Bangalore
Pondicherry
Chennai
Approx Travel Time
6h 15m
₹4,807
Onwards
Via Tiruchirappalli
Bangalore
Tiruchirappalli
Chennai
Approx Travel Time
5h 45m
₹8,179
Onwards
Via Srikalahasti
Bangalore
Srikalahasti
Chennai
Approx Travel Time
5h 20m
₹7,463
Onwards
Via Kadapa
Bangalore
Kadapa
Chennai
Approx Travel Time
9h 5m
₹3,202
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Chennai?
Chennai is approximately 250+ km from Bangalore.
How long does it take to reach Chennai from Bangalore?
It takes approximately 1 hour to reach Chennai from Bangalore by Flight.

