COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search train tickets to El Paso

switcheroo

Quickview

How to get to El Paso by train

Routes79
Trips per day168
train lines3
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a train ticket to El Paso?

$16.00 is the cheapest price for a train ticket to El Paso, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to El Paso. In the last month, trains from Deming to El Paso had the lowest average price at $16.00.

Where is the train station in El Paso, TX?

The main train station in El Paso is 700 W San Francisco Ave. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around El Paso.

Yosemite Valley

There are 8 scheduled trains per day from Yosemite Valley to El Paso. The route can be as long as 851 miles, or 1369 kilometers. On average, the journey takes 28 hours and 27 minutes. One train company, Amtrak, connects Yosemite Valley to El Paso. Trains from Yosemite Valley usually arrive in El Paso at 700 W San Francisco Ave.
Avg. Time
1d 4h 27m
Avg. Price
$165.00

Oceanside

There are 7 scheduled trains per day from Oceanside to El Paso. The route can be as long as 643 miles, or 1035 kilometers. On average, the journey takes 23 hours and 24 minutes. One train company, Amtrak, connects Oceanside to El Paso. Trains from Oceanside usually arrive in El Paso at 700 W San Francisco Ave.
Avg. Time
23h 24m
Avg. Price
$124.63

San Diego

There are 7 scheduled trains per day from San Diego to El Paso. The route can be as long as 628 miles, or 1010 kilometers. On average, the journey takes 23 hours and 20 minutes. One train company, Amtrak, connects San Diego to El Paso. Trains from San Diego usually arrive in El Paso at 700 W San Francisco Ave.
Avg. Time
23h 20m
Avg. Price
$158.74

Richmond

There are 7 scheduled trains per day from Richmond to El Paso. The route can be as long as 995 miles, or 1600 kilometers. On average, the journey takes 29 hours and 38 minutes. One train company, Amtrak, connects Richmond to El Paso. Trains from Richmond usually arrive in El Paso at 700 W San Francisco Ave.
Avg. Time
1d 5h 38m
Avg. Price
$194.46

Sacramento

There are 6 scheduled trains per day from Sacramento to El Paso. The route can be as long as 969 miles, or 1558 kilometers. On average, the journey takes 29 hours and 25 minutes. One train company, Amtrak, connects Sacramento to El Paso. Trains from Sacramento usually arrive in El Paso at 700 W San Francisco Ave.
Avg. Time
1d 5h 25m
Avg. Price
$153.53

Located in Texas, El Paso is accessible by train from 79 other cities. You can choose from 168 daily scheduled trips when you search for trains to El Paso on Wanderu. Amtrak Texas Eagle usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to El Paso are also available..

Train companies serving El Paso

Amtrak

There are 4 scheduled Amtrak trains per day. Amtrak can get you to El Paso from 69 cities, including Emeryville.
Avg. Time
1d 13h 45m
Avg. Price
$144.95

Amtrak Texas Eagle

There are 2 scheduled Amtrak Texas Eagle trains per day. Amtrak Texas Eagle can get you to El Paso from 18 cities, including Austin.
Avg. Time
20h 35m
Avg. Price
$85.44

Amtrak Sunset Limited

There is one Amtrak Sunset Limited train per day, from Tucson to El Paso. Amtrak Sunset Limited can get you to El Paso from 14 cities, including Tucson.
Avg. Time
10h 32m
Avg. Price
$67.97