If you’re planning your trip to Machu Picchu, taking the train from Cusco is one of the most comfortable ways to get there. The routes through the Peruvian Andes are operated by Peru Rail and Inca Rail, offering service that immerses you in the natural beauty along the journey to the Aguas Calientes district, combining comfort and scenic views.
There are various fare options, types of trains, and schedules. You can also customize your trip to suit your style and budget. We explain how to book your tickets, available fares, schedule options, and what to expect from each type of train.

How to book your train and tour tickets with us?
Booking your train and Machu Picchu tour tickets is a simple process, especially with the support of Machu Picchu Wayna, since we take care of booking your tickets so you can enjoy your experience to the fullest.
Easily book your train tickets
The most practical way to secure your tickets is through the official websites of Peru Rail and Inca Rail, where you can check seat availability, choose from various train options, and book your tickets from the comfort of your home. It’s important to book your ticket days or even weeks in advance.
You can also book through authorized travel agencies.
Purchase at authorized offices
For those who prefer to purchase tickets in person, Peru Rail has authorized offices in both Lima and Cusco where agents will assist you with all the necessary information. Buying at the offices also allows you to receive personalized recommendations and make sure your itinerary is organized.
In Cusco, you can make your reservations at:
- Alejandro Velasco Astete International Airport: Av. Velasco Astete s/n, Wanchaq-Cusco.
- Main Square (Plaza de Armas): Portal de Carnes 214, Plaza de Armas-Cusco.
- Regocijo Square: Plaza Regocijo 202 – Cusco.
- El Sol Avenue: Av. El Sol 409 – Cusco.
- Wanchaq Station: Av. Pachacutec s/n, Wanchaq District – Cusco.
- Poroy Station: Calle Roldan s/n, Poroy District – Cusco.
- Urubamba Station: Av. Ferrocarril s/n Urubamba, Sacred Valley – Cusco.
- Ollantaytambo Station: Av. Ferrocarril s/n Ollantaytambo, Sacred Valley – Cusco.
- Machu Picchu Station: Machu Picchu Pueblo s/n, Las Orquídeas neighborhood – Cusco.
At the Inca Rail office:
- Main Square (Plaza de Armas): Calle Portal de Panes 105, Plaza de Armas – Cusco.
- Ollantaytambo Station: Av. Ferrocarril s/n Ollantaytambo, Sacred Valley – Cusco.
- Machu Picchu Station: Machu Picchu Pueblo train station s/n – Cusco.
Train fares
Train fares for the Cusco to Machu Picchu route vary depending on the type of train and the services included. Both Inca Rail and Peru Rail offer options for different budgets and travel styles.
Fares and train options with Peru Rail and Inca Rail
Train prices from Machu Picchu with Peru Rail and Inca Rail vary depending on the type of service and the company.
Peru Rail
They offer a variety of train services to Machu Picchu, including the Local, Expedition, Vistadome, and Hiram Bingham:
Local Train: Only for Peruvians or foreigners with a Peruvian residence card. The cost is 20 Peruvian soles (7 USD) round trip.
Expedition Train: A comfortable and practical service at an affordable price. Tickets range from 60 USD to 200 Peruvian soles.
Vistadome Train: Offers panoramic windows to enjoy the beauty of the Sacred Valley. Tickets range from 90 USD to 330 Peruvian soles.
Hiram Bingham Train: A high-end service that includes gourmet meals, open bar, Machu Picchu tickets, tour guide, and more. Prices range from 500 USD to 1,850 Peruvian soles.

Inca Rail
Offers multiple train services to Machu Picchu, including the Voyager, 360°, Voyager Premium, Voyager Bimodal, 360° Bimodal, and Voyager Premium Bimodal.
Voyager Train: 60 USD.
360° Train: 80 USD.
Premium Voyager Train: 80 USD.
Voyager Bimodal Service: 60 USD.
Voyager Bimodal Premium: 80 USD.
360° Bimodal Service: 80 USD.
Economy Trains: Designed for travelers seeking a budget-friendly option, these trains offer basic comfort and panoramic views of the Andean landscape. Ideal for a simple experience to reach Machu Picchu.
Panoramic Trains: Perfect for those who want to enjoy the views while traveling. These trains feature large windows and designs that let you fully appreciate the landscape. Available from both operators, they offer a balance between cost and experience.
Luxury Trains: If you’re looking for an exclusive travel experience, the luxury trains from Inca Rail and Peru Rail are an excellent choice. They offer high-end services such as gourmet meals, cocktails, and elegant decor, providing a refined atmosphere that makes the journey unforgettable.

