Planning a trip to Machu Picchu? One of the first questions travelers ask is how to get from the city of Cusco to Machu Picchu. Although the famous Inca citadel is only about 75 kilometers (47 miles) from Cusco in a straight line, getting there takes a little planning.
Hidden among the mountains where the Andes meet the Amazon rainforest, Machu Picchu is not accessible by a regular road directly from Cusco. Instead, travelers can choose between a scenic train journey, a multi-day trek along ancient Inca trails, or a longer road journey combined with walking.
The good news is that reaching Machu Picchu is part of the adventure! Whether you prefer a comfortable train ride through the Sacred Valley or an unforgettable hike through the mountains, there are several ways to experience this extraordinary destination. In fact, many people tell us the journey itself which is so memorable.
In this guide, we’ll explain the different ways to travel from Cusco to Machu Picchu, how long each option takes, and what you should know before planning your visit.

Want to see Machu Picchu…?
4 complete days around Cusco + Trek or Train to the Lost City; Colorful markets, llamas, amazing Peruvian food
How to Go from Cusco city to Machu Picchu: Your Main Options
There are three main ways to reach Machu Picchu from Cusco:
- By train: The most convenient and popular option, traveling through the Sacred Valley to Aguas Calientes, the town below Machu Picchu.
- By trekking: A more adventurous way to reach Machu Picchu, following the famous Inca Trail or alternative trekking routes such as Salkantay.
- By road and walking: A longer alternative that involves driving toward Hidroeléctrica and continuing on foot to Aguas Calientes.
For most visitors, traveling by train is the easiest option, especially if you have limited time or prefer not to undertake a multi-day hike.
| Route | Approximate travel time | Best for |
|---|---|---|
| Train via Ollantaytambo | 3.5–4.5 hours to Aguas Calientes | Most travelers |
| Train from Cusco-area stations | Around 3.5–4.5 hours, depending on service | Scenic rail travel |
| Classic Inca Trail | 4 days / 3 nights | History and trekking enthusiasts |
| Short Inca Trail | 2 days / 1 night | Travelers wanting a shorter hike |
| Salkantay Trek | Usually 5 days | Mountain scenery and adventure |
| Road via Hidroeléctrica | Approximately 7–9 hours or longer to Aguas Calientes | Flexible travelers with more time |
Travel times are approximate and depend on road conditions, train schedules, and the selected itinerary.

It depends on the train station where you board the train. Let’s take a look at this quick Machu Picchu train time schedule:
How long does it take to travel by train to Machu Picchu?
| Departs from: | Train Station | Approximate Time to Aguas Calientes Station (Machu Picchu town) |
| Cusco | San Pedro Station | 4 hrs, 30 min. |
| Cusco | Poroy Station | 3 hrs, 30 min. |
| Sacred valley of the Incas | Urubamba train station | 2 hrs, 30 min. |
| Sacred valley of the Incas | Ollantaytambo Station | 1 hr, 30 min. |

Option 1: Getting from Cusco to Machu Picchu by Train
Taking the train from Cusco to Machu Picchu is one of the most popular ways to visit the ancient Inca city.
The journey follows the Urubamba River through the Sacred Valley, passing traditional Andean villages, agricultural terraces, and beautiful mountain scenery. As the train approaches Machu Picchu, the landscape gradually changes from the high Andes to the lush vegetation of the cloud forest.
There are two main train operators serving Machu Picchu: PeruRail and Inca Rail. Both offer different services, from comfortable standard trains to more luxurious options with panoramic windows and additional onboard amenities.
All regular tourist trains traveling to Machu Picchu arrive at Aguas Calientes, also known as Machu Picchu Pueblo. Check out our blog post with the best hotels in Aguas Calientes and things to do in Aguas Calientes!
Step 1: Travel from Cusco to Ollantaytambo

For many travelers, the easiest route begins with a road transfer from Cusco to Ollantaytambo, a beautiful historic town in the Sacred Valley.
The drive takes approximately 1.5–2 hours, depending on traffic and road conditions.
You can reach Ollantaytambo by private transportation, taxi, or shared transport. If you are traveling with an organized tour, transportation to the train station is usually arranged for you.
Ollantaytambo is also worth visiting in its own right. Its impressive Inca site, traditional streets, and surrounding mountain landscapes make it a wonderful stop during a Sacred Valley tour.
Step 2: Take the Train from Ollantaytambo to Aguas Calientes

