Three Amtrak routes travel to Arizona: the Southwest Chief, Sunset Limited, and Texas Eagle. You can board all of these trains in Los Angeles, and depending on route, other major cities with rail service to Arizona include Chicago, St. Louis, Kansas City, New Orleans, Houston, San Antonio, Austin, Dallas, and Little Rock.
If your starting station is not on one of these routes, you’ll have to ride more than one train to reach the state. Click the route links above to view station lists or visit Amtrak.com to enter your starting city and one of the Arizona destinations below to see your travel options.
This website is reader supported and not affiliated with Amtrak. We may earn a small commission from links on this page.
Where to go in Arizona
Tucson and Flagstaff are great cities for tourists. Both are in walkable areas near hotels and attractions. You can also reach national parks with a rental car or guided tour. Flagstaff is the gateway for the Grand Canyon and Tucson is the gateway for Saguaro National Park.
You can also reach Phoenix via the Maricopa train station. Choose Phoenix as your destination when booking your tickets for a connecting bus shuttle. Top things to do in Phoenix include wandering the Desert Botanical Gardens, going on a hot air balloon ride and visiting one of the many museums. There are even day tours to Sedona.
For a romantic getaway, consider a trip to Winslow. A beautiful old hotel, La Posada, is next to the train station. Or if you’re craving sunshine and a small town atmosphere, Yuma has been designated as the sunniest place in the world. You can walk less than 15 minutes from the Amtrak station to reach two hotels (Home2 Suites and Hilton Garden Inn Pivot Point) and downtown vacation rentals.
Here’s a full list of the Arizona cities you can reach by train:
- Benson, AZ (BEN) (Sunset Limited, Texas Eagle)
- Flagstaff, AZ – Amtrak Station (FLG) (Southwest Chief)
- Kingman, AZ (KNG) (Southwest Chief)
- Maricopa, AZ (MRC) (Sunset Limited, Texas Eagle)
- Tucson, AZ (TUS) (Sunset Limited, Texas Eagle)
- Winslow, AZ (WLO) (Southwest Chief)
- Yuma, AZ (YUM) (Sunset Limited, Texas Eagle)
Best time to visit Arizona
The best time to visit Arizona is November through April. The weather is pleasant and you’ll have the option to go skiing or snowboarding near Flagstaff. The Arizona Snowbowl is 30 minutes away from downtown via a free shuttle.






