There are 6 ways to get from Jujuy to Machu Picchu by bus, plane, train, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Martín Miguel De Güemes International Airport, fly, Train + Bus
best- Take the bus from San Pedro de Jujuy to Terminal de Saltabus
- Fly from Martín Miguel De Güemes International Airport (SLA) to Alejandro Velasco Astete International Airport (CUZ)plane SLA - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
16h 41m$356–2,441Bus, taxi
cheapest- Take the bus from San Salvador de Jujuy to Tarijabus
- Take the bus from Tarija to La Pazbus
- Take the bus from La Paz to Cuscobus
- Take the bus from Terminal Terrestre del Cusco to Plaza de armas de Ollantaytambobus
- Take the taxi from Plaza de armas de Ollantaytambo to Machu Picchutaxi
40h 32m$213–289Drive 1,927 km
- Drive from San Salvador de Jujuy to Machu Picchucar 1,927 km
29h 2m$290–419Bus to Tarija, fly, Train + Bus
- Take the bus from Villazón to Tarijabus
- Fly from Tarija (TJA) to Alejandro Velasco Astete International Airport (CUZ)plane TJA - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
17h 21m$290–2,371Bus to Uyuni Airport, fly, Train + Bus
- Take the bus from Villazón to Uyunibus
- Fly from Uyuni Airport (UYU) to Alejandro Velasco Astete International Airport (CUZ)plane UYU - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
20h 50m$476–2,428Bus to Alcantari Airport, fly, Train + Bus
- Take the bus from Villazón to Sucrebus
- Fly from Alcantari Airport (SRE) to Alejandro Velasco Astete International Airport (CUZ)plane SRE - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
20h 30m$437–2,524
Martín Miguel De Güemes International Airport (SLA) to Alejandro Velasco Astete International Airport (CUZ) flights
Comparing Your Travel Options
The cheapest way to get from Jujuy to Machu Picchu is to bus and taxi which costs $210 - $290 and takes 40h 32m.
The fastest way to get from Jujuy to Machu Picchu is to bus and fly and Train + Bus which takes 16h 41m and costs $350 - $2,500.
The distance between Jujuy and Machu Picchu is 1668 km. The road distance is 1927 km.
The best way to get from Jujuy to Machu Picchu without a car is to bus and taxi which takes 40h 32m and costs $210 - $290.
It takes approximately 16h 41m to get from Jujuy to Machu Picchu, including transfers.
Machu Picchu is 2h behind Jujuy. It is currently 7:26 PM in Jujuy and 5:26 PM in Machu Picchu.
Yes, the driving distance between Jujuy to Machu Picchu is 1927 km. It takes approximately 29h 2m to drive from Jujuy to Machu Picchu.
There are 162+ hotels available in Machu Picchu.
What companies run services between Jujuy, Argentina and Machu Picchu, Peru?
There is no direct connection from Jujuy to Machu Picchu. However, you can take the bus to Terminal de Salta, walk to Cornlejo Saravia- Entre Av. H. Yrigoyen y M. Boedo, take the bus to Ruta Nac. 51 - Frente Aviacion Civil, walk to Martín Miguel De Güemes International Airport (SLA) airport, fly to Alejandro Velasco Astete International Airport (CUZ), walk to Cusco Airport, take the bus to Avenida Pardo, walk to Cusco - Wanchaq, take the train to Machu Picchu Pueblo, walk to Aguas Calientes, then take the bus to Machu Picchu. Alternatively, you can take the bus to Tarija, walk to Tarija, take the bus to La Paz, take the bus to Cusco, take the bus to Plaza de armas de Ollantaytambo, then take the taxi to Machu Picchu.
- Website
- latam.com
Flights from Martín Miguel De Güemes International Airport to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 6h 16m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- $270–600
Flights from Martín Miguel De Güemes International Airport to Alejandro Velasco Astete International Airport via Lima, Puerto Maldonado
- Ave. Duration
- 10h 25m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- $270–600
Flights from Tarija to Alejandro Velasco Astete International Airport via La Paz, Lima
- Ave. Duration
- 14h
- When
- Sunday
- Estimated price
- $210–750
Flights from Uyuni Airport to Alejandro Velasco Astete International Airport via La Paz, Lima
- Ave. Duration
- 13h 56m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $360–850
- Phone
- +51 1625 4848
- [email protected]
- Website
- PeruRail
Train from Cusco - Wanchaq to Machu Picchu Pueblo
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $60–1,600
- Website
- PeruRail
Train from Cusco - Wanchaq to Machu Picchu Pueblo
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $60–1,600
- Website
- PeruRail
Train from Cusco - Wanchaq to Machu Picchu Pueblo
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $60–1,600
- Website
- PeruRail
Train from Cusco - Wanchaq to Machu Picchu Pueblo
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $60–1,600
- Website
- PeruRail
- Phone
- 0810 222-5202
- [email protected]
- Website
- Flecha Bus
Bus from San Pedro de Jujuy to Terminal de Salta
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- $13–26
- Website
- Flecha Bus
- Cama
- $18–26
- Semi Cama
- $13–19
- Ave. Duration
- 3h 22m
- Estimated price
- $140–180
Palomino
- Phone
- +51 953 035 169
Pavitos Colectivo A Ollantaytambo
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 Italy Travel Guides, Slovenia: Getting from Ljubljana to Lake Bled, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.