From Ollantaytambo, the train to Machu Picchu town takes approximately 1 hour and 30 minutes.
This is one of the most scenic sections of the journey. The train follows the Urubamba River, passing steep mountains, lush valleys, and increasingly tropical vegetation. You should definitely plan to do this during the day, as its spectacular!
Depending on your preferences and budget, you can choose from several train categories offered by PeruRail and Inca Rail.
For a detailed comparison of train companies, departure stations, ticket prices, and onboard services, read our Machu Picchu by Train: Complete Travel Guide.
Can You Take a Train Ride from Cusco to Machu Picchu?

Yes, certain services depart from Cusco-area stations, including San Pedro and Poroy, depending on the season and operating schedule.
However, not every departure advertised as leaving from Cusco is a continuous train journey.
Some services use a combination of bus and train transportation, known as the bimodal service.
With this option, travelers begin their journey in Cusco by bus and transfer to a train at a designated station in the Sacred Valley.
This service is especially important during the rainy season, when train operations between Cusco and the Sacred Valley may be restricted.
If you are booking independently, always check the exact departure station and whether your ticket includes a bus transfer. We can also help you with the planning! Reach out to our expert team for more information.
Option 2: Hiking from Cusco to Machu Picchu

For adventurous travelers, reaching Machu Picchu on foot can be one of the most memorable experiences of a trip to Peru.
Instead of arriving by train, you can spend several days trekking through the Andes, discovering mountain landscapes, traditional communities, and anceint Inca sites along the way.
There are several trekking routes to Machu Picchu, each offering a different experience.
Classic Inca Trail: 4 Days / 3 Nights

The Classic Inca Trail is undoubtedly the most famous trekking route to Machu Picchu.
This four-day adventure follows original Inca pathways through beautiful mountain scenery, cloud forests, and fascinating sites.
One of its greatest highlights is arriving at Machu Picchu through the Sun Gate, known as Inti Punku.
The Classic Inca Trail requires advance booking because permits are limited and the route must be completed with an authorized tour operator.
If you enjoy hiking, history, and spending time in nature, this is an incredible way to experience Machu Picchu.
Short Inca Trail: 2 Days / 1 Night
If you want to experience the famous Inca Trail but don’t have four days available, the Short Inca Trail is an excellent alternative.
This route typically begins at Kilometer 104 of the railway, where hikers leave the train and follow the historic trail toward Machu Picchu.
Along the way, you’ll visit the impressive archaeological site of Wiñay Wayna before continuing toward the Sun Gate.
After the hike, travelers normally spend the night in Aguas Calientes and return to Machu Picchu the following morning for a guided visit.
This is a wonderful option for travelers who want a combination of hiking, history, and comfort without spending several nights camping. Though remember – short does not necessarily mean easy!
Salkantay Trek: 5 Days Hike

The Salkantay Trek is another popular alternative for reaching Machu Picchu and my personal favourite hike due to its dramatic mountain scenery.
Unlike the Classic Inca Trail, this route is particularly famous for its spectacular natural landscapes.
You’ll travel through high-altitude mountain passes, admire the snow-covered Salkantay Mountain, and descend toward warmer valleys and cloud forests.
Most Salkantay itineraries eventually connect with Aguas Calientes, from where travelers visit the Inca citadel with a separate Machu Picchu ticket.
Option 3: Getting to Machu Picchu by Road via Hidroeléctrica

