COVID-19 Travel Guide
Learn more ›

Search train tickets to Spokane

switcheroo

Quickview

How to get to Spokane by train

Routes147
Trips per day305
train lines2
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 Spokane?

$12.00 is the cheapest price for a train ticket to Spokane, 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 Spokane. In the last month, trains from Ephrata to Spokane had the lowest average price at $12.00.

Where is the train station in Spokane, WA?

The main train station in Spokane is Bus Terminal - 221 W 1st Ave. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Spokane.

New Haven

There are 17 scheduled trains per day from New Haven to Spokane. The route can be as long as 2206 miles, or 3550 kilometers. On average, the journey takes 67 hours and 46 minutes. One train company, Amtrak, connects New Haven to Spokane. Trains from New Haven usually arrive in Spokane at Bus Terminal - 221 W 1st Ave.
Avg. Time
2d 19h 46m
Avg. Price
$315.12

Manchester

There are 12 scheduled trains per day from Manchester to Spokane. The route can be as long as 2145 miles, or 3452 kilometers. On average, the journey takes 63 hours . One train company, Amtrak, connects Manchester to Spokane. Trains from Manchester usually arrive in Spokane at Bus Terminal - 221 W 1st Ave.
Avg. Time
2d 15h 0m
Avg. Price
$326.50

Newark

There are 8 scheduled trains per day from Newark to Spokane. The route can be as long as 2166 miles, or 3486 kilometers. On average, the journey takes 67 hours and 10 minutes. One train company, Amtrak, connects Newark to Spokane. Trains from Newark usually arrive in Spokane at Bus Terminal - 221 W 1st Ave.
Avg. Time
2d 19h 10m
Avg. Price
$226.25

Oshkosh

There are 8 scheduled trains per day from Oshkosh to Spokane. The route can be as long as 1405 miles, or 2260 kilometers. On average, the journey takes 40 hours and 40 minutes. One train company, Amtrak, connects Oshkosh to Spokane. Trains from Oshkosh usually arrive in Spokane at Bus Terminal - 221 W 1st Ave.
Avg. Time
1d 16h 40m
Avg. Price
$201.00

Hartford

There are 8 scheduled trains per day from Hartford to Spokane. The route can be as long as 2203 miles, or 3545 kilometers. On average, the journey takes 67 hours and 50 minutes. One train company, Amtrak, connects Hartford to Spokane. Trains from Hartford usually arrive in Spokane at Bus Terminal - 221 W 1st Ave.
Avg. Time
2d 19h 50m
Avg. Price
$290.08

Located in Washington, Spokane is accessible by train from 147 other cities. You can choose from 305 daily scheduled trips when you search for trains to Spokane on Wanderu. Amtrak usually has the most trains on any given day.

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

Train companies serving Spokane

Amtrak

There are 20 scheduled Amtrak trains per day. Amtrak can get you to Spokane from 127 cities, including New York.
Avg. Time
1d 22h 11m
Avg. Price
$172.40

Amtrak Empire Builder

There are 7 scheduled Amtrak Empire Builder trains per day. Amtrak Empire Builder can get you to Spokane from 36 cities, including Whitefish.
Avg. Time
12h 43m
Avg. Price
$64.18