Search La Grande train tickets

switcheroo

Quickview

How to get to La Grande by train?

Routes9
Trips per day9
train carriers1
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to La Grande?

The cheapest prices for a train ticket to La Grande that users have found recently on Wanderu start at $98.15. Such great deals to La Grande are available on one route to Beaverton. 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 La Grande. Beaverton at $98.15 has consistently the lowest average train ticket prices to La Grande.

What are the main train stations in La Grande?

The most popular train station in La Grande is Greyhound Bus Station - 2204 E Penn Ave. Greyhound Bus Station - 2204 E Penn Ave is the busiest train station in La Grande.

What are the most popular train routes to La Grande?

Phoenix

There are 4 train schedules per day connecting Phoenix with La Grande. It takes on average 57 hours and 50 minutes to travel 882 miles, 1418 kms, by train from Phoenix. One train company operates schedules from Phoenix, with Amtrak offering the most daily connections to La Grande. Traveling by train from Phoenix you will most likely to arrive in La Grande at Greyhound Bus Station - 2204 E Penn Ave.
Avg. Time
9h 50m
Avg. Price
$417.61

Seaside

There are 4 train schedules per day connecting Seaside with La Grande. It takes on average 9 hours and 14 minutes to travel 286 miles, 460 kms, by train from Seaside. One train company operates schedules from Seaside, with Amtrak offering the most daily connections to La Grande. Traveling by train from Seaside you will most likely to arrive in La Grande at Greyhound Bus Station - 2204 E Penn Ave.
Avg. Time
9h 14m
Avg. Price
$115.93

Eugene

There are 3 train schedules per day connecting Eugene with La Grande. It takes on average 13 hours to travel 261 miles, 420 kms, by train from Eugene. One train company operates schedules from Eugene, with Amtrak offering the most daily connections to La Grande. Traveling by train from Eugene you will most likely to arrive in La Grande at Greyhound Bus Station - 2204 E Penn Ave.
Avg. Time
13h 0m
Avg. Price
$121.63

San Francisco

There are 3 train schedules per day connecting San Francisco with La Grande. It takes on average 31 hours and 40 minutes to travel 568 miles, 914 kms, by train from San Francisco. One train company operates schedules from San Francisco, with Amtrak offering the most daily connections to La Grande. Traveling by train from San Francisco you will most likely to arrive in La Grande at Greyhound Bus Station - 2204 E Penn Ave.
Avg. Time
7h 40m
Avg. Price
$246.35

Merced

There are 2 train schedules per day connecting Merced with La Grande. It takes on average 32 hours and 29 minutes to travel 569 miles, 915 kms, by train from Merced. One train company operates schedules from Merced, with Amtrak offering the most daily connections to La Grande. Traveling by train from Merced you will most likely to arrive in La Grande at Greyhound Bus Station - 2204 E Penn Ave.
Avg. Time
8h 29m
Avg. Price
$248.99

What train companies travel to La Grande, Oregon ?

Located in Oregon, United States, you can travel by train to La Grande from 9 destinations and choose from 9 daily train schedules to get you there. Amtrak has the most train connections to La Grande. The furthest train arriving in La Grande covers a distance of 1528.09 miles, 2458.59 kms, covering the journey in 1 hour and 34 minutes

train companies serving La Grande