Best way to travel between

bengaluru
Kolkata, West Bengal, India
Travel Modes
Price
Distance
Duration
CO2
bus
$33.0
1916.25 km
37h 6mins
57.49 kgs
 
train
$40.0
2051.76 km
36h 18mins
108.74 kgs
 
train
$40.0
2010.32 km
37h 17mins
106.55 kgs
 
flight
$90.0
1626.9 km
3h 36mins
175.71 kgs
 
drive
$230.0
1835.17 km
26h 38mins
234.9 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1916.25 km 37h 6mins 2,056 INR 33.0
Train 2051.76 km 36h 18mins 2,492 INR 40.0
Train 2010.32 km 37h 17mins 2,492 INR 40.0
Flight 1626.9 km 3h 36mins 5,607 INR 90.0
Drive 1835.17 km 26h 38mins 14,328 INR 230.0
Take Bus from Bangalore to Vijayawada
Time: 13h 8mins Cost: 685 INR; $ 9.9 - 12.1 USD CO2 Emission: 19.38 kgs
Take Bus from Vijayawada to Bhubaneswar
Time: 12h 36mins Cost: 685 INR; $ 9.9 - 12.1 USD CO2 Emission: 24.4 kgs
Take Bus from Bhubaneswar to Kolkata
Time: 9h 17mins Cost: 685 INR; $ 9.9 - 12.1 USD CO2 Emission: 13.73 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from bengaluru and Kolkata, West Bengal, India is to travel by bus, which will cost about 2,056 INR or 29.70 USD.