Best way to travel between

Punjab, India
Odisha, India
Travel Modes
Price
Distance
Duration
CO2
train
$70.0
2178.75 km
30h 50mins
115.47 kgs
 
flight
$142.0
1559.58 km
5h 15mins
168.43 kgs
 
drive
$210.0
1979.25 km
28h 55mins
253.34 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2178.75 km 30h 50mins 4,361 INR 70.0
Flight 1559.58 km 5h 15mins 8,846 INR 142.0
Drive 1979.25 km 28h 55mins 13,082 INR 210.0
Take Car from Punjab to Chandigarh (CDG)
Time: 16mins Cost: 311 INR; $ 4.5 - 5.5 USD CO2 Emission: 1.64 kgs
Take Train from Chandigarh (CDG) to New Delhi (NDLS)
Time: 4h 4mins Cost: 872 INR; $ 12.6 - 15.4 USD CO2 Emission: 13.6 kgs
Take Train from New Delhi (NDLS) to Bhubaneswar (BBS)
Time: 24h 45mins Cost: 2,180 INR; $ 31.5 - 38.5 USD CO2 Emission: 98.76 kgs
Take Car from Bhubaneswar (BBS) to Odisha
Time: 43mins Cost: 997 INR; $ 14.4 - 17.6 USD CO2 Emission: 6.0 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Punjab, India and Odisha, India is to travel by train, which will cost about 4,361 INR or 63.00 USD.