1map logoGo to main page

Buenos Aires, Buenos Aires to Puerto Natales, Magallanes from $35: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Buenos Aires, Argentina
to
Puerto Natales, Chile

How to Get from Buenos Aires to Puerto Natales: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$35 by busBest price
2226 kmDistance
9h 41m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Buenos Aires to Puerto Natales with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Drive
Average Duration
9h  41m
Estimated price
$130-650
Recommended
Company
various
Bus
Average Duration
58h  48m
Estimated price
$35-275
Cheapest
route map
Distance: 2226 km
Duration: 9h 41m

See more options

Company
various
Plane
Average Duration
10h  13m
Estimated price
$162-753
Company
various
Plane
Drive
Average Duration
10h  25m
Estimated price
$195-1300
Company
various
Bus
Average Duration
42h  48m
Estimated price
$1301-1302
Company
various
Bus
Average Duration
43h  18m
Estimated price
$1303-1304
Company
various
Bus
Drive
Average Duration
97h  5m
Estimated price
$1306-1307
Company
various
Drive
Average Duration
32h  27m
Estimated price
$1308-1309

Traveling From Buenos Aires to Puerto Natales

Journeying from the vibrant streets of Buenos Aires to the serene landscapes of Puerto Natales offers a remarkable shift from urban culture to breathtaking natural beauty.

Best Neighbourhoods in Puerto Natales

Puerto Natales boasts charming neighborhoods that offer diverse experiences for visitors.

Centro
• Lively cafes and restaurants line the streets.
• Close to the waterfront for stunning views.
Villa Dorotea
• Quaint homes with beautiful mountain backdrops.
• Offers walking trails for nature enthusiasts.
Muelle Historico
• Rich in maritime history and local culture.
• Great spot for stunning sunset views over the water.

Best Times To Visit Puerto Natales's Attractions

Planning your visits to Puerto Natales attractions enhances your experience and helps you avoid the crowds.

Torres del Paine National Park
Visit during the shoulder seasons (September-October, March-April) for fewer visitors and breathtaking scenery.
Milodon Cave Natural Monument
Early morning visits on weekdays allow for a quieter exploration of this fascinating site.
Puerto Natales Waterfront
Late afternoon strolls provide stunning sunset views without the midday crowds.

Puerto Natales Weather: What to Expect Year-Round

Puerto Natales boasts a temperate oceanic climate, characterized by mild summers and cool winters, making it a year-round destination. The best times to visit are from October to April, when the weather is more stable, allowing you to fully enjoy outdoor adventures without harsher conditions.

Dining Recommendation in Puerto Natales

Try the artisanal lamb at La Península, where the flavors of Patagonian cuisine shine with locally sourced ingredients and traditional cooking methods. This dining experience contrasts sharply with the bustling parrillas of Buenos Aires, offering a more intimate setting and a chance to savor the rugged simplicity of Chilean flavors.

Buenos Aires - Puerto Natales operators

Explore transport companies operating between Buenos Aires and Puerto Natales, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
aerolineas.com.ar

Plane from Buenos Aires Jorge Newbery to El Calafate

Average Duration
3h 15m
Estimated price
$6506-650

Plane from Buenos Aires Jorge Newbery to El Calafate via San Carlos de Bariloche

Average Duration
4h 55m
Estimated price
$6506-650

Plane from Buenos Aires Jorge Newbery to El Calafate via Cordoba

Average Duration
6h 12m
Estimated price
$6506-650

Plane from Buenos Aires Jorge Newbery to El Calafate via Rosario

Average Duration
5h 50m
Estimated price
$6506-650

Plane from Buenos Aires Jorge Newbery to El Calafate via Ushuaia

Average Duration
6h 45m
Estimated price
$6506-650
Website
skyairline.com

Plane from Buenos Aires Jorge Newbery to Puerto Natales via Santiago, Puerto Montt

Average Duration
10h 58m
Estimated price
$6508-6504

Plane from Ezeiza to Puerto Natales via Santiago, Puerto Montt

Average Duration
8h 37m
Estimated price
$6508-650
Website
latam.com

Plane from Buenos Aires Jorge Newbery to Puerto Natales via Santiago

Average Duration
10h 58m
Estimated price
$6509-350

Plane from Ezeiza to Puerto Natales via Santiago

Average Duration
12h 28m
Estimated price
$351-352
Website
jetsmart.com

Plane from Ezeiza to El Calafate

Average Duration
3h 16m
Estimated price
$353-354
Website
flybondi.com

Plane from Ezeiza to El Calafate

Average Duration
3h 20m
Estimated price
$355-356
Bus Show bus routes
Contact phone
0810 122 1122
Website
andesmar.com

Bus from Terminal de Omnibus Retiro to Caleta Olivia

Average Duration
26h
Estimated price
$35-357

Bus from Terminal de Omnibus Retiro to Puerto Madryn

Average Duration
19h 5m
Estimated price
$2751-357

Bus from Bariloche to Puerto Montt

Average Duration
6h 35m
Estimated price
$2752-2753
Contact phone
0800-3331188
Website
taqsa.com.ar

Bus from Río Gallegos to Veintiocho de Noviembre

Average Duration
3h 35m
Estimated price
$1621-35

Bus from Veintiocho de Noviembre to Rodoviario Puerto Natales

Average Duration
2h 20m
Estimated price
$1623-1620

Bus from Terminal de Ómnibus de El Calafate to Rodoviario Puerto Natales

Average Duration
6h 30m
Estimated price
$1625-35
Contact phone
0810-333-7575
Website
viatac.com.ar

Bus from Santa Rosa to Río Gallegos

