COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search train tickets to Flagstaff

switcheroo

Quickview

How to get to Flagstaff by train

Routes74
Trips per day112
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?

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

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
$91.50

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 62 hours and 42 minutes. One train company, Amtrak, connects Richmond to Flagstaff. Trains from Richmond usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
2d 14h 42m
Avg. Price
$261.57

Carbondale

There are 4 scheduled trains per day from Carbondale to Flagstaff. The route can be as long as 1257 miles, or 2022 kilometers. On average, the journey takes 40 hours and 30 minutes. One train company, Amtrak, connects Carbondale to Flagstaff. Trains from Carbondale usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
1d 16h 30m
Avg. Price
$332.25

Toledo

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

Newbern

There are 3 scheduled trains per day from Newbern to Flagstaff. The route can be as long as 1257 miles, or 2022 kilometers. On average, the journey takes 46 hours and 10 minutes. One train company, Amtrak, connects Newbern to Flagstaff. Trains from Newbern usually arrive in Flagstaff at 1 East Rte 66.
Avg. Time
1d 22h 10m
Avg. Price
$292.67

Located in Arizona, Flagstaff is accessible by train from 74 other cities. You can choose from 112 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 56 cities, including Fullerton.
Avg. Time
1d 2h 45m
Avg. Price
$117.47

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 Albuquerque.
Avg. Time
19h 45m
Avg. Price
$103.93