
Cox & Kings
Train to Machu Picchu (Superior)
16-day small group tour through Peru to Machu Picchu by rail
Peru
27 rail vacations stop in Puno, from 11 operators, 1 to 23 days, from $5,085 per person. Some pass through for an afternoon and some stay for days; each trip page shows the exact overnights.

Cox & Kings
16-day small group tour through Peru to Machu Picchu by rail

Cox & Kings
16-day small group tour through Peru to Machu Picchu by rail

Great Rail Journeys
15-day Peruvian Andes loop from Lima to Machu Picchu on two PeruRail trains

Cox & Kings
16-day solo travellers tour through Peru to Machu Picchu by rail

Tailor Made Rail
13-day Peru rail journey on the Belmond Andean Explorer to Machu Picchu

PeruRail
New Year's Eve luxury sleeper train from Cusco through the Peruvian Andes to Puno

Wexas Travel
Peru rail loop from Lima through Machu Picchu to Lake Titicaca in ten days

Railbookers
Private guided Peru tour: Lima to Machu Picchu, Titicaca, and Colca Canyon

Discovery Trains
11-day Peru circuit on the Belmond Andean Explorer and Hiram Bingham trains

Rail South America
21-day Andean rail journey from Buenos Aires through Bolivia to Lima

Tailor Made Rail
23-day escorted rail journey Buenos Aires to Lima via Andes and salt flats

Planet Rail
14-day Peru rail journey from Lima through Machu Picchu to Arequipa

Railbookers
Private guided Peru tour: Lima to Machu Picchu and the Nazca Lines

Belmond
Luxury Belmond Andean Explorer train journey from Arequipa to Cusco via Puno

Belmond
3-day luxury train from Cusco to Arequipa via Lake Titicaca

Belmond
Overnight luxury train from Puno to Cusco via the Andes

Belmond
Overnight luxury train from Cusco to Puno via Lake Titicaca

Luxury Train Club
Luxury train through Peru's high Andes from Cusco to Arequipa

PeruRail
Luxury sleeper train through Peruvian Andes, Cusco to Arequipa via Lake Titicaca

PeruRail
Luxury sleeper train through Peru's Andes, Cusco to Arequipa via Lake Titicaca

PeruRail
Luxury sleeper train through Peru's Andes, Cusco to Arequipa

PeruRail
Luxury sleeper train through Peru's Andes, Cusco to Arequipa.

PeruRail
Luxury sleeper train through Peru's Andes with gourmet dining

PeruRail
Luxury day train across Peruvian highlands from Cusco to Lake Titicaca

PeruRail
Luxury day train from Cusco to Puno through the Peruvian highlands.

PeruRail
Luxury day train from Cusco to Puno with Peruvian gastronomy

PeruRail
Luxury day train from Cusco to Lake Titicaca through the Andes