How to Get to Ollantaytambo; Bus or Taxi

Written by: Andenes del Inca | June 7, 2025
map to cuco to ollantaytambo

Ollantaytambo is one of Peru’s most fascinating destinations, located in the heart of the Sacred Valley. Whether you are heading there to explore its ancient ruins or catching a train to Machu Picchu, this How to Get to Ollantaytambo Travel guide will help you find the best way to reach this historic town hassle-free.

How to Get to Ollantaytambo from Cusco

By Bus or Colectivo

The most Budget friendly way to reach Ollantaytambo from Cusco is by taking a colectivo (shared van). These leave frequently from Pavitos Street and cost around 15-20 soles ($5-$8 USD). The ride takes about 1.5 to 2 hours and offers stunning views of the Sacred Valley.

Alternatively, you can take a bus from the Cusco bus terminal to Urubamba, then transfer to another bus or colectivo to your destination. This route takes longer but can be useful if you are exploring different parts of the Sacred Valley.

By Private Taxi

For more comfort and convenience, you can hire a private taxi from Cusco. This option is ideal if you are traveling with luggage or a group. A one way trip typically costs 130-180 soles ($33-$48 USD) and takes about 1.5 hours.

By Train

Although most travelers take the train from this town to Machu Picchu, you can also take a train from Cusco (San Pedro or Poroy station) to Ollantaytambo. This is a scenic but more expensive option, with ticket prices starting at $70 USD.

Traveling from Lima

Since there are no direct buses or flights to this destination from Lima, you will first need to get to Cusco:

  • By Flight – The fastest way is to fly from Lima to Cusco (1 hour 15 min) and then take a bus, taxi, or train.
  • By Bus – If you’re traveling on a budget and don’t mind a long ride, you can take an overnight bus from Lima to Cusco (20+ hours), then continue your journey.

Traveling from Machu Picchu

If you are coming from Machu Picchu, the best way to reach Ollantaytambo is by train. PeruRail and Inca Rail operate daily services from Aguas Calientes (Machu Picchu town), with journey times between 1.5 and 2 hours.

Final Tips

  • The best time to visit is during the dry season (May to September) for clear skies and comfortable travel.
  • Arrive early at train stations or colectivo stops to secure your seat.
  • Keep some cash (Peruvian soles) handy, as small vendors and drivers may not accept cards.

The How to Get to Ollantaytambo information has been updated on June 2025

Related Posts
OUR ROOMS

You may also be interested

Triple Room

Available Room

$79 USD

Per Night
Our comfortable triple room is perfect for families or small groups. It features a fully equipped private bathroom and three beds: one double and two single beds, designed to ensure a restful sleep. E
  • 4 Persons
  • 3 bed
  • Free Wi-Fi
  • Private bathroom
  • Shower
  • Breakfast included
Booking Now

Matrimonial Room

Available Room

$55 USD

Per Night
Enjoy an unforgettable stay in our double room, ideal for couples or travelers looking for a romantic and comfortable atmosphere at a Hotel in Ollantaytambo. Relax in a spacious and cozy bed, along wi
  • 2 Persons
  • King size
  • Free Wi-Fi
  • Private bathroom
  • Shower
  • Breakfast included
Booking Now

Double Room

Available Room

$55 USD

Per Night
Relax in our cozy double room, carefully designed for comfort and intimacy, featuring two comfortable single beds. The perfect option to share with friends, family or travel companions looking for a p
  • 2 Persons
  • 2 single bed
  • Free Wi-Fi
  • Private bathroom
  • Shower
  • Breakfast included
Booking Now

Single Room

Available Room

$49 USD

Per Night
Enjoy a cozy and private retreat in our single room, perfect for solo travelers who value comfort and convenience. Carefully designed to provide a restful rest; this room has everything you need for a
  • 2 Persons
  • 1 Single Bed
  • Free Wi-Fi
  • Private Bathroom
  • Shower
  • Breakfast Included
Booking Now

Nuestras Alianzas