Train schedules to Machu Picchu
Train schedules to Machu Picchu vary, allowing you to choose the time that best fits your travel plan.
Schedules and train options with Peru Rail and Inca Rail
Peru Rail and Inca Rail operate trains at various times throughout the day, from early morning until late afternoon. You can choose an early departure to make the most of your day at Machu Picchu or a later time to enjoy the scenery at sunset. Both companies offer flexible schedules, so depending on your itinerary, you’ll find an option that fits your needs.
The best train travel experience to Machu Picchu
Traveling by train to Machu Picchu is a special experience, and each train type offers different amenities to enrich your journey.
Train companies and types
Both Peru Rail and Inca Rail offer trains of various categories, designed to meet different expectations and budgets.
Standard, panoramic, and luxury trains
Standard Trains: With comfortable seats and a simple atmosphere, standard trains are a budget-friendly option that allows you to enjoy the Andean landscape while traveling to Machu Picchu.
Panoramic Trains: Panoramic trains are a mid-range option, perfect for photography and nature lovers, as their wide windows allow for full appreciation of the scenery.
Luxury Trains: Luxury trains are an experience in themselves, with exclusive services that include welcome drinks, gourmet meals, and a sophisticated atmosphere. These options provide an unforgettable journey and are ideal for celebrating special occasions.

Train schedules to Machu Picchu
Train schedules to Machu Picchu vary, allowing you to choose the time that best fits your travel plan.
Schedules and train options with Peru Rail and Inca Rail
Peru Rail and Inca Rail operate trains at various times throughout the day, from early morning until late afternoon. You can choose an early departure to make the most of your day at Machu Picchu or a later time to enjoy the scenery at sunset. Both companies offer flexible schedules, so depending on your itinerary, you’ll find an option that fits your needs.
The best train travel experience to Machu Picchu
Traveling by train to Machu Picchu is a special experience, and each train type offers different amenities to enrich your journey.
Train companies and types
Both Peru Rail and Inca Rail offer trains of various categories, designed to meet different expectations and budgets.
Standard, panoramic, and luxury trains
Standard Trains: With comfortable seats and a simple atmosphere, standard trains are a budget-friendly option that allows you to enjoy the Andean landscape while traveling to Machu Picchu.
Panoramic Trains: Panoramic trains are a mid-range option, perfect for photography and nature lovers, as their wide windows allow for full appreciation of the scenery.
Luxury Trains: Luxury trains are an experience in themselves, with exclusive services that include welcome drinks, gourmet meals, and a sophisticated atmosphere. These options provide an unforgettable journey and are ideal for celebrating special occasions.

Information about the local train to Machu Picchu
The local train is an economical alternative, but it has some limitations regarding availability.
What is the local train and who can ride it?
The local train is a service primarily intended for Peruvian residents, which is why it’s available at lower rates. This train is used by both travelers and locals, offering an authentic experience but without the added services of tourist trains.
Local train price and schedules
The local train is the cheapest option to reach Machu Picchu. However, seats are often limited and the schedules more restricted, so it’s recommended to book in advance, especially during peak season. This train operates several times a day, offering both outbound and return trips.
Frequently Asked Questions
Where do you board the trains?
Most trains to Machu Picchu depart from the Poroy and Ollantaytambo stations. Poroy Station is closer to Cusco, while Ollantaytambo is located in the Sacred Valley, about an hour’s drive from Cusco.
How long is the train ride?
The train ride from Cusco to Machu Picchu lasts between 1.5 and 3.5 hours, depending on the departure station. From Poroy, the trip takes about 3.5 hours, while from Ollantaytambo it takes around 1.5 hours.
Can I go by bus and return by train?
Yes, it is possible to combine bus and train transportation for your trip to Machu Picchu. Many visitors choose to go up by bus and return by train to enjoy a varied experience and view the landscape from different perspectives.