Best way to travel between

Bangalore, Karnataka, India
Gwalior, Madhya Pradesh, India
Travel Modes
Price
Distance
Duration
CO2
bus
$10.0
1908.74 km
39h 4mins
57.26 kgs
 
train
$11.4
2058.06 km
29h 19mins
109.08 kgs
 
flight
$98.94
1504.06 km
3h 54mins
162.44 kgs
 
drive
$181.8
1764.33 km
24h 12mins
225.83 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1908.74 km 39h 4mins 623 INR 10.0
Train 2058.06 km 29h 19mins 710 INR 11.4
Flight 1504.06 km 3h 54mins 6,164 INR 98.94
Drive 1764.33 km 24h 12mins 11,325 INR 181.8
Take Bus from Bangalore to Pune
Time: 14h 0mins Cost: 623 INR; $ 9.0 - 11.0 USD CO2 Emission: 25.04 kgs
Take Bus from Pune to Indore
Time: 13h 15mins Cost: 623 INR; $ 9.0 - 11.0 USD CO2 Emission: 17.39 kgs
Take Bus from Indore to Gwalior
Time: 10h 25mins Cost: 623 INR; $ 9.0 - 11.0 USD CO2 Emission: 14.83 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bangalore, Karnataka, India and Gwalior, Madhya Pradesh, India is to travel by bus, which will cost about 623 INR or 9.00 USD.