There are 10 ways to get from Puno to Puerto Natales by plane, bus, ferry, 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 Inca Manco Cápac International Airport to Puerto Natales
best- Fly from Inca Manco Cápac International Airport (JUL) to Puerto Natales (PNT)plane JUL - PNT
15h 52m$583–1,684Bus, bus to Chacalluta Arica Airport, fly to Puerto Natales
cheapest- Take the bus from Puno to Tacnabus
- Take the bus from Terminal Terrestre Internacional Manuel A. Odría to Arica Airportbus
- Fly from Chacalluta Arica Airport (ARI) to Puerto Natales (PNT)plane ARI - PNT
17h 40m$118–404Bus
- Take the bus from Puno to Tacnabus
- Take the bus from Tacna to Terminal de Ómnibus Córdoba T1bus
- Take the bus from Terminal de Ómnibus Córdoba T1 to Terminal de Ómnibus de Río Gallegosbus
- Take the bus from Terminal de Ómnibus de Río Gallegos to Veintiocho de Noviembrebus
4d$299–487Bus, ferry
- Take the bus from Puno to Tacnabus
- Take the bus from Terminal Terrestre Internacional Manuel A. Odría to Terminal Internacional Aricabus
- Take the bus from Terminal Rodoviario de Arica to Terminal Alameda - Turbusbus
- Take the bus from Terminal Alameda - Turbus to Terminal de Buses de Puerto Monttbus
- Take the ferry from Puerto Montt to Puerto Natalesferry
5d 18h$403–1,162Drive 4,976.6 km
- Drive from Puno to Puerto Natalescar 4,976.6 km
2d 12h$748–1,081Bus to Alejandro Velasco Astete International Airport, fly to Puerto Natales
- Take the bus from Puno to Cusco Bus Stationbus
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Puerto Natales (PNT)plane CUZ - PNT
17h 49m$297–682Fly Inca Manco Cápac International Airport to Presidente Carlos Ibáñez Del Campo International Airport, bus
- Fly from Inca Manco Cápac International Airport (JUL) to Presidente Carlos Ibáñez Del Campo International Airport (PUQ)plane JUL - PUQ
- Take the bus from Punta Arenas Airport to Terminal Rodoviariobus
17h 48m$480–1,306Bus to Rodríguez Ballón International Airport, fly to Puerto Natales
- Take the bus from Puno to Arequipabus
- Fly from Rodríguez Ballón International Airport (AQP) to Puerto Natales (PNT)plane AQP - PNT
20h 51m$395–1,255Bus, bus to Chacalluta Arica Airport, fly to Presidente Carlos Ibáñez Del Campo International Airport
- Take the bus from Puno to Tacnabus
- Take the bus from Terminal Terrestre Internacional Manuel A. Odría to Arica Airportbus
- Fly from Chacalluta Arica Airport (ARI) to Presidente Carlos Ibáñez Del Campo International Airport (PUQ)plane ARI - PUQ
- Take the bus from Punta Arenas Airport to Terminal Rodoviariobus
21h 9m$185–766Bus, ferry via Santiago
- Take the bus from Puno to Tacnabus
- Take the bus from Terminal Terrestre Internacional Manuel A. Odría to Terminal Internacional Aricabus
- Take the bus from Terminal Rodoviario de Arica to Terminal San Borjabus
- Take the bus from Terminal San Borja to Terminal de Buses de Puerto Monttbus
- Take the ferry from Puerto Montt to Puerto Natalesferry
5d 20h$435–1,127
Inca Manco Cápac International Airport (JUL) to Puerto Natales (PNT) flights
Comparing Your Travel Options
The cheapest way to get from Puno to Puerto Natales is to bus and fly which costs $110 - $410 and takes 17h 40m.
The fastest way to get from Puno to Puerto Natales is to fly which takes 15h 52m and costs $550 - $1,700.
No, there is no direct bus from Puno to Puerto Natales. However, there are services departing from Puno and arriving at Terminal Rodoviario via Tacna, Terminal de Ómnibus Córdoba T1, Terminal de Ómnibus de Río Gallegos and Veintiocho de Noviembre. The journey, including transfers, takes approximately 4 days 0h.
The distance between Puno and Puerto Natales is 4086 km. The road distance is 4976.6 km.
The best way to get from Puno to Puerto Natales without a car is to bus which takes 4 days 0h and costs $290 - $490.
It takes approximately 15h 52m to get from Puno to Puerto Natales, including transfers.
Puno to Puerto Natales bus services, operated by Expreso Turismo San Martin Nobleza, depart from Puno station.
The best way to get from Puno to Puerto Natales is to fly which takes 15h 52m and costs $550 - $1,700. Alternatively, you can bus, which costs $290 - $490 and takes 4 days 0h.
Puno to Puerto Natales bus services, operated by Expreso Turismo San Martin Nobleza, arrive at Tacna station.
Puerto Natales is 2h ahead of Puno. It is currently 7:42 AM in Puno and 9:42 AM in Puerto Natales.
What companies run services between Puno, Peru and Puerto Natales, Chile?
LATAM Chile and Sky Airline fly from Inca Manco Cápac International Airport (JUL) to Puerto Natales (PNT) twice daily. Alternatively, you can take a bus from Puno to Terminal Rodoviario via Tacna, Terminal de Ómnibus Córdoba T1, Terminal de Ómnibus de Río Gallegos, and Veintiocho de Noviembre in around 4d.
- Website
- latam.com
Flights from Inca Manco Cápac International Airport to Puerto Natales via Lima, Santiago
- Ave. Duration
- 13h
- When
- Monday, Thursday, and Friday
- Estimated price
- $600–1,800
Flights from Inca Manco Cápac International Airport to Puerto Natales via Lima, Santiago, Puerto Montt
- Ave. Duration
- 13h 58m
- When
- Tuesday and Saturday
- Estimated price
- $600–1,800
Flights from Chacalluta Arica Airport to Puerto Natales via Santiago
- Ave. Duration
- 7h 37m
- When
- Monday, Thursday, Friday, Tuesday, and Saturday
- Estimated price
- $240–1,100
Flights from Chacalluta Arica Airport to Puerto Natales via Santiago, Puerto Montt
- Ave. Duration
- 8h 59m
- When
- Tuesday
- Estimated price
- $240–1,100
Flights from Alejandro Velasco Astete International Airport to Puerto Natales via Santiago
- Ave. Duration
- 21h 20m
- When
- Monday, Thursday, and Friday
- Estimated price
- $270–650
Flights from Alejandro Velasco Astete International Airport to Puerto Natales via Lima, Santiago
- Ave. Duration
- 10h 45m
- When
- Monday, Thursday, and Friday
- Estimated price
- $270–650
Flights from Alejandro Velasco Astete International Airport to Puerto Natales via Santiago, Puerto Montt
- Ave. Duration
- 22h 18m
- When
- Friday
- Estimated price
- $270–650
Flights from Inca Manco Cápac International Airport to Presidente Carlos Ibáñez Del Campo International Airport via Lima, Santiago
- Ave. Duration
- 12h 44m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $390–1,200
Flights from Inca Manco Cápac International Airport to Presidente Carlos Ibáñez Del Campo International Airport via Lima, Santiago, Puerto Montt
- Ave. Duration
- 14h 22m
- When
- Tuesday
- Estimated price
- $390–1,200
Flights from Rodríguez Ballón International Airport to Puerto Natales via Lima, Santiago
- Ave. Duration
- 12h 24m
- When
- Monday, Thursday, and Friday
- Estimated price
- $430–1,300
Flights from Rodríguez Ballón International Airport to Puerto Natales via Lima, Santiago, Puerto Montt
- Ave. Duration
- 12h 18m
- When
- Thursday and Friday
- Estimated price
- $430–1,300
Flights from Chacalluta Arica Airport to Presidente Carlos Ibáñez Del Campo International Airport via Santiago
- Ave. Duration
- 8h 59m
- When
- Saturday, Monday, Thursday, Wednesday, and Friday
- Estimated price
- $160–700
Flights from Chacalluta Arica Airport to Presidente Carlos Ibáñez Del Campo International Airport via Santiago, Puerto Montt
- Ave. Duration
- 10h 36m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $160–700
Bus from Puno to Tacna
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $12–16
- Schedules at
- Expreso Turismo San Martin Nobleza
Bus from Puno to Tacna
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $12–16
- Schedules at
- Expreso Turismo San Martin Nobleza
Bus from Puno to Tacna
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $12–16
- Schedules at
- Expreso Turismo San Martin Nobleza
Bus from Puno to Arequipa
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $8–12
- Schedules at
- Expreso Turismo San Martin Nobleza
Bus from Puno to Tacna
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $12–16
- Schedules at
- Expreso Turismo San Martin Nobleza
Bus from Puno to Tacna
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $12–16
- Schedules at
- Expreso Turismo San Martin Nobleza
- Phone
- +56 9 8521 3620
- [email protected]
- Website
- Navimag
Ferry from Puerto Montt to Puerto Natales
- Ave. Duration
- 3d 11h
- Frequency
- Twice a week
- Estimated price
- $330–890
- Website
- Navimag
- Cabin AA
- $700
- Cabin A
- $600
- Cabin CC
- $330
- Premium Suite
- $890
Ferry from Puerto Montt to Puerto Natales
- Ave. Duration
- 3d 11h
- Frequency
- Twice a week
- Estimated price
- $330–890
- Website
- Navimag
- Cabin AA
- $700
- Cabin A
- $600
- Cabin CC
- $330
- Premium Suite
- $890
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 to travel India's Golden Triangle, How to get from London to Edinburgh, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Puno to Puerto Natales is 4977 km. It takes approximately 2 days 12h to drive from Puno to Puerto Natales.
There are 248+ hotels available in Puerto Natales.




