There are 5 ways to get from Machu Picchu to Chivay by train, bus, car, plane, shuttle, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Machu Picchu Pueblo to Ollantaytambo
- Take the bus from Avenida Ferrocarril to Terminal Terrestre del Cusco
- Take the bus from Cusco to Chivay
15h 49m$119–703Drive 563.4 km
cheapest- Drive from Machu Picchu to Chivay563.4 km
11h 33m$85–123Bus and Train, fly, bus
- Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cusco
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Rodríguez Ballón International Airport (AQP)CUZ - AQP
- Take the bus from Arequipa Airport to Terminal Terrestre Bernardo Ocsa Yajo
11h 49m$129–620Tour
- Take a shuttle bus from Machu Picchu to CuscoCusco fascinante: 7 dias&6 noches
- Take a shuttle bus from Cusco to ChivayArequipa – Colca & Titicaca Lake
5d 13hTaxi, bus
- Take the taxi from Machu Picchu to Plaza de armas de Ollantaytambo
- Take the bus from Plaza de armas de Ollantaytambo to Terminal Terrestre del Cusco
- Take the bus from Cusco to Chivay
16h 16m$87–103
Alejandro Velasco Astete International Airport (CUZ) to Rodríguez Ballón International Airport (AQP) flights
Questions & Answers
The cheapest way to get from Machu Picchu to Chivay is to taxi and bus which costs $85 - $110 and takes 16h 16m.
The fastest way to get from Machu Picchu to Chivay is to drive which takes 11h 33m and costs $80 - $130.
The distance between Machu Picchu and Chivay is 465 km. The road distance is 563.4 km.
The best way to get from Machu Picchu to Chivay without a car is to train and bus which takes 15h 49m and costs $110 - $750.
It takes approximately 15h 49m to get from Machu Picchu to Chivay, including transfers.
Yes, the driving distance between Machu Picchu to Chivay is 563 km. It takes approximately 11h 33m to drive from Machu Picchu to Chivay.
There are 48+ hotels available in Chivay.
What companies run services between Machu Picchu, Peru and Chivay, Peru?
You can take a shuttle from Machu Picchu to Chivay via Cusco in around 5d 13h.
- Website
- latam.com
Flights from Alejandro Velasco Astete International Airport to Rodríguez Ballón International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- $45–170
- Phone
- +51 1625 4848
- reservas@perurail.com
- Website
- perurail.com
Train from Machu Picchu Pueblo to Ollantaytambo
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- $50–600
- Website
- https://www.perurail.com/
- Observatory 603
- $76
- Expedition 75
- $63
- Expedition 51
- $63
- Observatory 303
- $120
- Expedition 603
- $63
- Visitandome 73
- $82
- Expedition 91
- $63
- Bingham 11
- $600
- Phone
- +51 84 581860
- consultas@incarail.com
- Website
- incarail.com
Train from Machu Picchu Pueblo to Ollantaytambo
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $30–110
- Website
- https://incarail.com/en
- The premium & lounge
- $70–110
- The 360°
- $102–104
- Voyager Bimodal
- $30–85
Train from Machu Picchu Pueblo to Ave. El Sol 843 , Cusco
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- $75–360
- Website
- https://incarail.com/en
- The premium & lounge
- $110–260
- The 360°
- $140–260
- Voyager Bimodal
- $75–220
- THE VOYAGER BIMODAL
- $90–190
- THE 360° BIMODAL
- $120–240
- THE FIRST CLASS BIMODAL
- $300–360
- Phone
- +51904244509
- Website
- aeroexpreso.com.pe
Bus from Avenida Ferrocarril to Terminal Terrestre del Cusco
- Ave. Duration
- 2h 15m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Arequipa Airport to Terminal Terrestre Bernardo Ocsa Yajo
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $4–65
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Plaza de armas de Ollantaytambo to Terminal Terrestre del Cusco
- Ave. Duration
- 2h 10m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
- Phone
- +51 54 452296
- informes@4m-expresss.com
- Website
- busperu4m.com
Bus from Cusco to Chivay
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a week
- Estimated price
- $75
- Website
- https://www.busperu4m.com/
- Phone
- +56 975 370 786
- counter@perurunatravel.com
- Website
- perurunatravel.com
Shuttle from Machu Picchu to Cusco
- Ave. Duration
- 2d 4h
- Frequency
- On demand
- Website
- https://perurunatravel.com/en/
Shuttle from Cusco to Chivay
- Ave. Duration
- 3d 8h
- Frequency
- On demand
- Website
- https://perurunatravel.com/en/
- Ave. Duration
- 3h 21m
- Estimated price
- $10–13
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: Jadrolinija, What documents do I need to cross Niagara Falls?, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.














