Best way to travel between

McAllen, TX, United States
Los Angeles
Travel Modes
Price
Distance
Duration
CO2
train
$183.0
2881.84 km
26h 38mins
152.74 kgs
 
drive
$190.0
2690.1 km
27h 18mins
344.33 kgs
 
bus
$190.0
2743.65 km
36h 45mins
82.31 kgs
 
bus
$220.0
2717.52 km
35h 1mins
81.53 kgs
 
train
$261.0
2710.14 km
35h 18mins
143.64 kgs
 
flight
$356.0
2219.65 km
4h 24mins
239.72 kgs
 
flight
$663.0
2212.44 km
6h 52mins
238.94 kgs
 
flight
$664.0
2190.81 km
8h 6mins
236.61 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2881.84 km 26h 38mins 183 USD 183.0
Drive 2690.1 km 27h 18mins 190 USD 190.0
Bus 2743.65 km 36h 45mins 190 USD 190.0
Bus 2717.52 km 35h 1mins 220 USD 220.0
Train 2710.14 km 35h 18mins 261 USD 261.0
Flight 2219.65 km 4h 24mins 356 USD 356.0
Flight 2212.44 km 6h 52mins 663 USD 663.0
Flight 2190.81 km 8h 6mins 664 USD 664.0
Take Bus from McAllen, TX to San Diego
Time: 22h 14mins Cost: 140 USD; $ 126.0 - 154.0 USD CO2 Emission: 80.0 kgs
Take Train from 12th & Imperial Transit Center to America Plaza Station
Time: 11mins Cost: 3 USD; $ 2.7 - 3.3 USD CO2 Emission: 0.15 kgs
Take Train from San Diego Santa Fe Depot to Los Angeles Union Station
Time: 3h 6mins Cost: 35 USD; $ 31.5 - 38.5 USD CO2 Emission: 11.28 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from McAllen, TX, United States and Los Angeles is to travel by train, which will cost about 183 USD or 164.70 USD.