Average Duration
27h 45m
Estimated price
$35-27525
Contact phone
+54 297 499 1930
Website
coopsportman.com

Bus from Caleta Olivia to Río Gallegos

Average Duration
9h
Estimated price
$2752-1620
Contact phone
+56 22 411 2600
Website
navimag.com

Bus from Puerto Montt to Puerto Natales

Average Duration
49h
Estimated price
$1621-1700

Buenos Aires to Puerto Natales: Overview of Bus, Train, Flight, and Car Trips

Traveling between Buenos Aires and Puerto Natales offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an unforgettable road trip from Buenos Aires to Puerto Natales covering a distance of 1734 miles. The journey promises stunning landscapes and diverse scenery along the way. 💸 Prices for driving from Buenos Aires to Puerto Natales range from $340 to $500, offering flexibility to travelers with different budgets. This adventure allows you to explore both countries at your own pace, stopping at charming towns and natural wonders en route.
Average price
$340 - $500
🛫 The quickest way to travel from Buenos Aires to Puerto Natales is by taking a direct flight from Buenos Aires Jorge Newbery Airport to El Calafate Airport, which takes approximately 3 hours and 15 minutes with Aerolíneas Argentinas. 🗻 From El Calafate, you can then catch a connecting flight to Puerto Natales which will add another 10 hours and 13 minutes to your travel time. This option allows you to experience the stunning landscapes of Patagonia from the air.
Departure Point
Buenos Aires Jorge Newbery Airport
Arrival Point
El Calafate Airport
Useful tips for plane travellers
• Book your flight on Aerolíneas Argentinas for a more direct connection, and be mindful of possible route changes, as some flights may have layovers depending on the season.
• Upon arriving at Puerto Natales Airport (PNT), expect limited signage in English; it's a small airport, so keep your boarding passes handy, use local taxis or arrange a shuttle in advance to navigate easily to the city center.
• The taxi fare from Puerto Natales Airport to the city center is approximately CLP 20,000 to CLP 25,000 (around $25 to $30); consider pre-arranging your ride with local taxi services to avoid potential language barriers.
🚌 Your journey from Buenos Aires to Puerto Natales will be an adventure with multiple transfers. Departing from Terminal de Omnibus Retiro, you will eventually arrive at Rodoviario Puerto Natales after visits to Puerto Madryn, Río Gallegos, and Veintiocho de Noviembre. The trip, including all transfers, will take approximately 45 hours. 🌄 Enjoy the scenic views as you travel through Argentina and eventually reach the picturesque town of Puerto Natales in Chile. Operated by Andesmar and Marga Taqsa, the bus services offer a comfortable and convenient way to explore the stunning landscapes. Prices for the journey between Buenos Aires and Puerto Natales range from $35 to $275.
Departure Point
Terminal de Omnibus Retiro station
Arrival Point
Rodoviario Puerto Natales station

Frequently asked questions

Find out more about the route from Buenos Aires to Puerto Natales.

Or choose the category:
The distance between Buenos Aires and Puerto Natales is 1383 miles. The road distance is slightly longer at 1733.6 miles. The typical travel times vary depending on the mode of transportation. By flying from Buenos Aires to El Calafate and then taking a bus, it takes approximately 10 hours and 11 minutes. By plane alone, it takes about 9 hours and 28 minutes. If traveling by car, the journey from Puerto Natales to Buenos Aires takes around 32 hours and 27 minutes, while by bus, it takes approximately 43 hours and 54 minutes.
The most cost-effective option for traveling from Buenos Aires to Puerto Natales is by bus, with prices ranging from $110 to $230. However, this option takes the longest, with a travel time of 43 hours and 54 minutes. If time is a priority, the quickest option is to fly, with flights taking approximately 9 hours and 8 minutes and costing between $210 and $600. This option provides a significant time savings compared to traveling by bus.
The prices for a bus ticket between Puerto Natales and Buenos Aires can range from $117 to $230. These prices may differ depending on the bus company, the type of seat or service chosen, and the time of travel. It is advisable to check with different bus companies or online platforms to compare prices and choose the option that best suits your budget and preferences.
To get from Buenos Aires to Puerto Natales without using public transportation, you can consider driving. The distance between the two cities is approximately 1734 miles, and it takes around 32 hours and 27 minutes to drive. However, keep in mind that the prices for driving from Buenos Aires to Puerto Natales can vary, ranging from $340 to $500.
To travel from Buenos Aires to Puerto Natales without a car, the best option is to take a bus. The journey takes approximately 43 hours and 54 minutes, and ticket prices range from $110 to $230. This is the most convenient and cost-effective way to reach Puerto Natales from Buenos Aires without needing a car.
No, there is no direct link between Buenos Aires and Puerto Natales. Travelers wishing to make this journey would need to take a combination of bus and ferry routes. The journey typically involves transferring at various points such as Caleta Olivia, Río Gallegos, and Veintiocho de Noviembre, with a total travel time of approximately 43 hours and 54 minutes. Bus services operated by Andesmar and Marga Taqsa are available for this route.
The flight duration between Buenos Aires and Puerto Natales typically takes around 8 hours with one stopover. However, there is no direct flight available between these two cities. The cost of a flight from Puerto Natales to Buenos Aires ranges from $162 to $803, depending on factors such as the airline, time of booking, and availability of seats. It is recommended to check with different airlines to find the most suitable and affordable option for your travel.
There are plenty of accommodation options available near Puerto Natales. With over 169 hotels to choose from, you will have a variety of choices to suit your budget and preferences. Prices for hotels in Puerto Natales start at $76. Whether you're looking for budget-friendly options or luxury hotels, you can find a suitable place to stay in Puerto Natales.

Trips from Buenos Aires