There are 10 ways to get from General Villegas Partido to Machu Picchu by bus, plane, train, car, 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.
Bus to Rosario – Islas Malvinas International Airport, fly, Train + Bus
best- Take the bus from Terminal de Ómnibus General Villegas to Terminal de Rosario Mariano Moreno
- Fly from Rosario – Islas Malvinas International Airport (ROS) to Alejandro Velasco Astete International Airport (CUZ)ROS - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblo
21h 45m$292–2,351Bus, taxi via Córdoba
cheapest- Take the bus from Terminal de Ómnibus General Villegas to Terminal Rufino
- Take the bus from Rufino to Terminal de Ómnibus Córdoba T1
- Take the bus from Terminal de Ómnibus Córdoba T1 to Tacna
- Take the bus from Tacna to Ica
- Take the bus from Ica to Abancay
- Take the taxi from Abancay to Machu Picchu
3d 12h$175–359Bus, drive
- Take the bus from Terminal de Ómnibus General Villegas to Terminal de Ómnibus Liniers
- Take the bus from Terminal de Ómnibus Liniers to El Alto
- Take the bus from El Alto to San Pablo de Tiquina
- Drive from San Pablo de Tiquina to Terminal Interregional de Desaguadero
- Take the bus from Terminal Interregional de Desaguadero to Terminal Zonal Sur de Puno
- Take the bus from Puno to Raqchi
- Drive from Raqchi to Machu Picchu
3d 2h$433–1,439Drive 3,300.1 km
- Drive from General Villegas Partido to Machu Picchu3,300.1 km
45h 8m$496–717Bus to Ministro Pistarini International Airport, fly, Train + Bus
- Take the bus from Terminal de Ómnibus General Villegas to Terminal de Ómnibus Liniers
- Fly from Ministro Pistarini International Airport (EZE) to Alejandro Velasco Astete International Airport (CUZ)EZE - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblo
21h 40m$336–2,247Bus to Buenos Aires Jorge Newbery, fly, Train + Bus
- Take the bus from Terminal de Ómnibus General Villegas to Terminal de Ómnibus Liniers
- Fly from Buenos Aires Jorge Newbery (AEP) to Alejandro Velasco Astete International Airport (CUZ)AEP - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblo
21h 39m$276–2,117Bus to General Pico Airport, fly, Train + Bus
- Take the bus from Terminal de Ómnibus General Villegas to Terminal de Ómnibus General Pico
- Fly from General Pico Airport (GPO) to Alejandro Velasco Astete International Airport (CUZ)GPO - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblo
21h 53m$285–2,290Bus, bus to Ingeniero Aeronáutico Ambrosio L.V. Taravella International Airport, fly, Train + Bus
- Take the bus from Terminal de Ómnibus General Villegas to Terminal Rufino
- Take the bus from Rufino to Terminal de Ómnibus Córdoba T1
- Fly from Ingeniero Aeronáutico Ambrosio L.V. Taravella International Airport (COR) to Alejandro Velasco Astete International Airport (CUZ)COR - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblo
22h 56m$299–2,271Bus, taxi
- Take the bus from Terminal de Ómnibus General Villegas to Terminal de Ómnibus Liniers
- Take the bus from Terminal de Ómnibus Liniers to Terminal de Buses La Paz
- Take the bus from La Paz to Cusco
- Take the bus from Terminal Terrestre del Cusco to Plaza de armas de Ollantaytambo
- Take the taxi from Plaza de armas de Ollantaytambo to Machu Picchu
3d 3h$267–405Bus, Train + Bus
- Take the bus from Terminal de Ómnibus General Villegas to Terminal de Rosario Mariano Moreno
- Take the bus from Terminal de Rosario Mariano Moreno to Gran Terminal Terrestre Plaza Norte
- Take the bus from Gran Terminal Terrestre Plaza Norte to Cusco
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblo
5d 3h$246–1,917
Rosario – Islas Malvinas International Airport (ROS) to Alejandro Velasco Astete International Airport (CUZ) flights
Questions & Answers
The cheapest way to get from General Villegas Partido to Machu Picchu is to bus and taxi via Córdoba which costs $170 - $360 and takes 3 days 12h.
The fastest way to get from General Villegas Partido to Machu Picchu is to bus and fly and Train + Bus which takes 21h 39m and costs $270 - $2,200.
The distance between General Villegas Partido and Machu Picchu is 2933 km. The road distance is 3300.1 km.
The best way to get from General Villegas Partido to Machu Picchu without a car is to bus and taxi which takes 3 days 3h and costs $260 - $410.
It takes approximately 21h 45m to get from General Villegas Partido to Machu Picchu, including transfers.
Yes, the driving distance between General Villegas Partido to Machu Picchu is 3300 km. It takes approximately 45h 8m to drive from General Villegas Partido to Machu Picchu.
There are 132+ hotels available in Machu Picchu.
What companies run services between General Villegas Partido, Argentina and Machu Picchu, Peru?
There is no direct connection from General Villegas Partido to Machu Picchu. However, you can take the bus to Terminal de Rosario Mariano Moreno, walk to Cordoba y Cafferata, take the bus to Rosario Airport, walk to Rosario-Airport-ROS 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 a bus from Terminal de Ómnibus General Villegas to Machu Picchu via Terminal de Ómnibus Liniers, El Alto, San Pablo de Tiquina, Terminal Interregional de Desaguadero, Terminal Zonal Sur de Puno, Puno, and Raqchi in around 3d 2h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- latam.com
Flights from Rosario – Islas Malvinas International Airport to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 6h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $200–700
Flights from Rosario – Islas Malvinas International Airport to Alejandro Velasco Astete International Airport via Buenos Aires Jorge Newbery, Lima
- Ave. Duration
- 11h 35m
- When
- Tuesday
- Estimated price
- $230–800
Flights from Ministro Pistarini International Airport to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 7h 11m
- When
- Every day
- Estimated price
- $240–600
Flights from Ministro Pistarini International Airport to Alejandro Velasco Astete International Airport via Santiago
- Ave. Duration
- 7h 46m
- When
- Every day
- Estimated price
- $240–600
Flights from Ministro Pistarini International Airport to Alejandro Velasco Astete International Airport via Mendoza, Santiago
- Ave. Duration
- 12h
- When
- Monday, Tuesday, and Sunday
- Estimated price
- $240–600
Flights from Buenos Aires Jorge Newbery to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 9h 57m
- When
- Every day
- Estimated price
- $180–470
Flights from Buenos Aires Jorge Newbery to Alejandro Velasco Astete International Airport via Santiago
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- $180–470
Flights from Buenos Aires Jorge Newbery to Alejandro Velasco Astete International Airport via Ingeniero Aeronáutico Ambrosio L.V. Taravella International Airport, Santiago
- Ave. Duration
- 8h 55m
- When
- Friday
- Estimated price
- $180–470
Flights from General Pico Airport to Alejandro Velasco Astete International Airport via Buenos Aires Jorge Newbery, Santiago
- Ave. Duration
- 11h 35m
- When
- Tuesday
- Estimated price
- $220–750
Flights from General Pico Airport to Alejandro Velasco Astete International Airport via Buenos Aires Jorge Newbery, Lima
- Ave. Duration
- 17h 5m
- When
- Tuesday
- Estimated price
- $240–800
Flights from Ingeniero Aeronáutico Ambrosio L.V. Taravella International Airport to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- $200–750
Flights from Ingeniero Aeronáutico Ambrosio L.V. Taravella International Airport to Alejandro Velasco Astete International Airport via Santiago
- Ave. Duration
- 6h 9m
- When
- Friday
- Estimated price
- $200–750
- Website
- skyairline.com
Flights from Ministro Pistarini International Airport to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 7h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $160–550
Flights from Buenos Aires Jorge Newbery to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 8h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $180–380
- Website
- jetsmart.com
Flights from Buenos Aires Jorge Newbery to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 7h 6m
- When
- Friday and Sunday
- Estimated price
- $190–480
Flights from General Pico Airport to Alejandro Velasco Astete International Airport via Buenos Aires Jorge Newbery, Lima
- Ave. Duration
- 17h 16m
- When
- Friday
- Estimated price
- $200–650
- Phone
- +51 1625 4848
- reservas@perurail.com
- Website
- perurail.com
Train from Cusco - Wanchaq to Machu Picchu Pueblo
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $60–1,600
- Website
- https://www.perurail.com/
- Phone
- 0810-333-7575
- info@viacorreo.com.ar
- Website
- viabariloche.com.ar
Bus from Terminal de Ómnibus General Villegas to Terminal de Rosario Mariano Moreno
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $15–23
- Schedules at
- viabariloche.com.ar
- Book at
- viabariloche.com.ar
- Semi Cama
- $15–19
- Cama
- $16–23
Bus from Terminal de Ómnibus General Villegas to Terminal de Ómnibus General Pico
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $5–9
- Schedules at
- viabariloche.com.ar
- Book at
- viabariloche.com.ar
- Semi Cama
- $5–8
- Cama
- $6–9
Bus from Terminal de Ómnibus General Villegas to Terminal Rufino
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $4–7
- Schedules at
- viabariloche.com.ar
- Book at
- viabariloche.com.ar
- Semi Cama
- $4–6
- Cama
- $4–7
- Phone
- 0810 222-5202
- atencionalcliente@flechabus.com.ar
- Website
- flechabus.com.ar
Bus from Terminal de Ómnibus General Villegas to Terminal de Rosario Mariano Moreno
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- https://www.flechabus.com.ar/home?lang=en_US
- Semi Cama
- $19–25
- Cama
- $25–40
Bus from Terminal de Ómnibus General Villegas to Terminal de Ómnibus General Pico
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $9–21
- Website
- https://www.flechabus.com.ar/home?lang=en_US
- Semi Cama
- $9–12
- Cama
- $14–21
Bus from Terminal de Ómnibus General Villegas to Terminal Rufino
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $8–18
- Website
- https://www.flechabus.com.ar/home?lang=en_US
- Semi Cama
- $8–10
- Cama
- $12–18
- Phone
- +54 295 4 830086
- comercial@grupoher.com.ar
- Website
- dumascat.com.ar
Bus from Terminal de Ómnibus General Villegas to Terminal de Ómnibus Liniers
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- $20–32
- Schedules at
- dumascat.com.ar
- Book at
- dumascat.com.ar
- Cama
- $20–27
- Suite
- $25–30
Bus from Terminal de Ómnibus General Villegas to Terminal de Ómnibus General Pico
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $12–20
- Schedules at
- dumascat.com.ar
- Book at
- dumascat.com.ar
- Cama
- $12–17
- Suite
- $16–20
- Phone
- +59171291772
- Website
- grupoempresarialquirquincho.com
Bus from Terminal de Ómnibus Liniers to El Alto
- Ave. Duration
- 46h 17m
- Frequency
- Once daily
- Estimated price
- $190–300
- Schedules at
- grupoempresarialquirquincho.com
Bus from Terminal de Ómnibus Liniers to Terminal de Buses La Paz
- Ave. Duration
- 46h 21m
- Frequency
- Once daily
- Estimated price
- $190–300
- Schedules at
- grupoempresarialquirquincho.com
Bus from El Alto to San Pablo de Tiquina
- Ave. Duration
- 2h
- Frequency
- Every 15 minutes
- Estimated price
- $3
- Phone
- +51904244509
- Website
- aeroexpreso.com.pe
Bus from Terminal Interregional de Desaguadero to Terminal Zonal Sur de Puno
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $3–35
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Terminal Terrestre del Cusco to Plaza de armas de Ollantaytambo
- Ave. Duration
- 2h 10m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
- Phone
- +51993063390
- reservas@realinkacar.com
- Website
- realinkacar.com
Bus from Puno to Raqchi
- Ave. Duration
- 8h 45m
- Frequency
- On demand
- Estimated price
- $170–1,000
- Schedules at
- realinkacar.com
- Book at
- realinkacar.com
- Phone
- 0800 5550579
- info@nandudelsur.com
- Website
- nandudelsur.com
Bus from Rufino to Terminal de Ómnibus Córdoba T1
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- $19–35
- Schedules at
- nandudelsur.com
- Book at
- plataforma10.com.ar
- Phone
- +591 22283843
- nuevo.continente.srl@gmail.com
- Website
- facebook.com
Bus from La Paz to Cusco
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $190–340
- Book at
- https://www.ticketsbolivia.com/company/nc_internacional.php
- Phone
- +591 2 228 1920
- buslitoral@gmail.com
- Website
- facebook.com
Bus from La Paz to Cusco
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- $45
- Schedules at
- redbus.pe
- Phone
- +54 9 11 4187 3610
- consultas@gestionbus.com.ar
- Website
- lavelozdelnorte.com.ar
Bus from Terminal de Ómnibus Córdoba T1 to Tacna
- Ave. Duration
- 40h
- Frequency
- Twice a week
- Estimated price
- $80–140
- Schedules at
- lavelozdelnorte.com.ar
- Book at
- lavelozdelnorte.com.ar
- Semicama
- $80–120
- Cama
- $90–140
Bus from Terminal de Rosario Mariano Moreno to Gran Terminal Terrestre Plaza Norte
- Ave. Duration
- 3d 17h
- Frequency
- Twice a week
- Estimated price
- $130–230
- Schedules at
- lavelozdelnorte.com.ar
- Book at
- lavelozdelnorte.com.ar
- Semicama
- $130–200
- Cama
- $150–230
- Phone
- +51 511 418 1111
- contactcenter@civa.com.pe
- Website
- civa.com.pe
Bus from Tacna to Ica
- Ave. Duration
- 14h 30m
- Frequency
- 3 times a day
- Estimated price
- $30–75
- Schedules at
- civa.com.pe
Bus from Ica to Abancay
- Ave. Duration
- 11h 50m
- Frequency
- Twice daily
- Estimated price
- $21–60
- Schedules at
- civa.com.pe
- Phone
- +51 1 311 5050
- Website
- cruzdelsur.com.pe
Bus from Ica to Abancay
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- $25–65
- Website
- https://www.cruzdelsur.com.pe/home-en/
- Phone
- +51 1 4800725
- info@floreshnos.pe
- Website
- floreshnos.pe
Bus from Gran Terminal Terrestre Plaza Norte to Cusco
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- $28–40
- Schedules at
- floreshnos.pe
- Book at
- floreshnos.pe
- Ave. Duration
- 5h 24m
- Estimated price
- $10–26
Pavitos Colectivo A Ollantaytambo
Palomino
- Phone
- +51 953 035 169
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 Train travel in Spain: A guide to Renfe, Need to know: Greyhound, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.






































