Best way to travel between

Punjab, India
bengaluru
Travel Modes
Price
Distance
Duration
CO2
bus
$30.0
2752.16 km
64h 1mins
82.56 kgs
 
train
$61.0
3056.56 km
55h 1mins
162.0 kgs
 
flight
$103.0
2063.46 km
6h 41mins
222.85 kgs
 
flight
$188.0
2216.24 km
4h 29mins
239.35 kgs
 
drive
$300.0
2473.03 km
33h 50mins
316.55 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2752.16 km 64h 1mins 1,869 INR 30.0
Train 3056.56 km 55h 1mins 3,800 INR 61.0
Flight 2063.46 km 6h 41mins 6,417 INR 103.0
Flight 2216.24 km 4h 29mins 11,712 INR 188.0
Drive 2473.03 km 33h 50mins 18,689 INR 300.0
Take Bus from Ludhiana to Delhi
Time: 6h 57mins Cost: 561 INR; $ 8.1 - 9.9 USD CO2 Emission: 9.7 kgs
Take Bus from Delhi to Mumbai
Time: 37h 5mins Cost: 685 INR; $ 9.9 - 12.1 USD CO2 Emission: 42.4 kgs
Take Bus from Mumbai to Bangalore
Time: 18h 48mins Cost: 623 INR; $ 9.0 - 11.0 USD CO2 Emission: 30.49 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Punjab, India and bengaluru is to travel by bus, which will cost about 1,869 INR or 27.00 USD.