Best way to travel between

Delhi
Gaya, Bihar, India
Travel Modes
Price
Distance
Duration
CO2
train
$24.0
998.58 km
11h 39mins
52.92 kgs
 
flight
$102.0
994.5 km
5h 59mins
107.41 kgs
 
drive
$130.0
1060.5 km
14h 49mins
135.74 kgs
 
flight
$333.0
953.68 km
3h 8mins
103.0 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 998.58 km 11h 39mins 1,495 INR 24.0
Flight 994.5 km 5h 59mins 6,354 INR 102.0
Drive 1060.5 km 14h 49mins 8,099 INR 130.0
Flight 953.68 km 3h 8mins 20,745 INR 333.0
Take Train from New Delhi (NDLS) to Gaya Junction (GAYA)
Time: 11h 39mins Cost: 1,495 INR; $ 21.6 - 26.4 USD CO2 Emission: 52.95 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Delhi and Gaya, Bihar, India is to travel by train, which will cost about 1,495 INR or 21.60 USD.