Best way to travel between

bengaluru
Chennai, Tamil Nadu, India
Travel Modes
Price
Distance
Duration
CO2
train
$3.0
354.61 km
5h 28mins
18.79 kgs
 
bus
$8.24
332.46 km
7h 30mins
9.97 kgs
 
rideshare
$11.52
330.93 km
5h 31mins
42.36 kgs
 
drive
$34.34
330.25 km
4h 44mins
42.27 kgs
 
flight
$54.72
321.92 km
2h 1mins
34.77 kgs
 
taxi
$132.6
330.25 km
4h 44mins
42.27 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 354.61 km 5h 28mins 187 INR 3.0
Bus 332.46 km 7h 30mins 513 INR 8.24
Rideshare 330.93 km 5h 31mins 718 INR 11.52
Drive 330.25 km 4h 44mins 2,139 INR 34.34
Flight 321.92 km 2h 1mins 3,409 INR 54.72
Taxi 330.25 km 4h 44mins 8,261 INR 132.6
Take Train from Bangalore Cant to Chennai Central
Time: 5h 28mins Cost: 187 INR; $ 2.7 - 3.3 USD CO2 Emission: 18.79 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from bengaluru and Chennai, Tamil Nadu, India is to travel by train, which will cost about 187 INR or 2.70 USD.