Machu Picchu by train gives you the easiest and most scenic way to reach the Lost City of the Incas.
Taking the train to Machu Picchu is the easiest and most comfortable way to reach the Lost City — especially if it’s your first time in Peru.
In this guide, we’ll walk you through everything you need to know about the
train to Machu Picchu: which routes exist, how to choose between
companies, how to buy your tickets, and how to connect the last stretch from Aguas Calientes up to the ruins.
all trains stop at Machu Picchu Pueblo (Aguas Calientes).

Why Go to Machu Picchu by Train?
Machu Picchu sits deep in the Andes, on the edge of the Amazon. The site is not accessible by regular road:
you either hike a multi-day trek or take the train along the Urubamba River.
For most travelers, the train is the simplest and most time-efficient option.
Taking the train to Machu Picchu is ideal if:
- You want a comfortable, scenic journey without long hikes.
- You have limited time in Peru but don’t want to miss the Lost City.
- You’re traveling with kids, older family members, or just prefer easy logistics.
All trains arrive at Machu Picchu Pueblo (Aguas Calientes). From there, you’ll take a
short bus ride or hike up to the citadel itself.
Train Companies to Machu Picchu
Two main companies operate the Machu Picchu train routes:
PeruRail
PeruRail runs several services, including the budget-friendly Expedition, the mid-range
Vistadome with large panoramic windows, and the luxury Hiram Bingham train.
They operate departures from Cusco (San Pedro station), Poroy (seasonally), and Ollantaytambo
in the Sacred Valley.
Inca Rail
Inca Rail offers the The Voyager, The 360° with extra-large windows,
and premium services such as First Class and Private.
They mainly operate from Ollantaytambo and also provide a combined
bus + train service from Cusco.
| Service | Company | Vibe | Best for |
|---|---|---|---|
| Expedition / The Voyager | PeruRail / Inca Rail | Basic, comfortable | Budget-conscious travelers |
| Vistadome / The 360° | PeruRail / Inca Rail | Panoramic windows, scenic | Photos & landscapes |
| Hiram Bingham / First Class | PeruRail / Inca Rail | Luxury, gourmet, lounge | Special occasions & honeymoons |
For up-to-date schedules and prices, always check the official websites of PeruRail and Inca Rail before booking.

