Denali Star Train Trips

Train: Anchorage to Denali National Park via Denali Star Train

Have you been asking, how do I get to Denali National Park? Your answer is this flagship train. The northbound Denali Star Train departs Anchorage for the 356-mile, 7.5-hour journey to Denali, with stops in Wasilla, Talkeetna.

Duration: 7.5 hours

Price: $187 per person

View Details

Train: Anchorage to Fairbanks via Denali Star Train

Take the 356-mile, 12-hour journey to Fairbanks. There are stops along the way in Wasilla, Talkeetna, and Denali National Park. Take in the beauty that Alaska offers and get your cameras ready for a chance to see the tallest mountain, Denali, that resides in North America.

Duration: 11.75 hours

Price: $269 per person

View Details

Train: Denali National Park to Anchorage via Denali Star Train

The southbound Denali Star Train departs Denali for the 265-mile, 7.5-hour journey to Anchorage, with stops in Talkeetna and Wasilla.

Duration: 7.5 hours

Price: $187 per person

View Details

Train: Fairbanks to Anchorage via Denali Star Train

Take the 12-hour, 356-mile journey to Anchorage via the Denali Star Train. Along the way are several stops including Denali National Park, Talkeetna, and Wasilla. Travel through two of the five geographic regions in Alaska, the Interior and South Central as you take in plenty of breathtaking views.

Duration: 11.75 hours

Price: $269 per person

View Details

About Denali Star Train Trips

The Alaska Railroad's Denali Star Train spans Southcentral and the Interior Alaska. On your ride, you can take in sweeping mountain, forest, and river views. Whether you're headed for an adventure in Denali National Park or chasing Alaska's Northern Lights in Fairbanks, the Denali Star Train offers a comfortable and scenic travel experience.

Riding the Denali Star Train is also one of the best things to do in Denali. You can also view all of our routes on the Alaska Railroad.


  • Copyright 2022 Alaska Shore Excursions
  • 212 Admiral Way Ste. 5 Juneau, Alaska 99801
  • 1-888-586-8489