Search train tickets to Astoria

switcheroo
switcheroo

Quickview

How to get to Astoria by train?

Routes12
Trips per day33
train carriers1
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.

How do you find cheap train tickets to Astoria?

The cheapest prices for a train ticket to Astoria that users have found recently on Wanderu start at $21.05. Such great deals to Astoria are available on one route to Portland. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Astoria. Portland at $21.05 has consistently the lowest average train ticket prices to Astoria.

What are the main train stations in Astoria?

The most popular train station in Astoria is Astoria Transit Ctr - 900 Marine Dr. Astoria Transit Ctr - 900 Marine Dr is the busiest train station in Astoria.

Eugene

There are 6 train schedules per day connecting Eugene with Astoria. It takes on average 7 hours and 2 minutes to travel 153 miles, 245 kms, by train from Eugene. One train company operates schedules from Eugene, with Amtrak offering the most daily connections to Astoria. Traveling by train from Eugene you will most likely to arrive in Astoria at Astoria Transit Ctr - 900 Marine Dr.
Avg. Time
7h 2m
Avg. Price
$62.90

Salem

There are 5 train schedules per day connecting Salem with Astoria. It takes on average 5 hours and 47 minutes to travel 95 miles, 152 kms, by train from Salem. One train company operates schedules from Salem, with Amtrak offering the most daily connections to Astoria. Traveling by train from Salem you will most likely to arrive in Astoria at Astoria Transit Ctr - 900 Marine Dr.
Avg. Time
5h 47m
Avg. Price
$44.12

Los Angeles

There are 5 train schedules per day connecting Los Angeles with Astoria. It takes on average 35 hours and 31 minutes to travel 889 miles, 1431 kms, by train from Los Angeles. One train company operates schedules from Los Angeles, with Amtrak offering the most daily connections to Astoria. Traveling by train from Los Angeles you will most likely to arrive in Astoria at Astoria Transit Ctr - 900 Marine Dr.
Avg. Time
1d 11h 31m
Avg. Price
$197.17

Lacey

There are 3 train schedules per day connecting Lacey with Astoria. It takes on average 7 hours and 7 minutes to travel 76 miles, 122 kms, by train from Lacey. One train company operates schedules from Lacey, with Amtrak offering the most daily connections to Astoria. Traveling by train from Lacey you will most likely to arrive in Astoria at Astoria Transit Ctr - 900 Marine Dr.
Avg. Time
7h 7m
Avg. Price
$60.34

Seattle

There are 3 train schedules per day connecting Seattle with Astoria. It takes on average 8 hours and 23 minutes to travel 121 miles, 195 kms, by train from Seattle. One train company operates schedules from Seattle, with Amtrak offering the most daily connections to Astoria. Traveling by train from Seattle you will most likely to arrive in Astoria at Astoria Transit Ctr - 900 Marine Dr.
Avg. Time
8h 23m
Avg. Price
$72.41

Located in Oregon, United States of America, you can travel by train to Astoria from 12 destinations and choose from 33 daily train schedules to get you there. Amtrak has the most train connections to Astoria. The furthest train arriving in Astoria covers a distance of 470.60 miles, 757.16 kms, covering the journey in 24 hours and 46 minutes

Looking for other ways to get there? Check out Bus options to Astoria.

Train companies serving Astoria

Amtrak

There are 4.705882 daily Amtrak schedules to Astoria. Amtrak can get you to Astoria by train from 18 destinations including Portland.
Avg. Time
3h 7m
Avg. Price
$23.55