There are 6 ways to get from Cartagena to Machu Picchu by plane, train, bus, 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.
Fly from Cartagena, Train + Bus
best- Fly from Cartagena (CTG) to Alejandro Velasco Astete International Airport (CUZ)plane CTG - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
14h 20m$310–2,096Bus, taxi, drive via Ipiales
- Take the bus from Terminal de Transporte de Cartagena to Terminal del Nortebus
- Take the taxi from Medellín to Rumichacataxi
- Take the bus from Rumichaca to Gran Terminal Terrestre Plaza Nortebus
- Take the bus from Lima 28 de Julio to Abancaybus
- Drive from Abancay to Machu Picchucar
3d 10h$964–1,060Drive 4,479.7 km
- Drive from Terminal de Transporte de Cartagena to Machu Picchucar 4,479.7 km
2d 22h$674–973Bus to Ernesto Cortissoz International Airport, fly, Train + Bus
- Take the bus from Terminal de Transporte de Cartagena to Terminal Metropolitana de Barranquillabus
- Fly from Ernesto Cortissoz International Airport (BAQ) to Alejandro Velasco Astete International Airport (CUZ)plane BAQ - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
16h 17m$376–2,738Bus to Simón Bolívar International Airport, fly, Train + Bus
- Take the bus from Terminal de Transporte de Cartagena to Terminal Santa Martabus
- Fly from Simón Bolívar International Airport (SMR) to Alejandro Velasco Astete International Airport (CUZ)plane SMR - CUZ
- Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain
24h 41m$392–2,010Bus, taxi, drive
- Take the bus from Terminal de Transporte de Cartagena to Pamplonabus
- Take the taxi from Pamplona to Cúcutataxi
- Take the bus from Cúcuta to Gran Terminal Terrestre Plaza Nortebus
- Take the bus from Lima 28 de Julio to Abancaybus
- Drive from Abancay to Machu Picchucar
3d 13h$441–571
Cartagena (CTG) to Alejandro Velasco Astete International Airport (CUZ) flights
Questions & Answers
The cheapest way to get from Cartagena to Machu Picchu is to bus and taxi and drive which costs $440 - $600 and takes 3 days 13h.
The fastest way to get from Cartagena to Machu Picchu is to fly and Train + Bus which takes 14h 20m and costs $310 - $2,100.
The distance between Cartagena and Machu Picchu is 2823 km. The road distance is 4479.7 km.
It takes approximately 14h 20m to get from Cartagena to Machu Picchu, including transfers.
Yes, the driving distance between Cartagena to Machu Picchu is 4480 km. It takes approximately 2 days 22h to drive from Cartagena to Machu Picchu.
There are 159+ hotels available in Machu Picchu.
What companies run services between Cartagena, Colombia and Machu Picchu, Peru?
There is no direct connection from Cartagena to Machu Picchu. However, you can take the bus to Iglesia Cristo Rey, walk to Cartagena (CTG) 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 Terminal del Norte, walk to Caribe Cra.64 # 75b-400 Medellin, take the train to Parque Berrio Cra.52 #50-70 Medellin, walk to Medellín, take the taxi to Rumichaca, walk to Rumichaca, take the bus to Gran Terminal Terrestre Plaza Norte, take the bus to Lima, walk to Lima 28 de Julio, take the bus to Abancay, then drive to Machu Picchu.
- Website
- avianca.com
Flights from Cartagena to Alejandro Velasco Astete International Airport via Bogota
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $220–900
Flights from Ernesto Cortissoz International Airport to Alejandro Velasco Astete International Airport via Bogota
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $290–1,100
Flights from Simón Bolívar International Airport to Alejandro Velasco Astete International Airport via Bogota
- Ave. Duration
- 13h 7m
- When
- Every day
- Estimated price
- $230–900
Flights from Simón Bolívar International Airport to Alejandro Velasco Astete International Airport via Medellin Jose Marie Cordova, Bogota
- Ave. Duration
- 13h 13m
- When
- Every day
- Estimated price
- $240–900
Flights from Simón Bolívar International Airport to Alejandro Velasco Astete International Airport via Cali, Bogota
- Ave. Duration
- 16h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $250–950
Flights from Simón Bolívar International Airport to Alejandro Velasco Astete International Airport via Pereira, Bogota
- Ave. Duration
- 21h 5m
- When
- Every day
- Estimated price
- $240–950
- 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
- Phone
- 01 800 051 8001
- [email protected]
- Website
- expresobrasilia.com
Bus from Terminal de Transporte de Cartagena to Terminal del Norte
- Ave. Duration
- 11h 38m
- Frequency
- Every 4 hours
- Estimated price
- $35–55
- Schedules at
- expresobrasilia.com
- Book at
- expresobrasilia.com
- Preferencial de Lujo
- $35–55
Bus from Terminal de Transporte de Cartagena to Terminal Metropolitana de Barranquilla
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $12–23
- Schedules at
- expresobrasilia.com
- Book at
- expresobrasilia.com
- Preferencial de Lujo
- $16–23
Bus from Terminal de Transporte de Cartagena to Pamplona
- Ave. Duration
- 13h 37m
- Frequency
- Twice daily
- Estimated price
- $40–60
- Schedules at
- expresobrasilia.com
- Book at
- expresobrasilia.com
- Preferencial de Lujo
- $40–60
- Ave. Duration
- 8h 53m
- Estimated price
- $95–713
Tax Individual
- Phone
- +57 604 444 4444
- Website
- tax-individual.com.co
Cooptmotilon
- Phone
- +57 75568 0291
- Website
- cooptmotilon.com
Cotaxi
- Phone
- +57 313870 0074
- Website
- cotaxi.com.co
Taxi-express
- Phone
- +57 314 2381850
- Website
- facebook.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 Best ways to travel around Australia, Bali: What to do if Mount Agung erupts, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.






