There are 7 ways to get from Ilo to Puerto Maldonado by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Puno
best- Take the bus from Ilo to Punobus Puno / ...
- Take the bus from Puno to Puerto Maldonadobus Puerto Maldonado / ...
17h 30m$34–59Drive 942.6 km
- Drive from Ilo to Puerto Maldonadocar 942.6 km
16h 45m$142–205Bus, bus to Rodríguez Ballón International Airport, fly
- Take the bus from Ilo to Moqueguabus
- Take the bus from Moquegua to Arequipabus
- Fly from Rodríguez Ballón International Airport (AQP) to Puerto Maldonado (PEM)plane AQP - PEM
11h 4m$156–318Bus
- Take the bus from Ilo to Moqueguabus Ilo
- Take the bus from Moquegua to Arequipabus
- Take the bus from Arequipa to Puerto Maldonadobus
19h 5m$62–112Bus #2
- Take the bus from Ilo to Arequipabus Arequipa
- Take the bus from Arequipa to Puerto Maldonadobus Arequipa / ...
20h$45–79Bus to Coronel Fap Carlos Ciriani Santa Rosa International Airport, fly
- Take the bus from Ilo to Tacnabus
- Fly from Coronel Fap Carlos Ciriani Santa Rosa International Airport (TCQ) to Puerto Maldonado (PEM)plane TCQ - PEM
10h 55m$112–409Bus to Inca Manco Cápac International Airport, fly
- Take the bus from Ilo to Punobus
- Fly from Inca Manco Cápac International Airport (JUL) to Puerto Maldonado (PEM)plane JUL - PEM
13h 6m$215–460
Rodríguez Ballón International Airport (AQP) to Puerto Maldonado (PEM) flights
Questions & Answers
The cheapest way to get from Ilo to Puerto Maldonado is to bus via Puno which costs $30 - $60 and takes 17h 30m.
The fastest way to get from Ilo to Puerto Maldonado is to bus and fly which takes 10h 55m and costs $110 - $410.
No, there is no direct bus from Ilo to Puerto Maldonado. However, there are services departing from Ilo and arriving at Puerto Maldonado via Puno. The journey, including transfers, takes approximately 17h 30m.
The distance between Ilo and Puerto Maldonado is 939 km. The road distance is 942.6 km.
The best way to get from Ilo to Puerto Maldonado without a car is to bus via Puno which takes 17h 30m and costs $30 - $60.
It takes approximately 17h 30m to get from Ilo to Puerto Maldonado, including transfers.
Ilo to Puerto Maldonado bus services, operated by Expreso Turismo San Martin Nobleza, depart from Ilo station.
Ilo to Puerto Maldonado bus services, operated by Expreso Turismo San Martin Nobleza, arrive at Puno station.
Yes, the driving distance between Ilo to Puerto Maldonado is 943 km. It takes approximately 16h 45m to drive from Ilo to Puerto Maldonado.
There are 60+ hotels available in Puerto Maldonado.
What companies run services between Ilo, Peru and Puerto Maldonado, Peru?
You can take a bus from Ilo to Puerto Maldonado via Puno in around 17h 30m.
- Website
- latam.com
Flights from Rodríguez Ballón International Airport to Puerto Maldonado via Lima
- Ave. Duration
- 6h 31m
- When
- Every day
- Estimated price
- $110–240
Flights from Rodríguez Ballón International Airport to Puerto Maldonado via Cuzco
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $110–240
Flights from Rodríguez Ballón International Airport to Puerto Maldonado via Lima, Cuzco
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $110–240
Flights from Rodríguez Ballón International Airport to Puerto Maldonado via Cuzco, Lima
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $110–240
Flights from Coronel Fap Carlos Ciriani Santa Rosa International Airport to Puerto Maldonado via Lima
- Ave. Duration
- 7h 28m
- When
- Monday, Tuesday, Wednesday, Saturday, and Thursday
- Estimated price
- $95–1,000
Flights from Inca Manco Cápac International Airport to Puerto Maldonado via Lima
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $110–380
Flights from Inca Manco Cápac International Airport to Puerto Maldonado via Lima, Cuzco
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $110–380
- Phone
- +51 051 602 943
- Website
- facebook.com
Bus from Ilo to Puno
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $11–15
- Schedules at
- facebook.com
Bus from Ilo to Puno
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $11–15
- Schedules at
- facebook.com
- 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
- https://www.redbus.pe/en/operator/transportes-reyna-bus-tickets
Bus from Arequipa to Puerto Maldonado
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Estimated price
- $35–55
- Book at
- https://www.redbus.pe/en/operator/transportes-reyna-bus-tickets
Bus from Arequipa to Puerto Maldonado
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Estimated price
- $35–55
- Book at
- https://www.redbus.pe/en/operator/transportes-reyna-bus-tickets
- Phone
- +51 994 656 518
- [email protected]
- Website
- oltursa.pe
Bus from Ilo to Moquegua
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $8–40
- Website
- https://www.oltursa.pe/?lang=en
Bus from Ilo to Moquegua
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $8–40
- Website
- https://www.oltursa.pe/?lang=en
Bus from Ilo to Tacna
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $8–40
- Website
- https://www.oltursa.pe/?lang=en
- Phone
- +51 953 954 708
- [email protected]
- Website
- redbus.pe
Bus from Moquegua to Arequipa
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- $18
- Schedules at
- redbus.pe
Bus from Moquegua to Arequipa
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- $18
- Schedules at
- redbus.pe
- Phone
- +51 1 4800725
- [email protected]
- Website
- floreshnos.pe
Bus from Ilo to Arequipa
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $10–25
- Schedules at
- floreshnos.pe
- Book at
- floreshnos.pe
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 Italian Lakes: Getting around by train, Need to know: Eurostar, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.












