Sacramento, CA to Portland, OR train

Cheap train tickets from Sacramento, CA to Portland, OR

Showing times and prices for Aug 09

Cheapest

86

Average

86

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Amtrak
06:49AMSacramento, CA15h51 10:40PMPortland, OR
0 transfers
861One-way

Train schedule from Sacramento, CA to Portland, OR

Showing trains for tomorrow, Tuesday, August 9
Amtrak
06:49AMSacramento, CA15h51 10:40PMPortland, OR
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
Aug 09
Wed
Aug 10
Thu
Aug 11
Fri
Aug 12
Sat
Aug 13
Sun
Aug 14
Mon
Aug 15

Fastest train times from Sacramento, CA to Portland, OR

Showing times and prices for Aug 09

Fastest Journey

15 h 51 m

Average

15 h 51 m

Trains per day

1

Distance

778 km

Of the 1 trains that leave Sacramento, CA for Portland, OR every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Amtrak
06:49AMSacramento, CA15h51 10:40PMPortland, OR
0 transfers
861One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Sacramento, CA to Portland, OR

distanceDistance482 miles (778 km)
durationAverage train duration15 h 51 min
priceAverage train ticket price$127 (€117)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersAmtrak

Trains from Sacramento, CA to Portland, OR cover the 482 miles (778 km) long route taking on average 15 h 51 min with our travel partners like Amtrak. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $72 (€67), but the average price of train tickets is $127 (€117).

Train providers: Amtrak from Sacramento, CA to Portland, OR trains

Amtrak trains will get you to Portland, OR from Sacramento, CA from $72 (€67). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Amtrak

Amtrak is the main train company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak trains running daily, you can travel by train across America and explore destinations near and far. Take the Acela train for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your train journey from Sacramento, CA to Portland, OR, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Train information from Sacramento, CA to Portland, OR with Amtrak:

  • Average Duration: 15 h 51 min
  • Average Price: $72
  • Amtrak frequency: 1 a day

Trains from Sacramento to Portland

Taking a train from Sacramento to Portland is the best way to witness the beauty of Portland, Oregon's largest city that sits along the Columbia and Willamette rivers. Apart from the parks, bicycle paths, eco-friendly environment, and bridges, Portland has a well-established train network that connects several cities and small towns. Trains traveling to Portland from Sacramento take approximately 15 hours and 34 minutes, although the fastest train is faster by a few minutes. The entire journey covers a distance of 484 miles (779 kilometers). Travelers will certainly remain entertained during this long journey, thanks to technological advancements with trains being equipped with WiFi, enabling commuters stream music, continue working and browse social media during their trip. For the trip, the best way to find a low priced train from Sacramento to Portland ticket is planning and booking the train in advance.

Which train companies travel from Sacramento to Portland?

There is only one train from Sacramento to Portland schedule with Amtrak being the only carrier, offering regular services along this route. Amtrak Coast Starlight offers scheduled departures between Sacramento to Portland. The train serves Portland with direct services daily. Note that direct service can still have stops along the way. However, travelers will not need to switch trains to continue with their journey. Trains from Sacramento to Portland depart from the Sacramento rail station at 11:59 a.m. Arrival time, which is scheduled to be fifteen hours or more, will be around 3:30 p.m. the next day. Commuters are encouraged to plan ahead of their trip to ensure that they get to their destination in time. Since it is an overnight journey, travelers should consider carrying a neck pillow and a phone charger, as well as snacks.

How long is the train ride from Sacramento to Portland?

A train from Sacramento to Portland takes approximately 15 hours and 30 minutes. The long-distance and long travel hours are one of the reasons Amtrak has a set schedule for this commute. Trains from Sacramento to Portland take a direct route, thus have minimal differences in arrival times. Unlike other modes of transport, travel by train from Sacramento to Portland is rarely affected by weather conditions or traffic. This provides peace of mind for travelers, especially those on a fixed schedule.

How many trains are there from Sacramento to Portland?

The long-distance covered by trains on this route restricts Amtrak to use only one train for the route. The single train also has a fixed departure and arrival time. This is why travelers should make their bookings in advance. Fridays are the busiest days for the train from Sacramento to Portland. This implies that travelers will likely experience congestion. Those who make late bookings run the risk of finding the train fully booked. On the other hand, travelers looking for a great deal and extra room to stretch can consider using the Tuesday train from Sacramento to Portland. Tuesday tends to be the least traveled day of the week with minimal bookings, hence less congestion.

What is/are the departure and arrival stations for trains from Sacramento to Portland?

Departure station: The train from Sacramento to Portland departs from the city from the Sacramento Valley Station located along 401I Street. It has been subject to track relocation, rehabilitation of interiors and construction of new platforms. The Sacramento Valley Station is the seventh busiest Amtrak station by commuter traffic. Apart from Portland, the station serves as a departure point for many other daily trips from Sacramento to various destinations. Among them are San Diego, Oakland, and Los Angeles. Similarly, it is a pass-through and arrival station from other cities, connecting travelers from various regions. The station is approximately 0.4 miles (0.6 kilometers) away from the city center. This is a walking distance that typically takes a maximum of eight minutes. The Sacramento International Airport is the nearest airport and is only 11.4 miles (18 kilometers) away. Using public transport, travelers can reach the airport within 28 minutes. The station offers more than twenty parking garages, eleven public transit stops, and other essential rail station amenities.

Arrival station: Once in Portland, the train from Sacramento to Portland stops at Portland Union Station. The station is located along 800 NW Sixth Avenue. Portland Union Station has offices on its upper floors, Wilf's restaurant, and the piano bar on the ground floor. The station waiting hours are from 5:30 a.m. in the morning to 10:00 p.m. in the evening. Travelers can access several basic amenities, including functional ATM, vending machines, restrooms, payphones, metropolitan lounge, elevator, same day and overnight parking and much more. Accessing the station is very easy. Travelers can use public means, taxis or connecting commuter rails to get to their destinations.

Travel Tips: Trains from Sacramento, CA to Portland, OR

Travel by train to Portland, OR easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Sacramento, CA to Portland, OR.
FAQs
Train tickets to Portland, OR from Sacramento, CA for some dates and times can be found for as cheap as $72 (€67)  one way in the next 7 days.
If you’re looking to purchase your train tickets in the next week, you can expect the Sacramento, CA to Portland, OR train price to come in at an average of $127 (€117)  one way.
The train distance from Sacramento, CA to Portland, OR is around 482 miles (778 km).
While the time it takes to travel 482 miles (778 km) to Portland, OR from Sacramento, CA can vary based on specific dates, weekends, and holidays, the Sacramento, CA to Portland, OR train journey time is on average 15 h 51 min.
For the journey from Sacramento, CA to Portland, OR you can take a train with Amtrak. Be sure to check out all possible train providers that offer services to Portland, OR from Sacramento, CA on Omio to compare what amenities they may have.
On average, there is 1 train a day from Sacramento, CA to Portland, OR. The train times and services may be different on weekends and holidays compared to weekdays.
You can take the earliest train from Sacramento, CA to Portland, OR at 6: 49 AM   or take the last train from Sacramento, CA to Portland, OR leaving at 6: 49 AM. Look for the latest Sacramento, CA to Portland, OR train schedules on Omio and book the best time to take the train for this journey.
The price of a one way train ticket from Sacramento, CA to Portland, OR is on average $127 (€117) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets from Sacramento, CA to Portland, OR available a few months in advance.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language