COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search train tickets to Flagstaff

switcheroo

Quickview

How to get to Flagstaff by train

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

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

$23.34 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 $23.34.

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.

Denver

There are 3 scheduled trains per day from Denver to Flagstaff. The route can be as long as 482 miles, or 775 kilometers. On average, the journey takes 30 hours . One train company, Amtrak, connects Denver to Flagstaff. Trains from Denver usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
1d 6h 0m
Avg. Price
$267.13

New York

There are 3 scheduled trains per day from New York to Flagstaff. The route can be as long as 2070 miles, or 3331 kilometers. On average, the journey takes 59 hours and 26 minutes. One train company, Amtrak, connects New York to Flagstaff. Trains from New York usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
2d 11h 26m
Avg. Price
$363.40

Grand Rapids

There are 2 scheduled trains per day from Grand Rapids to Flagstaff. The route can be as long as 1486 miles, or 2392 kilometers. On average, the journey takes 40 hours and 57 minutes. One train company, Amtrak, connects Grand Rapids to Flagstaff. Trains from Grand Rapids usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
1d 16h 57m
Avg. Price
$233.37

Riverside

There are 2 scheduled trains per day from Riverside to Flagstaff. The route can be as long as 338 miles, or 544 kilometers. On average, the journey takes 10 hours and 58 minutes. There are 2 train lines that operate on this route. Amtrak has the most daily trains. Trains from Riverside usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
10h 58m
Avg. Price
$110.51

Sacramento

There are 2 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 4 minutes. One train company, Amtrak, connects Sacramento to Flagstaff. Trains from Sacramento usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
21h 4m
Avg. Price
$183.03

Located in Arizona, Flagstaff is accessible by train from 38 other cities. You can choose from 57 daily scheduled trips when you search for trains to Flagstaff on Wanderu. Amtrak Southwest Chief 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 4 scheduled Amtrak trains per day. Amtrak can get you to Flagstaff from 85 cities, including Fullerton.
Avg. Time
21h 11m
Avg. Price
$156.23

Amtrak Southwest Chief

There are 2 scheduled Amtrak Southwest Chief trains per day. Amtrak Southwest Chief can get you to Flagstaff from 22 cities, including Fullerton.
Avg. Time
16h 20m
Avg. Price
$134.01