There are 5 ways to get from Perito Moreno to Puerto Natales by car, plane, bus, 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.
Drive to Balmaceda Airport, fly to Puerto Natales
best- Drive from Perito Moreno to Balmaceda Airport (BBA)car
- Fly from Balmaceda Airport (BBA) to Puerto Natales (PNT)plane BBA - PNT
8h 7m$138–405Drive 822.5 km
cheapest- Drive from Perito Moreno to Puerto Natalescar 822.5 km
14h 51m$102–147Bus, shuttle
- Take the bus from Terminal De Ómnibus Perito Moreno to El Terminal de Omnibus El Calafatebus
- Take a shuttle bus from El Calafate Bus Terminal to Terminal RodoviarioEl Calafate
19h$172–191Fly Perito Moreno to El Calafate, bus
- Fly from Perito Moreno to El Calafateplane
- Take the bus from Terminal de Ómnibus de El Calafate to Terminal Rodoviariobus
10h 18mBus
- Take the bus from Terminal De Ómnibus Perito Moreno to El Terminal de Omnibus El Calafatebus
- Take the bus from Terminal de Ómnibus de El Calafate to Terminal Rodoviariobus El Calafate
20h 30m$131–166
Balmaceda Airport (BBA) to Puerto Natales (PNT) flights
Questions & Answers
The cheapest way to get from Perito Moreno to Puerto Natales is to drive which costs $100 - $150 and takes 14h 51m.
The fastest way to get from Perito Moreno to Puerto Natales is to drive and fly which takes 8h 7m and costs $130 - $410.
No, there is no direct bus from Perito Moreno to Puerto Natales. However, there are services departing from Terminal De Ómnibus Perito Moreno and arriving at Terminal Rodoviario via Terminal de Ómnibus de El Calafate. The journey, including transfers, takes approximately 20h 30m.
The distance between Perito Moreno and Puerto Natales is 771 km. The road distance is 822.5 km.
The best way to get from Perito Moreno to Puerto Natales without a car is to bus and shuttle which takes 19h and costs $170 - $200.
It takes approximately 8h 7m to get from Perito Moreno to Puerto Natales, including transfers.
Perito Moreno to Puerto Natales bus services, operated by Chalten Travel, depart from Terminal De Ómnibus Perito Moreno station.
Perito Moreno to Puerto Natales bus services, operated by Chalten Travel, arrive at El Terminal de Omnibus El Calafate station.
Yes, the driving distance between Perito Moreno to Puerto Natales is 822 km. It takes approximately 14h 51m to drive from Perito Moreno to Puerto Natales.
Book your Perito Moreno to Puerto Natales bus tickets online with 12go.asia.
What companies run services between Perito Moreno, Santa Cruz, Argentina and Puerto Natales, Chile?
You can take a bus from Terminal De Ómnibus Perito Moreno to Terminal Rodoviario via Terminal de Ómnibus de El Calafate in around 20h 30m.
- Website
- latam.com
Flights from Balmaceda Airport to Puerto Natales via Puerto Montt
- Ave. Duration
- 3h 52m
- When
- Friday and Sunday
- Estimated price
- $260–460
- Website
- skyairline.com
Flights from Balmaceda Airport to Puerto Natales via Puerto Montt
- Ave. Duration
- 5h 21m
- When
- Friday and Sunday
- Estimated price
- $110–370
- Phone
- +54 9 11 2150 3372
- [email protected]
- Website
- chaltentravel.com
Bus from Terminal De Ómnibus Perito Moreno to El Terminal de Omnibus El Calafate
- Ave. Duration
- 13h 30m
- Frequency
- 4 times a week
- Estimated price
- $100–130
- Website
- https://www.bookingcalafate.com/menu/eng
- Cama
- $100–130
Bus from Terminal De Ómnibus Perito Moreno to El Terminal de Omnibus El Calafate
- Ave. Duration
- 13h 30m
- Frequency
- 4 times a week
- Estimated price
- $100–130
- Website
- https://www.bookingcalafate.com/menu/eng
- Cama
- $100–130
- Phone
- +54 9296 670 9153
- [email protected]
- Website
- zonaaustralturismo.com
Shuttle from El Calafate Bus Terminal to Terminal Rodoviario
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $65
- Website
- https://zonaaustralturismo.com/?lang=en
- Phone
- 0800-3331188
- [email protected]
- Website
- taqsa.com.ar
Bus from Terminal de Ómnibus de El Calafate to Terminal Rodoviario
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $24–40
- Schedules at
- taqsa.com.ar
- Semibed
- $24–35
- Bed
- $27–40
Bus from Terminal de Ómnibus de El Calafate to Terminal Rodoviario
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $24–40
- Schedules at
- taqsa.com.ar
- Semibed
- $24–35
- Bed
- $27–40
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 5 delightfully under-the-radar French towns you need to visit, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
There are 226+ hotels available in Puerto Natales.




