These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Sacramento, CA to Portland, OR

distanceDistance482 miles (778 km)
changesDirect trainYes
carriersTrain providersAmtrak

Trains from Sacramento, CA to Portland, OR cover the 482 miles (778 km) long journey with our travel partners like Amtrak. There are direct train services available.

Train companies

Amtrak trains from Sacramento, CA to Portland, OR

Find the best journey from Sacramento, CA to Portland, OR with Omio's train partners Amtrak! You'll find the best deals, schedules and tickets when comparing and booking the most affordable route for you.

Amtrak

Amtrak is the main train provider in the United States. There are several different ticket types including Saver, Value, Flexible, Business and First Class for you to book for your next journey by train between Sacramento, CA and Portland, OR.

Enjoy a smooth and easy route between Sacramento, CA and Portland, OR with Amtrak! As an official travel partner of Amtrak, Omio can help you search current train schedules and timetables from Amtrak, compare the best routes between Sacramento, CA and Portland, OR as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Amtrak Sacramento, CA to Portland, OR train ticket available today. If you search for Amtrak tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train from Sacramento, CA to Portland, OR on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 482 miles (778 km) journey from Sacramento, CA to Portland, OR with ease and comfort on a train with Amtrak.

Amtrak has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Amtrak tickets between Sacramento, CA and Portland, OR and when traveling by train:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

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
How far is it from Sacramento, CA to Portland, OR by train?
The train distance from Sacramento, CA to Portland, OR is around 482 miles (778 km).
Which train companies can get me from Sacramento, CA to Portland, OR?
If you're looking for trains from Sacramento, CA to Portland, OR, you can rely on Amtrak to get you to Portland, OR. It's also good to check out all possible train companies for the Sacramento, CA to Portland, OR trip to see if there might be differences in the amenities they offer.
When can I take the first train from Sacramento, CA to Portland, OR? When can I take the last train for the day?
The first Sacramento, CA to Portland, OR train departs at 6: 59 AM   and the last train from Sacramento, CA to Portland, OR leaves at 6: 59 AM. Check out the most up-to-date train schedule from Sacramento, CA to Portland, OR on Omio and find the best time to travel to your destination.

Important Stations and Airports for this Journey

Sacramento, CA
Portland, OR
The major railway station for departures from Sacramento, CA is. Read all the information you need to know about services, amenities and connections at for your journey between Sacramento, CA and Portland, OR.