COVID-19 Travel Guide
Learn more ›

Search train tickets to Flagstaff

switcheroo

Quickview

How to get to Flagstaff by train

Routes98
Trips per day148
train lines2
Stations1
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.

What is a good price for a train ticket to Flagstaff?

€11.98 is the cheapest price for a train ticket to Flagstaff, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Flagstaff. In the last month, trains from Winslow to Flagstaff had the lowest average price at €11.98.

Where is the train station in Flagstaff, AZ?

The main train station in Flagstaff is 1 East Rte 66. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Flagstaff.

Palm Springs

There are 4 scheduled trains per day from Palm Springs to Flagstaff. The route can be as long as 295 miles, or 474 kilometers. On average, the journey takes 20 hours and 16 minutes. One train company, Amtrak, connects Palm Springs to Flagstaff. Trains from Palm Springs usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
20h 16m
Avg. Price
€78.31

Richmond

There are 4 scheduled trains per day from Richmond to Flagstaff. The route can be as long as 1900 miles, or 3058 kilometers. On average, the journey takes 64 hours and 23 minutes. One train company, Amtrak, connects Richmond to Flagstaff. Trains from Richmond usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
2d 16h 23m
Avg. Price
€195.36

Sacramento

There are 4 scheduled trains per day from Sacramento to Flagstaff. The route can be as long as 592 miles, or 953 kilometers. On average, the journey takes 21 hours and 8 minutes. One train company, Amtrak, connects Sacramento to Flagstaff. Trains from Sacramento usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
21h 8m
Avg. Price
€97.46

Carbondale

There are 3 scheduled trains per day from Carbondale to Flagstaff. The route can be as long as 1256 miles, or 2021 kilometers. On average, the journey takes 41 hours and 34 minutes. One train company, Amtrak, connects Carbondale to Flagstaff. Trains from Carbondale usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
1d 17h 34m
Avg. Price
€206.78

South Bend

There are 3 scheduled trains per day from South Bend to Flagstaff. The route can be as long as 1440 miles, or 2317 kilometers. On average, the journey takes 39 hours and 2 minutes. One train company, Amtrak, connects South Bend to Flagstaff. Trains from South Bend usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
1d 15h 2m
Avg. Price
€131.81

Located in Arizona, Flagstaff is accessible by train from 98 other cities. You can choose from 148 daily scheduled trips when you search for trains to Flagstaff on Wanderu. Amtrak usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to Flagstaff are also available..

Train companies serving Flagstaff

Amtrak

There are 7 scheduled Amtrak trains per day. Amtrak can get you to Flagstaff from 85 cities, including Sacramento.
Amtrak
Amtrak
Avg. Time
1d 16h 44m
Avg. Price
€150.37

Amtrak Southwest Chief

There are 2 scheduled Amtrak Southwest Chief trains per day. Amtrak Southwest Chief can get you to Flagstaff from 25 cities, including Chicago.
Amtrak Southwest Chief
Amtrak Southwest Chief
Avg. Time
13h 1m
Avg. Price
€68.86

Top train routes to and from Flagstaff