Traveling from Cusco to Ollantaytambo by taxi is one of the fastest and most comfortable ways to reach the heart of the Sacred Valley. There are three main options for taking a taxi: from Pavitos Street, directly from the airport, or through a hotel front desk or travel agency. In addition to taxis, you’ll also find minivans or shared taxis from Pavitos, a more economical alternative for those looking to save money.
This guide also shares practical tips for safety and comfort, such as the importance of carrying cash, negotiating the fare before getting in, and being prepared for the cold along the way. It explains the best time to travel and what precautions to take if you need to connect to your train to Machu Picchu.
Table of Contents

Taxi Options from Cusco to Ollantaytambo
Taking a Taxi from Calle Pavitos
Head to Calle Pavitos, located just a 10-minute walk from the Plaza de Armas. When you arrive, you’ll find many drivers offering their services. If you decide to share the taxi with others, the cost is approximately 15 soles (about 5 USD). If you prefer to hire the taxi just for yourself, the price will be 80 soles (about 25 USD).
Keep the following in mind: some drivers are known for speeding and making risky passes on the curves leading to Ollantaytambo. Don’t hesitate to ask the driver to slow down if you feel his driving is dangerous. If you’re easily frightened, you might want to avoid this taxi option.
Taking a Taxi from the Airport to Ollantaytambo
In the airport’s baggage claim area, you’ll find booths offering taxi service, either to the city of Cusco or directly to Ollantaytambo. Their prices are higher, but the service is usually reliable and of high quality.
Another option is to exit the airport, where you’ll see many taxi drivers offering their services on the left-hand side. Most of them tend to be pushy, but don’t let that bother you. The most important thing is to agree on the price clearly before getting into the vehicle.
Taxis Arranged by Hotels or Travel Agencies
If you prefer to travel in greater comfort, you can ask your hotel or travel agency to arrange a taxi to take you from Cusco or directly from the airport to Ollantaytambo. These options usually offer different types of vehicles, so the price will depend on which one you choose.
Estimated Taxi Fares to Ollantaytambo
From Calle Pavitos: The trip from Cusco to Ollantaytambo takes 1 hour 30 minutes to 2 hours, and costs 80 to 100 soles (25 to 35 USD).
From the airport: The trip from Cusco Airport to Ollantaytambo takes 2 to 2 hours and 30 minutes, and costs 100 to 120 soles (35 to 40 USD).
Minivans or Shared Rides from Pavitos
In addition to taxis, on Pavitos Street you’ll also find minivans or shared rides heading to Ollantaytambo. This is a very popular option among budget-conscious travelers, as the cost per person is usually between 10 and 15 soles (approximately 3 to 5 USD).
The process is simple: the minivans don’t have a fixed schedule; they leave only when they’re full. This may involve a wait of a few minutes, although during peak hours, they usually leave quickly. The trip is more economical, but it can also be less comfortable due to the limited space and the fact that the vehicles are often full. Even so, it’s an ideal option for those looking to save money who don’t mind sacrificing a little comfort during the trip.
Safety and Comfort Tips
To make your trip to Ollantaytambo safer and more enjoyable, it’s a good idea to keep a few practical recommendations in mind. First, always carry cash (soles), since most drivers do not accept card payments. However, it has recently become very popular in Peru to make payments via the “Yape” app on your cell phone; if you have this app, you can ask the driver if they accept this payment method.
Before getting on the vehicle, be sure to negotiate the price thoroughly to avoid any surprises along the way. It’s also a good idea to bring a light jacket, as the route passes through cold areas, especially when crossing mountains and valleys in the Anta and Huarocondo regions.
Best Time to Travel to ollantaytambo
The time of day you choose to travel from Cusco to Ollantaytambo can make a big difference. Mornings are generally quieter, with less traffic on the road and a more relaxed atmosphere. In contrast, there may be heavier traffic heading toward the Sacred Valley in the afternoon, which could delay your arrival in Ollantaytambo.
If you have a train reservation to Machu Picchu from Ollantaytambo, it’s highly recommended that you leave well in advance to avoid any setbacks. Keep in mind that the trip can take between 1 hour and 30 minutes and 2 hours and 30 minutes, depending on traffic and road conditions. Planning your schedule carefully and leaving early will not only give you peace of mind but also allow you to better enjoy the journey.
Practical Tips for Foreign Tourists
If you’re a foreign visitor, it’s important to keep a few details in mind before traveling from Cusco to Ollantaytambo. It’s common for some drivers to try to charge tourists higher fares, so it’s best to ask about and confirm prices before getting into the vehicle.
Also remember that this route takes you along roads with many curves. If you’re someone who gets motion sickness easily, it’s best to avoid eating too much before the trip and, if needed, bring motion sickness pills or candies with you.
Finally, always keep some cash in soles on hand, since most drivers don’t accept dollars or card payments. These small precautions will make your travel experience more relaxed and free of unexpected problems.
Frequently Asked Questions About the Taxi from Cusco to Ollantaytambo
How long does the taxi ride from Cusco to Ollantaytambo take?
Travel time varies depending on the departure point:
If you take a taxi from downtown Cusco via Pavitos Street, the trip takes between 1.5 and 2 hours.
If you’re leaving from the Cusco airport, the trip takes between 2 and 2.5 hours.
During peak traffic times in the afternoon or under unfavorable road conditions, the trip may take a little longer.
What are the approximate prices for the service?
Prices are not fixed and depend on the departure point and the type of service you choose:
Exclusive private taxi from Calle Pavitos: between 80 and 100 soles (25 to 35 USD).
Exclusive private taxi from Cusco Airport: between 100 and 120 soles (35 to 40 USD).
Shared taxi from Calle Pavitos: around 15 soles (5 USD) per passenger.
Shared minivan or colectivo from Calle Pavitos: between 10 and 15 soles (3 to 5 USD) per passenger.
Where can I catch a taxi to Ollantaytambo without a prior reservation?
There are two locations where you can catch a taxi without booking in advance:
On Pavitos Street, located a 10-minute walk from Cusco’s Plaza de Armas, there are dozens of drivers offering their services at all times.
In the arrivals area of Cusco Airport, there are official taxi stands inside the baggage claim area, as well as taxi drivers waiting for passengers on the left side of the terminal exit.
How do the minivan or shared-ride services from Pavitos work?
The minivans do not have a fixed departure schedule: they leave only when they reach maximum passenger capacity. During peak hours, the wait time is usually just a few minutes, though during off-peak hours it may take longer for them to depart. They are the most economical option, though less comfortable due to the limited space when the vehicles are completely full.
What payment methods do drivers accept?
Most taxi drivers do not accept card payments, so you must carry cash in Peruvian soles to pay for the service. Very few accept U.S. dollars, and payment via the Yape mobile app is currently very common in Peru; you can ask the driver before starting the trip if they accept this method.
What precautions should I take to travel safely?
Agree on and confirm the total fare before getting into the vehicle to avoid being charged last-minute extra fees.
If you notice that the driver is speeding or passing other vehicles dangerously on curves, don’t hesitate to ask him to slow down.
Bring a light jacket, as the route passes through very cold mountainous areas in the Anta and Huarocondo regions.
If you get motion sickness easily on winding roads, avoid heavy meals before the trip and bring motion sickness pills or candies.
What’s the best time to leave for Ollantaytambo?
The recommended option is to travel in the morning: there’s very little traffic on the route to the Sacred Valley, making the trip much faster and more relaxing. In the afternoons, traffic increases significantly, which can delay your arrival by 30 to 60 minutes.
Do I need to leave well in advance if I have a train reservation to Machu Picchu from Ollantaytambo?
Yes, you should leave Cusco at least 3 hours before your train’s departure time. This way, you’ll avoid missing your connection due to unforeseen circumstances such as traffic jams or delays along the way.
What precautions should foreign tourists take when traveling this route for the first time?
It’s common for some drivers to try to charge inflated fares to visitors who aren’t familiar with local prices. You can ask several drivers for their rates to compare prices, and don’t pay more than the reference ranges listed in the guide. Don’t forget to always carry cash in soles, since very few taxi drivers accept dollars as payment.
