The train departs from a station outside Cuzco around 9 a.m., six days a week.
From there, it's a 3.5-hour ride to Machu Picchu station, where visitors can board a bus to the ancient site.
The train route traverses the Sacred Valley of the Incas along the Urubamba River, passing ancient ruins and fortresses.
Visitors can make the trip in a single day, or they can stay overnight near the ruins.
next slide will load in 15 secondsSkip AdSkip AdThe train is named after Hiram Bingham, the explorer who discovered the site in 1911.
It was designed to be reminiscent of a 1920s' Pullman train, with elegant furnishings and a blue and gold exterior.
There are four cars in total — two dining cars, an observation bar car, and a kitchen car. It can carry 84 passengers.
The bar serves up pisco sours, a signature Peruvian drink made with pisco liquor, lime, egg white, and Angostura bitters.
There's also live entertainment.
next slide will load in 15 secondsSkip AdSkip AdBut the main activity on the train is eating. On the way to Machu Picchu, a full brunch is served.
And there's a full dinner on the way back. The four-course menu is "Andes-inspired."
Of course, the views are spectacular.
The best places to catch them might be the open observation deck at the rear of the train.
Tickets on the train are expensive — up to $754 for a round trip. But the ticket price also includes a tour guide to the ruins and tea at the Machu Picchu Sanctuary Lodge.
next slide will load in 15 secondsSkip AdSkip AdThe panorama of Machu Picchu, of course, is priceless.
For those who want to see the hard-to-reach ruins and have some money to spare, it's the perfect way to see Macchu Pichu.
That's not the only cushy train ride out there.