There are 6 ways to get from Puebla to Mocoa by bus, plane, 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 Benito Juárez International Airport, fly to Pasto, taxi
best- Take the bus from Puebla to Politécnico
- Fly from Benito Juárez International Airport (MEX) to Pasto (PSO)MEX - PSO
- Take the taxi from Pasto (PSO) to Mocoa
14h 35m$348–695Bus to Felipe Ángeles International Airport, fly to Villa Garzón Airport
cheapest- Take the bus from Puebla Terminal Paseo Destino to Aeropuerto Internacional Felipe Ángeles
- Fly from Felipe Ángeles International Airport (NLU) to Villa Garzón Airport (VGZ)NLU - VGZ
18h 50m$189–769Bus to Benito Juárez International Airport, fly to Villa Garzón Airport
- Take the bus from Puebla to Politécnico
- Fly from Benito Juárez International Airport (MEX) to Villa Garzón Airport (VGZ)MEX - VGZ
12h 9m$272–979Bus to Benito Juárez International Airport, fly to Mariscal Sucre International Airport, car, bus, drive
- Take the bus from Puebla to Politécnico
- Fly from Benito Juárez International Airport (MEX) to Mariscal Sucre International Airport (UIO)MEX - UIO
- Drive from Quito Airport to Quito
- Take the bus from Terminal Terrestre Quitumbe to Sevilla
- Drive from Sevilla to La Hormiga
- Take the bus from La Hormiga to Mocoa
20h 34m$305–820Bus to Benito Juárez International Airport, fly to Cali, bus
- Take the bus from Puebla to Politécnico
- Fly from Benito Juárez International Airport (MEX) to Cali (CLO)MEX - CLO
- Take the bus from Cali Airport to Buga
- Take the bus from Buga to Terminal de Transporte Cali
- Take the bus from Terminal de Transporte Cali to Pitalito
- Take the bus from Terminal de Pitalito to Terminal de Mocoa
23h 23m$295–672Bus to Benito Juárez International Airport, fly to El Dorado International Airport, bus
- Take the bus from Puebla to Politécnico
- Fly from Benito Juárez International Airport (MEX) to El Dorado International Airport (BOG)MEX - BOG
- Take the bus from Terminal Satelite del Sur to Gigante
- Take the bus from Terminal de Gigante to Terminal de Mocoa
21h 55m$216–593
Benito Juárez International Airport (MEX) to Pasto (PSO) flights
Questions & Answers
The cheapest way to get from Puebla to Mocoa is to bus and fly which costs $210 - $600 and takes 21h 55m.
The fastest way to get from Puebla to Mocoa is to bus and fly which takes 12h 9m and costs $270 - $1,000.
The distance between Puebla and Mocoa is 3422 km.
It takes approximately 14h 35m to get from Puebla to Mocoa, including transfers.
Mocoa is 1h ahead of Puebla. It is currently 12:57 AM in Puebla and 1:57 AM in Mocoa.
There are 49+ hotels available in Mocoa.
What companies run services between Puebla, Mexico and Mocoa, Colombia?
There is no direct connection from Puebla to Mocoa. However, you can take the bus to Politécnico, walk to Politécnico, take the line 5 subway to Terminal Aérea, walk to Benito Juárez International Airport (MEX) airport, fly to Pasto (PSO), then take the taxi to Mocoa. Alternatively, you can take the bus to Politécnico, walk to Politécnico, take the line 5 subway to Terminal Aérea, walk to Benito Juárez International Airport (MEX) airport, fly to Villa Garzón Airport (VGZ), then take the taxi to Mocoa.
- Website
- avianca.com
Flights from Benito Juárez International Airport to Pasto via El Dorado International Airport
- Ave. Duration
- 8h 11m
- When
- Every day
- Estimated price
- $250–550
Flights from Benito Juárez International Airport to Pasto via Medellin Jose Marie Cordova, Cali
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- $250–550
Flights from Benito Juárez International Airport to Pasto via San Salvador, El Dorado International Airport
- Ave. Duration
- 12h 32m
- When
- Every day
- Estimated price
- $250–550
Flights from Benito Juárez International Airport to Mariscal Sucre International Airport via San Jose
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $230–650
Flights from Benito Juárez International Airport to Mariscal Sucre International Airport via El Dorado International Airport
- Ave. Duration
- 7h 46m
- When
- Every day
- Estimated price
- $230–650
Flights from Benito Juárez International Airport to Mariscal Sucre International Airport via San Salvador
- Ave. Duration
- 9h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $230–650
Flights from Benito Juárez International Airport to Cali via El Dorado International Airport
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- $210–550
Flights from Benito Juárez International Airport to Cali via Medellin Jose Marie Cordova
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $210–550
Flights from Benito Juárez International Airport to El Dorado International Airport
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- $150–430
Flights from Benito Juárez International Airport to El Dorado International Airport via Medellin Jose Marie Cordova
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- $150–430
Flights from Benito Juárez International Airport to El Dorado International Airport via San Salvador
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $150–430
- Website
- copaair.com
Flights from Benito Juárez International Airport to Mariscal Sucre International Airport via Panama City
- Ave. Duration
- 7h 33m
- When
- Every day
- Estimated price
- $190–750
Flights from Benito Juárez International Airport to Cali via Panama City
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- $190–750
Flights from Benito Juárez International Airport to El Dorado International Airport via Panama City
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- $180–750
- Website
- satena.com
Flights from Benito Juárez International Airport to Villa Garzón Airport via El Dorado International Airport
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $230–900
Flights from Benito Juárez International Airport to Villa Garzón Airport via San Salvador, El Dorado International Airport
- Ave. Duration
- 13h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $230–900
Flights from Benito Juárez International Airport to Villa Garzón Airport via Panama City, El Dorado International Airport
- Ave. Duration
- 14h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $230–900
Flights from Felipe Ángeles International Airport to Villa Garzón Airport via El Dorado International Airport
- Ave. Duration
- 11h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $140–700
Flights from Felipe Ángeles International Airport to Villa Garzón Airport via Monterrey, El Dorado International Airport
- Ave. Duration
- 15h 48m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $160–900
Flights from Felipe Ángeles International Airport to Villa Garzón Airport via Guadalajara, El Dorado International Airport
- Ave. Duration
- 17h 15m
- When
- Monday and Wednesday
- Estimated price
- $160–850
Flights from Felipe Ángeles International Airport to Villa Garzón Airport via Cancun, El Dorado International Airport
- Ave. Duration
- 17h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $150–750
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Mariscal Sucre International Airport
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $190–750
Flights from Benito Juárez International Airport to Cali
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $200–800
Flights from Benito Juárez International Airport to El Dorado International Airport
- Ave. Duration
- 4h 49m
- When
- Every day
- Estimated price
- $200–800
- Website
- latam.com
Flights from Benito Juárez International Airport to Pasto via El Dorado International Airport
- Ave. Duration
- 6h 59m
- When
- Sunday
- Estimated price
- $230–850
- Website
- aa.com
Flights from Benito Juárez International Airport to Cali via Miami
- Ave. Duration
- 8h 11m
- When
- Every day
- Estimated price
- $160–700
- Phone
- +52 961 638 5018
- info@autobusestitanium.com
- Website
- autobusestitanium.com
Bus from Puebla to Politécnico
- Ave. Duration
- 1h 31m
- Frequency
- 3 times a day
- Estimated price
- $21–55
- Schedules at
- autobusestitanium.com
- Book at
- autobusestitanium.com
- Delux
- $40–55
- First Class
- $21–25
- Phone
- +52 222 273 8300
- contacto@estrellaroja.com.mx
- Website
- estrellaroja.com.mx
Bus from Puebla Terminal Paseo Destino to Aeropuerto Internacional Felipe Ángeles
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- $14–28
- Schedules at
- estrellaroja.com.mx
- Book at
- estrellaroja.com.mx
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Puebla Terminal Paseo Destino to Aeropuerto Internacional Felipe Ángeles
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a day
- Estimated price
- $17–26
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +59 098 900 7838
- info@cooperativabanos.com.ec
- Website
- cooperativabanos.com
Bus from Terminal Terrestre Quitumbe to Sevilla
- Ave. Duration
- 4h 42m
- Frequency
- 5 times a day
- Estimated price
- $11–17
- Schedules at
- cooperativabanos.com
Bus from La Hormiga to Mocoa
- Ave. Duration
- 3h 30m
- Frequency
- Every 15 minutes
- Estimated price
- $12–15
- Schedules at
- transipiales.teletiquete.com
- Book at
- transipiales.teletiquete.com
- Basico
- $12–15
- Phone
- +57 318 760 6799
- cooperativa@cootrancise.com
- Website
- cootrancise.com
Bus from Cali Airport to Buga
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Schedules at
- cootrancise.com
Bus from Buga to Terminal de Transporte Cali
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Schedules at
- cootrancise.com
Bus from Terminal de Transporte Cali to Pitalito
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- $24
- Website
- https://www.cootranslaboyana.com.co/index.html
- Phone
- 01-8000-910293
- calidad@coomotor.com.co
- Website
- coomotor.com.co
Bus from Terminal de Transporte Cali to Pitalito
- Ave. Duration
- 9h 14m
- Frequency
- Once daily
- Estimated price
- $15–45
- Schedules at
- coomotor.com.co
Bus from Terminal de Pitalito to Terminal de Mocoa
- Ave. Duration
- 3h 45m
- Frequency
- Hourly
- Estimated price
- $9–14
- Schedules at
- coomotor.com.co
Bus from Terminal Satelite del Sur to Gigante
- Ave. Duration
- 4h 34m
- Frequency
- Hourly
- Estimated price
- $18–27
- Schedules at
- coomotor.com.co
Bus from Terminal de Gigante to Terminal de Mocoa
- Ave. Duration
- 5h 15m
- Frequency
- Every 3 hours
- Estimated price
- $13–19
- Schedules at
- coomotor.com.co
- Phone
- +57 310 695 9595
- clientes@cootranshuila.com
- Website
- cootranshuila.com
Bus from Terminal de Pitalito to Terminal de Mocoa
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $10–13
- Schedules at
- cootranshuila.com
Bus from Terminal de Gigante to Terminal de Mocoa
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- $14–19
- Schedules at
- cootranshuila.com
- Phone
- +593 98 414 6312
- fantasytravelecuador@gmail.com
- Website
- facebook.com
Car from Quito Airport to Quito
- Ave. Duration
- 20 min
- Frequency
- On demand
- Estimated price
- $25
- Schedules at
- facebook.com
- Ave. Duration
- 3h 44m
- Estimated price
- $75–90
Taxi Aeropuerto Pasto
- Phone
- +57 316 434 5332
- Website
- taxisaeropuerto.co
Cootaxlujo Ltda
- Phone
- +57 602 732 4507
- Website
- cooperativadetaxlujo.com.co
Coonartax
- Phone
- +57 310 684 1557
- Website
- coonartax.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 How do I get from Sydney to Melbourne, How to get from London City Airport into central London, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.





























