Rome2Rio

How to get fromMachu Picchu to Colombiaby train, plane, taxi, bus or car

Find Transport to Colombia

See all options

There are 10 ways to get from Machu Picchu to Colombia by train, plane, taxi, bus, 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.

  1. Bus and Train, fly to El Dorado International Airport

    best
    1. Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain train
    2. Fly from Alejandro Velasco Astete International Airport (CUZ) to El Dorado International Airport (BOG)plane plane CUZ - BOG
    13h 4m
    $321–926
  2. Taxi, bus, drive

    cheapest
    1. Take the taxi from Machu Picchu to Abancaytaxi taxi
    2. Take the bus from Abancay to Lima Terminal Exclucivabus bus
    3. Take the bus from Lima Javier Prado to Terminal Terrestre Quitumbebus bus
    4. Take the bus from Terminal Terrestre Quitumbe to Santa Ceciliabus bus
    5. Drive from Santa Cecilia to La Dorada, Putumayocar car
    6. Take the bus from La Dorada, Putumayo to Terminal Satelite del Surbus bus
    3d 14h
    $165–284
  3. Taxi, bus

    1. Take the taxi from Machu Picchu to Abancaytaxi taxi
    2. Take the bus from Abancay to Lima 28 de Juliobus bus
    3. Take the bus from Gran Terminal Terrestre Plaza Norte to Cúcutabus bus
    4. Take the bus from Terminal Cúcuta to Terminal Salitrebus bus
    3d 4h
    $330–443
  4. Drive 3,844.6 km

    1. Drive from Machu Picchu to Bogotácar car 3,844.6 km
    2d 11h
    $578–835
  5. Bus and Train, fly to Villavicencio

    1. Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain train
    2. Fly from Alejandro Velasco Astete International Airport (CUZ) to Villavicencio (VVC)plane plane CUZ - VVC
    16h 29m
    $393–1,579
  6. Bus and Train, fly to Bucaramanga Airport

    1. Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain train
    2. Fly from Alejandro Velasco Astete International Airport (CUZ) to Bucaramanga Airport (BGA)plane plane CUZ - BGA
    13h 48m
    $284–1,092
  7. Bus and Train, fly to Camilo Daza International Airport

    1. Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain train
    2. Fly from Alejandro Velasco Astete International Airport (CUZ) to Camilo Daza International Airport (CUC)plane plane CUZ - CUC
    14h 39m
    $264–1,080
  8. Bus and Train, fly to Cali

    1. Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain train
    2. Fly from Alejandro Velasco Astete International Airport (CUZ) to Cali (CLO)plane plane CUZ - CLO
    14h 35m
    $318–1,047
  9. Bus and Train, fly to Medellin Jose Marie Cordova

    1. Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain train
    2. Fly from Alejandro Velasco Astete International Airport (CUZ) to Medellin Jose Marie Cordova (MDE)plane plane CUZ - MDE
    14h 20m
    $330–945
  10. Bus and Train, fly to Enrique Olaya Herrera Airport

    1. Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain train
    2. Fly from Alejandro Velasco Astete International Airport (CUZ) to Enrique Olaya Herrera Airport (EOH)plane plane CUZ - EOH
    16h 59m
    $361–1,476

Alejandro Velasco Astete International Airport (CUZ) to El Dorado International Airport (BOG) flights

Calendar27Weekly Planes
Duration5h 32mAverage Duration
Ticket$228Cheapest Price
See schedules

Questions & Answers

What companies run services between Machu Picchu, Peru and Colombia?

There is no direct connection from Machu Picchu to Colombia. However, you can take the bus to Aguas Calientes, walk to Machu Picchu Pueblo, take the train to Ave. El Sol 843 , Cusco, walk to Avenida Pardo, take the bus to Cusco Airport, walk to Alejandro Velasco Astete International Airport (CUZ) airport, fly to El Dorado International Airport (BOG), walk to Ac 63 - Kr 112, then take the bus to Av. Nqs - Cl 17A. Alternatively, you can take the taxi to Abancay, take the bus to Lima 28 de Julio, walk to Lima, take the bus to Gran Terminal Terrestre Plaza Norte, take the bus to Cúcuta, take the taxi to Terminal Cúcuta, take the bus to Terminal Salitre, then take the taxi to Bogotá.

Airlines
Train operators
Bus operators
Other operators

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 How do I get from Sydney to Melbourne, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.