Ranked, with the working shown

The best train tours in Peru

17 hotel-based trips in Peru had enough verified data to score; hostel and self-guided rail-pass trips are not ranked here. The ranking below is fully mechanical; here is exactly how it works:

  • Eligibility: only hotel-based tours are ranked. Trips built around hostels or self-arranged accommodation are left out, since these guides recommend hotel-inclusive tours for the general traveller.
  • Rail share (35%): the percent of the trip actually on trains, from the itinerary.
  • Value (20%): price per day against the other hotel-based trips on this page (cheaper per day scores higher).
  • Data completeness (25%): full day-by-day itinerary, imagery, inclusions, and verified price.
  • Departure breadth (20%): how many months the operator publishes departures for.
  1. Three-day rail journey to Machu Picchu from Cusco via Sacred Valley

    Rail share
    25
    Value
    100
    Completeness
    100
    Departures
    100

    3 days · from $673 ($224/day)

  2. 2
    Machu Picchu & the Andes

    Great Rail Journeys

    63.7

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

    Rail share
    35
    Value
    82
    Completeness
    100
    Departures
    50

    15 days · from $5,761 ($384/day)

  3. 23-day escorted rail journey Buenos Aires to Lima via Andes and salt flats

    Rail share
    45
    Value
    59
    Completeness
    100
    Departures
    50

    23 days · from $14,069 ($612/day)

  4. 16-day small group tour through Peru to Machu Picchu by rail

    Rail share
    19
    Value
    94
    Completeness
    100
    Departures
    50

    16 days · from $5,085 ($318/day)

  5. 16-day small group tour through Peru to Machu Picchu by rail

    Rail share
    19
    Value
    88
    Completeness
    100
    Departures
    38

    16 days · from $5,755 ($360/day)

  6. 6
    Discover South America

    Great Rail Journeys

    54.2

    16-day escorted rail and coach tour through Peru, Argentina, Brazil

    Rail share
    25
    Value
    65
    Completeness
    100
    Departures
    38

    16 days · from $8,441 ($528/day)

  7. 16-day solo travellers tour through Peru to Machu Picchu by rail

    Rail share
    19
    Value
    71
    Completeness
    100
    Departures
    25

    16 days · from $7,430 ($464/day)

  8. 16-day small group tour to Peru's Inti Raymi festival and Machu Picchu

    Rail share
    19
    Value
    76
    Completeness
    100
    Departures
    13

    16 days · from $6,626 ($414/day)

  9. 14-day Peru journey by luxury sleeper train from Lima to Machu Picchu

    Rail share
    36
    Value
    53
    Completeness
    100
    Departures
    0

    14 days · from $8,837 ($631/day)

  10. 13-day Peru rail journey on the Belmond Andean Explorer to Machu Picchu

    Rail share
    35
    Value
    47
    Completeness
    100
    Departures
    0

    13 days · from $8,575 ($660/day)