Luxury Train journeys in Peru run all year round. However, many of Peru’s highlights are best visited during the dry winter season, which runs from May to October. February is Peru’s rainy month so it’s best to avoid this if you hope to do a lot of outdoor activities in between your rail journeys.