Best way to travel between

bengaluru
Sikkim, India
Travel Modes
Price
Distance
Duration
CO2
bus
$51.0
2577.54 km
54h 55mins
77.33 kgs
 
train
$115.0
2793.36 km
49h 9mins
148.05 kgs
 
flight
$176.0
2090.55 km
6h 34mins
225.78 kgs
 
drive
$270.0
2490.84 km
36h 23mins
318.83 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2577.54 km 54h 55mins 3,177 INR 51.0
Train 2793.36 km 49h 9mins 7,164 INR 115.0
Flight 2090.55 km 6h 34mins 10,964 INR 176.0
Drive 2490.84 km 36h 23mins 16,820 INR 270.0
Take Bus from Bangalore to Vijayawada
Time: 12h 45mins Cost: 623 INR; $ 9.0 - 11.0 USD CO2 Emission: 18.83 kgs
Take Bus from Vijayawada to Bhubaneswar
Time: 12h 14mins Cost: 685 INR; $ 9.9 - 12.1 USD CO2 Emission: 23.7 kgs
Take Bus from Bhubaneswar to Kolkata
Time: 9h 1mins Cost: 623 INR; $ 9.0 - 11.0 USD CO2 Emission: 13.34 kgs
Take Bus from Kolkata to Siliguri
Time: 12h 14mins Cost: 623 INR; $ 9.0 - 11.0 USD CO2 Emission: 17.63 kgs
Take Bus from Siliguri to Gangtok
Time: 4h 35mins Cost: 623 INR; $ 9.0 - 11.0 USD CO2 Emission: 3.85 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from bengaluru and Sikkim, India is to travel by bus, which will cost about 3,177 INR or 45.90 USD.