There are 4 ways to get from Puerto Natales to Puerto Maldonado by plane, 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.
Fly
best- Fly from Puerto Natales (PNT) to Puerto Maldonado (PEM)plane PNT - PEM
21h 7m$247–760Bus
- Take the bus from Veintiocho de Noviembre to Terminal de Ómnibus de Río Gallegosbus
- Take the bus from Terminal de Ómnibus de Río Gallegos to Terminal de Ómnibus Córdoba T1bus
- Take the bus from Terminal de Ómnibus Córdoba T1 to Tacnabus
- Take the bus from Tacna to Punobus
- Take the bus from Puno to Puerto Maldonadobus
4d 10h$323–552Drive 5,563.7 km
- Drive from Puerto Natales to Puerto Maldonadocar 5,563.7 km
2d 22h$837–1,208Bus via Esquel
- Take the bus from Terminal Rodoviario to Terminal de Ómnibus de El Calafatebus
- Take the bus from El Terminal de Omnibus El Calafate to Terminal De Ómnibus Esquelbus
- Take the bus from Esquel to Terminal de Omnibus de Jujuybus
- Take the bus from Terminal de Omnibus de Jujuy to Tacnabus
- Take the bus from Tacna to Punobus
- Take the bus from Puno to Puerto Maldonadobus
5d 2h$329–625
Puerto Natales (PNT) to Puerto Maldonado (PEM) flights
Questions & Answers
The cheapest way to get from Puerto Natales to Puerto Maldonado is to bus which costs $320 - $550 and takes 4 days 10h.
The fastest way to get from Puerto Natales to Puerto Maldonado is to fly which takes 21h 7m and costs $240 - $800.
No, there is no direct bus from Puerto Natales to Puerto Maldonado. However, there are services departing from Terminal Rodoviario and arriving at Puerto Maldonado via Veintiocho de Noviembre, Terminal de Ómnibus de Río Gallegos, Terminal de Ómnibus Córdoba T1, Tacna and Puno. The journey, including transfers, takes approximately 4 days 10h.
The distance between Puerto Natales and Puerto Maldonado is 4367 km. The road distance is 5563.7 km.
The best way to get from Puerto Natales to Puerto Maldonado without a car is to bus which takes 4 days 10h and costs $320 - $550.
It takes approximately 21h 7m to get from Puerto Natales to Puerto Maldonado, including transfers.
Puerto Natales to Puerto Maldonado bus services, operated by Marga Taqsa, depart from Veintiocho de Noviembre station.
The best way to get from Puerto Natales to Puerto Maldonado is to fly which takes 21h 7m and costs $240 - $800. Alternatively, you can bus, which costs $320 - $550 and takes 4 days 10h.
Puerto Natales to Puerto Maldonado bus services, operated by Marga Taqsa, arrive at Terminal de Ómnibus de Río Gallegos station.
Puerto Maldonado is 2h behind Puerto Natales. It is currently 9:41 PM in Puerto Natales and 7:41 PM in Puerto Maldonado.
What companies run services between Puerto Natales, Chile and Puerto Maldonado, Peru?
LATAM Chile and Sky Airline fly from Puerto Natales (PNT) to Puerto Maldonado (PEM) twice daily. Alternatively, you can take a bus from Terminal Rodoviario to Puerto Maldonado via Veintiocho de Noviembre, Terminal de Ómnibus de Río Gallegos, Terminal de Ómnibus Córdoba T1, Tacna, and Puno in around 4d 10h.
- Website
- latam.com
Flights from Puerto Natales to Puerto Maldonado via Santiago, Lima
- Ave. Duration
- 22h 37m
- When
- Friday and Saturday
- Estimated price
- $240–900
Flights from Puerto Natales to Puerto Maldonado via Santiago, Cuzco
- Ave. Duration
- 27h 22m
- When
- Friday and Saturday
- Estimated price
- $260–850
Flights from Puerto Natales to Puerto Maldonado via Puerto Montt, Santiago, Cuzco
- Ave. Duration
- 22h 52m
- When
- Every day
- Estimated price
- $260–850
- Phone
- 0800-3331188
- [email protected]
- Website
- taqsa.com.ar
Bus from Veintiocho de Noviembre to Terminal de Ómnibus de Río Gallegos
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $20–35
- Schedules at
- taqsa.com.ar
- Semibed
- $20–29
- Bed
- $22–35
Bus from Terminal Rodoviario to Terminal de Ómnibus de El Calafate
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $24–40
- Schedules at
- Marga Taqsa
- Semibed
- $24–35
- Bed
- $27–40
Bus from El Terminal de Omnibus El Calafate to Terminal De Ómnibus Esquel
- Ave. Duration
- 24h 10m
- Frequency
- 4 times a week
- Estimated price
- $95–197
- Schedules at
- taqsa.com.ar
- Semibed
- $95–130
- Bed
- $110–160
- Phone
- 0810 122 1122
- [email protected]
- Website
- andesmar.com
Bus from Terminal de Ómnibus de Río Gallegos to Terminal de Ómnibus Córdoba T1
- Ave. Duration
- 39h 45m
- Frequency
- Once daily
- Estimated price
- $190–310
- Schedules at
- andesmar.com
- Semicama
- $190–230
- Cama
- $250–310
- Phone
- +54 9 11 4187 3610
- [email protected]
- Website
- lavelozdelnorte.com.ar
Bus from Terminal de Ómnibus Córdoba T1 to Tacna
- Ave. Duration
- 40h
- Frequency
- Once a week
- Estimated price
- $75–140
- Schedules at
- lavelozdelnorte.com.ar
- Book at
- lavelozdelnorte.com.ar
- Semicama
- $75–120
- Cama
- $90–140
Bus from Terminal de Omnibus de Jujuy to Tacna
- Ave. Duration
- 27h 40m
- Frequency
- Once a week
- Estimated price
- $45–85
- Schedules at
- lavelozdelnorte.com.ar
- Book at
- lavelozdelnorte.com.ar
- Semicama
- $45–70
- Cama
- $55–85
Bus from Tacna to Puno
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $12–17
- Schedules at
- Expreso Turismo San Martin Nobleza
Bus from Tacna to Puno
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $12–17
- Schedules at
- Expreso Turismo San Martin Nobleza
- 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 Puno to Puerto Maldonado
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $23–45
- Book at
- Transportes Reyna
- Phone
- 0810-333-7575
- [email protected]
- Website
- viatac.com.ar
Bus from Esquel to Terminal de Omnibus de Jujuy
- Ave. Duration
- 43h
- Frequency
- Once daily
- Estimated price
- $130–240
- Schedules at
- viatac.com.ar
- Book at
- viatac.com.ar
- Semi Bed
- $130–200
- Bed
- $150–240
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 Travelling to the UK: What do I need to know?, Need to know: Greyhound, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Puerto Natales to Puerto Maldonado is 5564 km. It takes approximately 2 days 22h to drive from Puerto Natales to Puerto Maldonado.
There are 59+ hotels available in Puerto Maldonado.














