COVID-19 Travel Guide
Learn more ›

Search train tickets to Salt Lake City

switcheroo

Quickview

How to get to Salt Lake City by train

Routes197
Trips per day300
train lines2
Stations2
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 Salt Lake City?

$7.00 is the cheapest price for a train ticket to Salt Lake City, 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 Salt Lake City. In the last month, trains from Provo to Salt Lake City had the lowest average price at $7.00.

Where is the train station in Salt Lake City, UT?

The busiest train station in Salt Lake City is 340 S 600 W. As Salt Lake City's main station, it has the most trains coming and going. However, a popular alternative is Bus Terminal - 300 S 600 W.

New Haven

There are 8 scheduled trains per day from New Haven to Salt Lake City. The route can be as long as 2014 miles, or 3241 kilometers. On average, the journey takes 64 hours and 29 minutes. One train company, Amtrak, connects New Haven to Salt Lake City. Trains from New Haven usually arrive in Salt Lake City at 340 S 600 W.
Avg. Time
2d 16h 29m
Avg. Price
$223.88

Boston

There are 5 scheduled trains per day from Boston to Salt Lake City. The route can be as long as 2094 miles, or 3370 kilometers. On average, the journey takes 63 hours and 11 minutes. One train company, Amtrak, connects Boston to Salt Lake City. Trains from Boston usually arrive in Salt Lake City at 340 S 600 W.
Avg. Time
2d 15h 11m
Avg. Price
$219.69

Hartford

There are 4 scheduled trains per day from Hartford to Salt Lake City. The route can be as long as 2020 miles, or 3251 kilometers. On average, the journey takes 65 hours and 11 minutes. One train company, Amtrak, connects Hartford to Salt Lake City. Trains from Hartford usually arrive in Salt Lake City at 340 S 600 W.
Avg. Time
2d 17h 11m
Avg. Price
$318.50

New York

There are 4 scheduled trains per day from New York to Salt Lake City. The route can be as long as 1968 miles, or 3167 kilometers. On average, the journey takes 62 hours and 20 minutes. One train company, Amtrak, connects New York to Salt Lake City. Trains from New York usually arrive in Salt Lake City at 340 S 600 W.
Avg. Time
2d 14h 20m
Avg. Price
$227.36

Philadelphia

There are 4 scheduled trains per day from Philadelphia to Salt Lake City. The route can be as long as 1921 miles, or 3091 kilometers. On average, the journey takes 61 hours and 52 minutes. One train company, Amtrak, connects Philadelphia to Salt Lake City. Trains from Philadelphia usually arrive in Salt Lake City at 340 S 600 W.
Avg. Time
2d 13h 52m
Avg. Price
$226.88

Located in Utah, Salt Lake City is accessible by train from 197 other cities. You can choose from 300 daily scheduled trips when you search for trains to Salt Lake City on Wanderu. Amtrak usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to Salt Lake City are also available..

Train companies serving Salt Lake City

Amtrak

There are 22 scheduled Amtrak trains per day. Amtrak can get you to Salt Lake City from 180 cities, including New York.
Amtrak
Amtrak
Avg. Time
1d 22h 42m
Avg. Price
$181.00

Amtrak California Zephyr

There are 4 scheduled Amtrak California Zephyr trains per day. Amtrak California Zephyr can get you to Salt Lake City from 30 cities, including Chicago.
Amtrak California Zephyr
Amtrak California Zephyr
Avg. Time
18h 48m
Avg. Price
$82.86

Top train routes to and from Salt Lake City