Main Train Routes to Machu Picchu
Most travelers will start their Machu Picchu train journey either from
Cusco or the Sacred Valley. Here are the main options:
1. From Cusco to Machu Picchu (via Ollantaytambo)
Today, the most common route is a bus or private transfer from Cusco to Ollantaytambo
(about 1.5–2 hours), then the train from Ollantaytambo to Machu Picchu Pueblo.
Some combined “bimodal” tickets include both segments.
2. From Ollantaytambo to Machu Picchu
This is the most popular train Machu Picchu route. Trains run frequently
throughout the day, and the journey takes around 1.5 hours along the Urubamba River.
If you are already staying in the Sacred Valley, this is usually the best choice.
3. From Cusco (San Pedro) – Seasonal & Limited
Certain seasons and services offer trains directly from San Pedro station in Cusco.
These can be convenient but are more limited and often take longer than the Ollantaytambo option.
If your schedule is flexible and you want the full train experience from Cusco, it’s worth checking.
How to Take the Train to Machu Picchu: Step-by-Step
- Choose your dates and route.
Decide if you’ll leave from Cusco or the Sacred Valley, and whether you want
a morning or afternoon train. - Book your Machu Picchu tickets.
Entrance tickets to the site are now limited and must be booked in advance.
Check the official Peruvian government site or work with a trusted agency
like Majestic Andes. - Reserve your train seats.
Visit PeruRail or Inca Rail online, or ask your tour operator to secure tickets
that match your Machu Picchu entrance times. - Plan your transport to the station.
From Cusco, reserve a transfer to Ollantaytambo or San Pedro station with enough buffer
time. Aim to arrive at the station at least 30–40 minutes before departure. - Travel to Aguas Calientes (Machu Picchu Pueblo).
Enjoy the scenic ride through the Sacred Valley — you’ll follow the river into a greener,
more tropical landscape as you approach the town. - Take the bus up to Machu Picchu.
From Aguas Calientes, buses leave regularly (every 5–10 minutes) and take about
25–30 minutes up the mountain. Buy bus tickets the day before or early in the morning. - Explore Machu Picchu.
Enter at your assigned time slot and follow the designated circuit. Consider hiring
a certified guide to make the most of your visit. - Return by bus + train.
Head back down to Aguas Calientes by bus, then take your return train to
Ollantaytambo or Cusco.
Which Train Class Should You Choose?
You don’t need the most expensive ticket to enjoy the journey, but choosing the right
service will improve your experience.
Standard / Tourist Class
Comfortable seating and large windows, with snacks available for purchase.
Ideal if you want to keep costs reasonable while still enjoying the ride.
Panoramic / Vistadome / 360°
These trains feature large panoramic windows and sometimes glass ceilings,
making the landscapes the main attraction. Perfect for photography and first-time visitors.
Luxury Services
On premium trains like Hiram Bingham or First Class,
expect gourmet meals, bar service, live music and lounge cars. They are significantly more
expensive but turn your Machu Picchu train into a once-in-a-lifetime experience.
luxury train on the way to Machu Picchu and a standard class on the way back.
Which Train Should You Take? (PeruRail vs Inca Rail)
When researching the train to Machu Picchu, you’ll quickly find two companies:
PeruRail and Inca Rail. Both are safe, scenic, and reliable – but each offers different experiences.
🚆 PeruRail
- Expedition — the most affordable option, large windows, comfortable seats.
- Vistadome — panoramic windows on the sides and ceiling, great for photography.
- Hiram Bingham — the famous luxury train: gourmet meals, cocktails, live music.
🚆 Inca Rail
- The Voyager — clean, modern, budget-friendly.
- The 360° — huge windows, open-air observatory, excellent for nature lovers.
- First Class — premium service with Andean cocktails and lounge access.
Tip: For most travelers, the Vistadome (PeruRail) or 360° (Inca Rail) offers the best mix of comfort, views, and price.
How Much Does the Train to Machu Picchu Cost?
Prices vary depending on:
- the company
- the train category
- the season (high season = June–August)
- how early you book
As of 2025, expect:
- $60–$90 one-way for Expedition / Voyager
- $90–$130 one-way for Vistadome / 360°
- $500+ one-way for Hiram Bingham (luxury)
Train + entrance ticket + shuttle bus normally brings the total day-trip cost to around $200–$350.
How to Book Your Train Ticket
There are three reliable ways:
1. Direct Websites
2. At the Train Stations (Not Recommended)
Lines can be long and trains sell out during high season.
3. Through a Trusted Travel Agency (Easiest)
Agencies like Majestic Andes can secure the best departure times, coordinate the bus + entry tickets, and handle schedule changes for you.
Train Timetables (Updated 2025)
The most common departure times:
🚆 From Ollantaytambo to Aguas Calientes
- 06:10
- 07:22
- 08:30
- 09:15
- 13:27
🚆 Return From Aguas Calientes to Ollantaytambo
- 14:30
- 16:43
- 18:20
- 19:00
*Schedules may change — always double-check before booking.*
Arriving in Aguas Calientes — What Happens Next?
Once your Machu Picchu train arrives in Aguas Calientes, follow these steps:
- Exit the station (you pass through a market).
- Walk to the bus station (5 minutes).
- Show your passport + Machu Picchu ticket.
- Take the shuttle bus (25–30 min) up the mountain.
Buses run every few minutes from 5:30 am to 3:30 pm.
Best Time to Take the Train
For the best views:
- Morning departures for soft light in the Sacred Valley.
- Afternoon returns when the valley is sunlit.
High season: June – August
Dry season: May – October (best overall weather)
Travel Tips to Make It Easy
- Bring your passport — it’s required.
- Arrive 30 minutes before departure.
- Pack light — big luggage isn’t allowed.
- Sit on the left side for the best Sacred Valley views.
- Bring your Machu Picchu ticket (digital or printed).
Why Travel With Majestic Andes?
We handle everything: trains, buses, Machu Picchu tickets, guides, and timing.
No stress, no logistics, no risk of missing entries — just a smooth and unforgettable experience.
👉 Ready for your Machu Picchu trip?
Visit majesticandes.com to plan your itinerary.
