There are 5 ways to get from Poroy to Ollantaytambo by bus, train, taxi, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  1 h 9 min

  1. Take the bus from Cusco to Ollantaytambo Via Ollantaytambo

$9 - $10

4 alternative options

Train  •  4 h 51 min

  1. Take the train from Poroy to Machu Picchu Via Machu Picchu / ...
  2. Take the train from Machu Picchu to Ollantaytambo Machu Picchu / ...

$140 - $435

Taxi  •  46 min

  1. Take a taxi from Poroy to Ollantaytambo 42.2 miles

$17 - $21

Drive  •  46 min

  1. Drive from Poroy to Ollantaytambo 42.2 miles

$6 - $9

Uber  •  46 min

  1. Take an Uber from Poroy to Ollantaytambo 42.2 miles

$15 - $22

Questions & Answers

The cheapest way to get from Poroy to Ollantaytambo is to drive which costs $6 - $9 and takes 46 min.

More details

The quickest way to get from Poroy to Ollantaytambo is to taxi which costs $17 - $21 and takes 46 min.

More details

No, there is no direct train from Poroy to Ollantaytambo. However, there are services departing from Poroy and arriving at Ollantaytambo via Machu Picchu. The journey, including transfers, takes approximately 4 h 51 min.

More details

The distance between Poroy and Ollantaytambo is 36 km. The road distance is 67.6 km.

Get driving directions

The best way to get from Poroy to Ollantaytambo without a car is to bus which takes 1 h 9 min and costs $9 - $10.

More details

It takes approximately 1 h 9 min to get from Poroy to Ollantaytambo, including transfers.

More details

Poroy to Ollantaytambo train services, operated by Inca Rail, depart from Poroy station.

More details

The best way to get from Poroy to Ollantaytambo is to bus which takes 1 h 9 min and costs $9 - $10. Alternatively, you can train, which costs $140 - $440 and takes 4 h 51 min.

Mode details

Poroy to Ollantaytambo train services, operated by PeruRail, arrive at Ollantaytambo station.

More details

Yes, the driving distance between Poroy to Ollantaytambo is 68 km. It takes approximately 46 min to drive from Poroy to Ollantaytambo.

Get driving directions

Map of how to get from Poroy to Ollantaytambo.
Launch map view
  • Distance: 22.2 miles
  • Duration: 1 h 9 min

What companies run services between Poroy, Peru and Ollantaytambo, Peru?

Real Inka operates a bus from Poroy to Ollantaytambo hourly. Tickets cost $5 and the journey takes 1 h. Alternatively, you can take a train from Poroy to Ollantaytambo via Machu Picchu in around 4 h 51 min.

Train operators
Inca Rail
Phone
+51 84 581860
Email
consultas@incarail.com
Website
incarail.com
Train from Poroy to Machu Picchu
Ave. Duration
2 h 53 min
Frequency
4 times a day
Estimated price
$95
Schedules at
incarail.com
Book at
incarail.com
Train from Machu Picchu to Ollantaytambo
Ave. Duration
1 h 24 min
Frequency
Every 3 hours
Estimated price
$61
Schedules at
incarail.com
Book at
incarail.com
PeruRail
Phone
51-84-581414
Email
reservas@perurail.com
Website
perurail.com
Train from Poroy to Aguas Calientes - Machu Picchu
Ave. Duration
3 h 14 min
Frequency
4 times a day
Estimated price
$110 - $750
Schedules at
perurail.com
Book at
pax1.perurail.com
VIP
$210 - $750
Regular
$110 - $160
Train from Machu Picchu to Ollantaytambo
Ave. Duration
1 h 27 min
Frequency
Hourly
Estimated price
$45 - $340
Schedules at
perurail.com
Book at
pax1.perurail.com
VIP
$210 - $340
Regular
$75 - $110
Bus operators
Real Inka
Other operators
Uber Cusco
Website
uber.com
Towncar from Poroy to Ollantaytambo
Ave. Duration
46 min
Frequency
On demand
Estimated price
$15 - $22
Signup at
uber.com
UberX
$15 - $22
Taxi from Poroy to Ollantaytambo
Ave. Duration
46 min
Estimated price
$17 - $21
Rapi Taxi
Phone
+51 84 270-606
Website
perupaginas.com
Taxi O´Qarina
Phone
+51 84 255-000
Website
empresasperu.org
Aló Cusco
Phone
+51 84 222-222
Website
alocusco.blogspot.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, Slovenia: Getting from Ljubljana to Lake Bled and How to travel India's Golden Triangle - to help you get the most out of your next trip.

More Questions & Answers

There are 209+ hotels available in Ollantaytambo. Prices start at $18 USD per night.

More details