Flagstaff, AZ to Portland, OR train with Amtrak

Sun, Mar 23
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Flagstaff, AZ to Portland, OR

Showing times and prices for Mar 23

Cheapest

The best way to find a cheap train ticket from Flagstaff, AZ to Portland, OR is to book your journey as far in advance as possible and to avoid traveling at rush hour.

AmtrakAmtrak
10:15PM41h25
Flagstaff, AZ
03:40PMPortland, OR
$4701One-way
1 transfer

Flagstaff, AZ to Portland, OR train times

Showing trains for tomorrow, Sunday, March 23
ProviderDepartsDurationArrivesTransfersTickets
AmtrakAmtrak10:15PM Flagstaff, AZ41h25 03:40PM Portland, OR1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Flagstaff, AZ to Portland, OR by train or bus

Sun
Mar 23
Mon
Mar 24
Tue
Mar 25
Wed
Mar 26
Thu
Mar 27
Fri
Mar 28
Sat
Mar 29

Fastest train times from Flagstaff, AZ to Portland, OR

Showing times and prices for Mar 23

Fastest Journey

1 d 17 h 25 m

Average

1 d 17 h 25 m

Trains per day

1

Distance

1477 km

It's difficult to get from Flagstaff, AZ to Portland, OR without transferring at least once.

AmtrakAmtrak
10:15PM41h25
Flagstaff, AZ
03:40PMPortland, OR
$4701One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Flagstaff, AZ to Portland, OR

Trains from Flagstaff, AZ to Portland, OR run on average 1 times per day, taking around 1d 41h 25m. Cheap train tickets for this journey start at $470 (€406) but you can travel from only $184 (€159) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $184 (€159)
Distance
917 miles (1477 km)
Average train duration
1d 41h 25m
Cheapest ticket price
$470 (€406)
Trains per day
1
Train providers
1
Fastest train
1d 41h 25m
First train
14:22
Last train
21:15
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $184 (€159)

Train companies: Amtrak from Flagstaff, AZ to Portland, OR trains

Travel from Flagstaff, AZ to Portland, OR on Amtrak trains with Omio. When comparing schedules and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.

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 to Portland, OR from Flagstaff, AZ, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Explore the Journey: Flagstaff, AZ to Portland, OR Train

Embark on a scenic journey from the red rocks of Arizona to the vibrant cityscapes of Oregon with the Flagstaff, AZ to Portland, OR train adventure. Witness the seamless blend of natural beauty and urban allure as you travel on this route. Your journey commences from the bustling Flagstaff Amtrak Station, offering convenient schedules for passengers heading north. Enjoy the comfort and spectacular views as you weave through panoramic landscapes on a train from Flagstaff, AZ to Portland, OR. Your experience culminates at the centrally located Portland Union Station in the heart of Portland, a city known for its diverse culture and hip attractions. Discover how trains from Flagstaff, AZ to Portland, OR bridge distances with ease, offering a travel mode that is both efficient and eco-friendly.

Cheap Flagstaff, AZ to Portland, OR Train Ticket Prices

Looking for an affordable way to travel by train from Flagstaff, AZ to Portland, OR? Train ticket prices on this route offer great value and varied options. You can find the cheapest tickets starting at just $470 (€406). If you're looking at an average for your budgeting plans, expect to pay around $470 (€406). For those seeking the best time to book, we recommend planning your journey for the early fall months. Less crowded trains during this period make for a more relaxed and cost-effective travel experience, balancing convenience and price.

Train Flagstaff, AZ to Portland, OR: Amtrak Services

Traveling by train from Flagstaff, AZ to Portland, OR offers a scenic and relaxing journey with Amtrak, the well-known rail provider over this route. Amtrak's trains provide a seamless travel experience through picturesque landscapes of the American west. You can enjoy the journey on Amtrak's Coast Starlight route, which offers comfortable seating, dining options, and excellent service, making it a preferred choice for many travelers. The train also includes amenities such as sleeping accommodations for longer journeys, WiFi to keep you connected, and spacious seating, allowing you to relax with ease as you embark on this memorable trip between Flagstaff, AZ and Portland, OR.

Train Flagstaff, AZ to Portland, OR: Train Times and Schedule

Embarking on a train journey from Flagstaff, AZ to Portland, OR offers travelers a scenic and relaxing experience. Covering a distance of 917 miles (1477 km), the average train journey duration takes approximately 1d 41h 25m. This allows you to sit back and enjoy the breathtaking views along the route.

The frequency of trains traveling between Flagstaff, AZ and Portland, OR is 1 train per day. These trains operate every day of the week, allowing flexibility for your travel plans. Whether you're planning a weekend getaway or a midweek escape, you'll find a consistent schedule to suit your itinerary.

For those planning their departure, the first train of the day typically leaves Flagstaff, AZ at 14:22, providing an early start to your journey. The last train from Flagstaff, AZ to Portland, OR usually departs at 21:15, offering a convenient option for evening travelers. This consistent Flagstaff, AZ to Portland, OR train schedule ensures that you can plan your trip with ease and confidence.

FAQs: Trains from Flagstaff, AZ to Portland, OR

FAQs: Travel by train from Flagstaff, AZ 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 Flagstaff, AZ to Portland, OR.
FAQs

Most popular trains, buses, flights and ferries to and from Portland, OR and Flagstaff, AZ

HomeTrainsTrains in USATrain Times to Portland, ORFlagstaff, AZ to Portland, OR train

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
More routes, destinations and providers
Currency
Language

Useful links