Best way to travel between

Bangalore, Karnataka, India
Agra, Uttar Pradesh, India
Travel Modes
Price
Distance
Duration
CO2
bus
$12.36
2079.79 km
32h 54mins
62.39 kgs
 
train
$12.48
2176.24 km
30h 58mins
115.34 kgs
 
flight
$141.11
1594.85 km
3h 22mins
172.24 kgs
 
drive
$195.84
1882.0 km
26h 2mins
240.9 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2079.79 km 32h 54mins 770 INR 12.36
Train 2176.24 km 30h 58mins 777 INR 12.48
Flight 1594.85 km 3h 22mins 8,791 INR 141.11
Drive 1882.0 km 26h 2mins 12,200 INR 195.84
Take Bus from Bangalore to Nagar
Time: 31h 10mins Cost: 748 INR; $ 10.8 - 13.2 USD CO2 Emission: 58.93 kgs
Take Taxi from Nagar to Mathura Jn
Time: 1h 1mins Cost: 872 INR; $ 12.6 - 15.4 USD CO2 Emission: 7.93 kgs
Take Train from Mathura Jn to Agra Cantt
Time: 30mins Cost: 62 INR; $ 0.9 - 1.1 USD CO2 Emission: 2.84 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bangalore, Karnataka, India and Agra, Uttar Pradesh, India is to travel by bus, which will cost about 748 INR or 10.80 USD.