Best way to travel between

Dallas, TX, United States
Eugene, OR, United States
Travel Modes
Price
Distance
Duration
CO2
train
$186.2
4499.91 km
71h 4mins
238.5 kgs
 
bus
$199.5
3754.5 km
51h 35mins
112.63 kgs
 
drive
$211.2
3595.21 km
34h 15mins
460.19 kgs
 
flight
$247.94
2632.11 km
6h 39mins
284.27 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4499.91 km 71h 4mins 186 USD 186.2
Bus 3754.5 km 51h 35mins 200 USD 199.5
Drive 3595.21 km 34h 15mins 211 USD 211.2
Flight 2632.11 km 6h 39mins 248 USD 247.94
Take Train from Dallas to Los Angeles
Time: 43h 45mins Cost: 190 USD; $ 171.0 - 209.0 USD CO2 Emission: 147.39 kgs
Take Train from Los Angeles to Eugene
Time: 26h 19mins Cost: 130 USD; $ 117.0 - 143.0 USD CO2 Emission: 91.11 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Dallas, TX, United States and Eugene, OR, United States is to travel by train, which will cost about 186 USD or 167.40 USD.