We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Grand Canyon Railway

233 North Grand Canyon Boulevard, Williams, AZ 86046-2563
+1 800-843-8724
Book In Advance
More Info
US$ 139.99*
and up
Grand Canyon Railway Adventure Package
Why Book on TripAdvisor?
  • Tour highlights & full itinerary
  • Easy online booking
  • Lowest price guaranteed
More Information ›
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Historic train that takes a 65-mile trip from Williams to the Grand Canyon and offers great views of the Arizona high country.
  • Excellent75%
  • Very good16%
  • Average5%
  • Poor2%
  • Terrible2%
Travellers talk about
“train robbery” (507 reviews)
“grand canyon” (3,401 reviews)
“first class” (666 reviews)
233 North Grand Canyon Boulevard, Williams, AZ 86046-2563
+1 800-843-8724
Write a Review
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (7,763)
Traveller rating
Traveller type
Time of year
  • More languages

1 - 10 of 7,637 reviews

Reviewed yesterday

If you have any Santa believers young or old, this is the trip you need to take. We did the Polar Experience package from the Grand Canyon Railway Hotel which included a one night stay, dinner buffet and breakfast buffet, and tickets for the Polar...More

Thank RetiredIBEW
Reviewed yesterday

Even though we had our own vehicle, we always enjoy a train ride, so we took the train on our first venture to the canyon. This train was smooth and relaxing, had entertainment on the way up and back. We love steam trains, but this...More

Thank Ft_Worth_Tx_Paul
Reviewed 2 days ago


Thank jeanettejacques
Reviewed 2 days ago


Thank heyladyDallas
Reviewed 3 days ago

Thank cherib0b
Reviewed 5 days ago


Thank Deb O
Reviewed 6 days ago

On a Saturday in early December, we took the train from Williams to the Grand Canyon Village, there and back in one day. The train left at 9:30 am for the Grand Canyon and took over 2 hours. That gave us about 3.5 hours (11:45...More

Thank laurieh587
Reviewed 6 days ago

If you can get to Willams Arizona by any means you can relax and take the train the last 60 miles to the Grand Canyon. The train is comfortable with different levels of accommodations for travelers, and a dining/lounge car. Each car has a guide...More

Thank Michael B
Reviewed 1 week ago

This is an awesome experience and a wonderful place to make lasting memories. Everything from the train station, the shops and village, the Santa photos (which the kids can color while they wait) to the conductor calling "All Aboard" is well organized, friendly and on...More

Thank bigbsjlv
Reviewed 1 week ago via mobile

For a memorable way to get to and from the Grand Canyon, try the Grand Canyon Railway out of Williams, AZ. Sit back and relax on the 2 hr+ ride. The conductors (like Doug and Christine) are super knowledgeable and serve their car riders well....More

Thank Shazamlamb
Nearby Restaurants
Red Raven Restaurant
1,464 reviews
.29 km away
Pine Country Restaurant
2,330 reviews
.23 km away
Grand Canyon Coffee and Cafe
355 reviews
.26 km away
Station 66 Italian Bistro
1,017 reviews
.27 km away
Nearby Attractions
Williams Depot
489 reviews
.18 km away
Grand Canyon Brewing Company
129 reviews
.37 km away
Pete's Rt 66 Gas Station Museum
181 reviews
.36 km away
Ask a question
Questions & Answers
Jim K
10 November 2017|
AnswerShow all 9 answers
Response from Michelle E | Reviewed this property |
We visited this past July and the weather in Williams, AZ was perfect! The train was air conditioned and very comfortable, Although we thought it would be too hot, it was very pleasant during the summer. Highly recommend... More
29 October 2017|
AnswerShow all 6 answers
Response from Carl F | Reviewed this property |
I believe around 9:30
14 October 2017|
AnswerShow all 3 answers
Response from Stephen L | Reviewed this property |
Never been there at Christmas, but I would think it's nice. Might even be some snow.