There are 6 ways to get from Desaguadero to Puerto Maldonado by bus, car, plane, taxi, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Terminal Terrestre Desaguadero to Terminal Zonal Sur de Punobus Aeroexpreso
- Take the bus from Puno to Puerto Maldonadobus Puerto Maldonado / ...
13h 27m$26–78Drive 753.1 km
- Drive from Desaguadero to Puerto Maldonadocar 753.1 km
12h 28m$114–164Bus to El Alto International Airport, fly to Puerto Maldonado
- Take the bus from Desaguadero to La Pazbus
- Fly from El Alto International Airport (LPB) to Puerto Maldonado (PEM)plane LPB - PEM
13h 22m$277–509Taxi to La Paz Airport, fly to Cobija Airport, drive, bus
- Take the taxi from Desaguadero to La Paz Airporttaxi
- Fly from La Paz Airport to Cobija Airportplane
- Drive from Cobija Airport to Alertacar
- Take the bus from Alerta to Puerto Maldonadobus
7h 49mShuttle, bus to Alejandro Velasco Astete International Airport, fly to Puerto Maldonado
- Take a shuttle bus from Desaguadero to Puno
- Take the bus from Puno to Cusco Bus Stationbus
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Puerto Maldonado (PEM)plane CUZ - PEM
9h 43m$213–315Bus to El Alto International Airport, fly to Cobija, drive
- Take the bus from Desaguadero to La Pazbus
- Fly from El Alto International Airport (LPB) to Cobija (CIJ)plane LPB - CIJ
- Drive from Cobija-Airport-CIJ to Puerto Maldonadocar
10h 26m$148–238
El Alto International Airport (LPB) to Puerto Maldonado (PEM) flights
Questions & Answers
The cheapest way to get from Desaguadero to Puerto Maldonado is to bus which costs $26 - $80 and takes 13h 27m.
The fastest way to get from Desaguadero to Puerto Maldonado is to shuttle and bus and fly which takes 9h 43m and costs $210 - $320.
No, there is no direct bus from Desaguadero to Puerto Maldonado. However, there are services departing from Terminal Terrestre Desaguadero and arriving at Puerto Maldonado via Puno. The journey, including transfers, takes approximately 13h 27m.
The distance between Desaguadero and Puerto Maldonado is 746 km. The road distance is 753.1 km.
The best way to get from Desaguadero to Puerto Maldonado without a car is to bus which takes 13h 27m and costs $26 - $80.
It takes approximately 13h 27m to get from Desaguadero to Puerto Maldonado, including transfers.
Desaguadero to Puerto Maldonado bus services, operated by Aeroexpreso, depart from Terminal Terrestre Desaguadero station.
Desaguadero to Puerto Maldonado bus services, operated by Aeroexpreso, arrive at Terminal Zonal Sur de Puno station.
Puerto Maldonado is 1h behind Desaguadero. It is currently 6:38 AM in Desaguadero and 5:38 AM in Puerto Maldonado.
Yes, the driving distance between Desaguadero to Puerto Maldonado is 753 km. It takes approximately 12h 28m to drive from Desaguadero to Puerto Maldonado.
What companies run services between Desaguadero, Bolivia and Puerto Maldonado, Peru?
You can take a bus from Terminal Terrestre Desaguadero to Puerto Maldonado via Terminal Zonal Sur de Puno and Puno in around 13h 27m.
- Website
- latam.com
Flights from El Alto International Airport to Puerto Maldonado via Lima
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $270–450
Flights from El Alto International Airport to Puerto Maldonado via Lima, Alejandro Velasco Astete International Airport
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $270–450
Flights from Alejandro Velasco Astete International Airport to Puerto Maldonado
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $55–140
- Website
- skyairline.com
Flights from Alejandro Velasco Astete International Airport to Puerto Maldonado
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $45–130
- Website
- boa.bo
Flights from El Alto International Airport to Cobija
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $110–180
- Phone
- +51904244509
- [email protected]
- Website
- aeroexpreso.com.pe
Bus from Terminal Terrestre Desaguadero to Terminal Zonal Sur de Puno
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- $3–35
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
- Phone
- +51 9 6629 9448
- [email protected]
- Website
- reyna.com.pe
Bus from Puno to Puerto Maldonado
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $23–45
- Book at
- Transportes Reyna
Bus from Desaguadero to La Paz
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $2
Bus from Desaguadero to La Paz
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $2
- Phone
- +51 982 701 022
- [email protected]
- Website
- facebook.com
Bus from Alerta to Puerto Maldonado
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Schedules at
- Empresa Transporte Real Dorado
- Phone
- +51 95 175 5337
- [email protected]
- Website
- Sacred Lake Titikaka
Shuttle from Desaguadero to Puno
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $140
- Website
- Sacred Lake Titikaka
- Phone
- +51 989 990 918
- [email protected]
- Website
- facebook.com
Bus from Puno to Cusco Bus Station
- Ave. Duration
- 4h 28m
- Frequency
- Hourly
- Estimated price
- $24–29
- Schedules at
- facebook.com
- Book at
- zolorzano.com.pe
- Ave. Duration
- 1h 27m
- Estimated price
- $55–70
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 10 amazing places to get away from it all in Australia, How to get from Florence to Rome, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 59+ hotels available in Puerto Maldonado.