Another way to travel from Cusco to Machu Picchu is by taking the longer road route toward Hidroeléctrica, near Santa Teresa. This is a popular option among backpackers and budget travelers looking for a more affordable, adventurous alternative to the train.
The journey involves driving from Cusco through the Sacred Valley and winding mountain roads before reaching the Hidroeléctrica station. From there, travelers can walk along the railway-side pedestrian route to Aguas Calientes, which usually takes around 2.5–3 hours. A limited train service may also be available between Hidroeléctrica and Aguas Calientes, depending on current operations.
A little personal advice from my own experience:
I actually took this route the very first time I visited Machu Picchu! Back then, I was traveling through Peru as a backpacker on a tight budget, so this seemed like the perfect option. And let me tell you, it was quite an adventure!
The journey can be a little chaotic. Some of the cars and small vans traveling toward Santa Teresa are rather old and uncomfortable, and driving standards can vary quite a bit. That’s why I would definitely recommend choosing your transport provider carefully rather than simply booking the cheapest option.
Another thing I remember is that once you arrive, it’s not always immediately clear where to go or how to find the walking route from Hidroeléctrica to Aguas Calientes. Don’t expect everything to be perfectly organized or signposted. It’s a good idea to research the route beforehand, ask locals for directions if needed, and know a few words of Spanish. That can really help!
Personally, I would say this is the true backpacker option. It’s more adventurous, less comfortable, and definitely requires a bit more flexibility. But if you’re traveling on a budget, have plenty of time, and don’t mind a little unpredictability, it can also be a memorable experience.
Just keep in mind that road conditions, weather, and unexpected delays can affect the journey, especially during the rainy season.
My recommendation: If you have limited time in Peru or prefer a smoother, more comfortable journey, I would definitely recommend taking the train from Ollantaytambo instead. But if you’re an adventurous backpacker looking to save some money, the Hidroeléctrica route might be worth considering!
How to Get from Aguas Calientes to Machu Picchu

No matter which regular train service you choose, your journey will end in Aguas Calientes, the small town located below Machu Picchu.
However, arriving in Aguas Calientes does not mean you’ve reached the archaeological site just yet!
Machu Picchu is situated high above the town, and you’ll still need to make your way to the entrance.
Taking the Bus to Machu Picchu
The easiest option is to take one of the official shuttle buses from Aguas Calientes to the base of Machu Picchu entrance.
The journey takes approximately 25–30 minutes along a winding mountain road.
Buses operate regularly during visiting hours, although waiting times can be longer during busy periods.
We recommend allowing extra time before your scheduled Machu Picchu entrance, especially during the high season.
The shuttle bus ride costs 12usd up and 12 usd down (round trip 24usd).
Hiking from Aguas Calientes to enter Machu Picchu

If you prefer walking or want to save some money, you can also hike from Aguas Calientes up to the Machu Picchu archaeological site instead of taking the shuttle bus.
The route involves a steep uphill climb with numerous stone steps and generally takes around 1.5–2 hours, depending on your fitness and pace.
However, here’s my personal opinion: It’s honestly not the most scenic or exciting hike! The trail follows a steep route that crosses the zigzagging road several times, and you’ll regularly see shuttle buses passing by on their way up to Machu Picchu – plus in some seasons the dust is terrible (every time a bus roars past you get coated in a layer of fine dust.) So don’t expect a beautiful, peaceful hiking trail through the mountains.
If you’re traveling on a tight budget and want to save the cost of the bus ticket, walking is absolutely an option. But keep in mind that you’ll already be doing quite a bit of walking while exploring Machu Picchu itself, so you might prefer to save your energy for the site.
My recommendation: Unless you’re really trying to save money or simply enjoy the physical challenge, I would definitely recommend taking the shuttle bus. It’s much more comfortable, saves time and energy, and allows you to arrive at Machu Picchu feeling fresh and ready to explore! If you really want to walk, go with the downhill option, and then get to shower at the end of the day.
Can You Visit Machu Picchu in One Day?

Yes! It is possible to visit the World Wonder as a Machu Picchu Full Day Tour from Cusco.
However, it will be a long day, involving an early departure, transportation to the train station, the train journey to Aguas Calientes, and the shuttle bus up to Machu Picchu.
After exploring the site with your guide, you’ll return to Aguas Calientes and travel back to Cusco.
If you’re short on time, a one-day visit is certainly possible, but we generally recommend spending at least one night in Aguas Calientes or combining your Machu Picchu visit with a stay in the Sacred Valley.
This allows for a more relaxed experience and reduces the amount of traveling in a single day.
What Is the Best Way to Go from Cusco to Machu Picchu?

The best option depends on your available time, travel preferences, and the kind of experience you’re looking for.
If you want a comfortable and scenic journey, taking the train through the Sacred Valley is usually the best choice.
If you love hiking and want to discover ancient Inca pathways, the Classic Inca Trail or Short Inca Trail offers a completely different perspective.
For travelers interested in spectacular mountain scenery, the Salkantay Trek is another fantastic option.
And if you’re planning a longer journey through Peru and have more flexibility, the road route via Hidroeléctrica is another possibility.
At Apus Peru, we particularly love combining Machu Picchu with experiences throughout the Sacred Valley. Rather than rushing directly from Cusco to the ruins, spending time exploring the region allows you to discover more of its history, culture, and beautiful landscapes.
Practical Tips for Traveling from Cusco to Machu Picchu
A little preparation can make your Machu Picchu journey much easier.
- You Need to Book Machu Picchu in advance. Tickets are limited, and popular circuits can sell out, especially during the high season. Read more about Machu Picchu tickets.
- Reserve train tickets early. If you’re traveling during busy months or have a specific schedule in mind, booking ahead is recommended.
- Check your departure station carefully. Your train ticket may depart from Ollantaytambo, Poroy, San Pedro, or include a bimodal bus transfer.
- Allow enough time for connections. Road traffic, weather conditions, and station check-in requirements can affect your travel plans.
- Pack lightly. Train operators have luggage restrictions, so large suitcases are generally best left at your hotel in Cusco or the Sacred Valley. Read more about what to pack for Machu Picchu.
- Bring your passport and entrance tickets. You’ll need the appropriate identification and travel documents for your journey.
- Consider spending a night in Aguas Calientes. This can make your visit more relaxed, particularly if you prefer an early entrance to Machu Picchu.
- Decide in advance if you want to hike Huayna Picchu or Machu Picchu Mountain. Besides exploring the main site, you can also choose to climb one of the surrounding mountains for spectacular views. These hikes require separate entrance ticket options with specific circuits and time slots, and availability is limited. Make sure to decide which experience interests you before purchasing your Machu Picchu entry, as you cannot simply add these hikes once you’re inside the site.

Frequently Asked Questions About Planning your Trip from Cusco to Machu Picchu
Machu Picchu is approximately 75 kilometers (47 miles) from Cusco in a straight line. However, the actual travel distance is considerably longer because the journey follows winding roads and railway tracks through the Andes.
Traveling by road to Ollantaytambo and then by train to Aguas Calientes usually takes approximately 3.5–4.5 hours, excluding the final shuttle bus and waiting times.
No. There is no regular road connecting Cusco directly to the Machu Picchu site. Most travelers reach Aguas Calientes by train before taking a shuttle bus to the entrance.
No. Although you can travel by road toward Hidroeléctrica, you cannot take a regular bus directly from Cusco to the Machu Picchu entrance.
For most travelers, the easiest way is to travel from Cusco to Ollantaytambo by road, take the train to Aguas Calientes, and then use the official shuttle bus to reach Machu Picchu. We recommend to book a guided tour of Machu Picchu with a professional travel agency, so you don’t have to worry about the planning and purchasing the tickets to Machu Picchu.
Both options are possible. Staying in Cusco is convenient if you’re planning a day trip, while spending a night in Aguas Calientes allows you to visit the Inca citadel without having to travel all the way from Cusco on the same morning.
Plan Your Machu Picchu Adventure with Apus Peru

Getting from Cusco to Machu Picchu is more than just transportation – believe me!! Whether you travel by train through the beautiful Sacred Valley or follow ancient Inca trails on foot, the journey itself can become one of the highlights of your Peru adventure.
At Apus Peru, we specialize in creating memorable journeys that combine Machu Picchu with authentic experiences throughout Cusco or Ollantaytambo or other places of the Sacred Valley of the Incas.
From scenic train journeys and guided Machu Picchu tours from Cusco to multi-day treks and personalized itineraries, our team can help you find the experience that best matches your interests and travel style.
Ready to explore Machu Picchu? Contact our team and let us help you plan your adventure!

















































