It’s difficult to convey the sheer scale of Patagonia. The vast region occupying South America’s southern tip covers an area three times the size of Germany. To drive from its northernmost city (Bariloche) to its southernmost city (Ushuaia) it’s more than 2,000km by road. Even the most seasoned backpackers can find the distances overwhelming. This guide tells you everything you know about how to get around Patagonia by bus.

Journey prices are shown in this article in US dollars, and we keep it updated regularly. However, we would also advise checking for the latest currency exchange rates before you travel. The Argentine peso, in particular, has experienced volatile fluctuations for many years now.

This article contains some links to products and services we love, which we may make commission from at no extra cost to you.

How to get around Patagonia: an overview

Hiring a car in Patagonia for a road trip is notoriously expensive. To give an example, prices for a month’s car hire in Ushuaia with a drop-off in Bariloche begin at about $4,000 (US dollars). That’s before you even think about the cost of petrol for the 2,280km Andean mountain drive. (If this doesn’t put you off – check RentalCars to find the best hire prices.)

The region does have a handful of small airports, but flights are irregular and often expensive too. For backpackers mindful of budget, this leaves little option other than to travel by bus.

The good news is that bus travel in Patagonia is generally very comfortable. In our experience during a trip along the classic backpacker route using various bus companies, the services were all spacious and comfortable.

It’s important to be well organised, however. Bus services don’t always run every day between the main locations, and the low frequency means they are often fully booked.

It’s best to have a clearly planned itinerary so you can book ahead and avoid getting stuck. In this article we look at some of the most popular routes, but also some of the trickier ones, with details about when the services run. See our Patagonia itinerary to help plan your own route.

A quirk of bus travel in Patagonia is that long-distance journeys tend to only run in the daytime. When travelling, we usually seek to take overnight buses so we can save on accommodation costs and avoid losing time for activities and sightseeing. This was rarely an option in Patagonia.

How to find and book buses in Patagonia

It’s often possible to book Patagonia buses in advance online. It’s best to do this whenever possible, especially in peak season between November and February.

Busbud is an excellent online service that helps you find and book your Patagonia bus journeys in advance. We have used it all over South America and it’s saved us a lot of time and hassle. Take a look at this short video (39 seconds) to see how it works:

YouTube video

In some locations in Patagonia we’ve found it fine to book transport a day or two before, either through our accommodation or the bus station. This is especially the case for services that run several times per day, such as between Bariloche and El Bolsón.

I explain this in more detail below for each of the bus journeys on the typical Patagonia backpacker route. Our itinerary begins in the far south in Ushuaia and works north through Punta Arenas, Puerto Natales, El Calafate, El Chaltén, Bariloche and El Bolsón.

Note: the route information below is based on travelling through Patagonia from south to north. The services operating in the opposite direction are similar.

Getting to Patagonia: where do you begin?

Before we get onto bus transport within Patagonia, let’s take a moment to look at the best ways to get to Patagonia in the first place.

The best way to reach Patagonia depends on the starting point for your travel in the region. The three most popular places to begin are Ushuaia in the far south, Bariloche in the north, and El Calafate, which is midway along the backpacker route.


Whichever your starting point, you’re in for a long journey if you do anything other than fly, as we will see below. The most popular hubs for travelling into Patagonia are Santiago in Chile and Buenos Aires in Argentina.

We flew from Buenos Aires to Ushuaia, and then back to Buenos Aires from El Calafate three weeks later. As always, booking in advance is highly recommended; we ended up paying higher than average for our return flight as we left it late.

The table below shows some of the flight routes with typical prices (in US dollars) and frequency:

Starting pointDestinationFlight frequencyPrices from
Buenos AiresUshuaiaDailyUSD 120
Buenos AiresEl CalafateDailyUSD 120
Buenos AiresBarilocheDailyUSD 100
SantiagoPunta ArenasDailyUSD 75

As you can see, Buenos Aires is usually the most cost-effective base for flying to Patagonia. To find the best and cheapest times to fly, you canuse Skyscanner and set the search parameters to show the whole month view. If you can be flexible with your journey, try setting it to ‘cheapest month’ to find the best available price.

It’s also worth checking the sites of the local and regional airlines like Aerolineas Argentinas and LATAM, in case their routes are not picked up on Skyscanner.

We flew from El Calafate to Buenos Aires with Aerolíneas Argentinas
We flew from El Calafate to Buenos Aires with Aerolíneas Argentinas

Bus to Bariloche from Buenos Aires, Mendoza or Santiago

Before our main Patagonia backpacking trip, we spent a week in the north of the region around Bariloche. Our journey there from Buenos Aires is the longest bus journey we’ve ever taken on our travels. We left at 12:30pm from the main bus terminal in Buenos Aires, and arrived in Bariloche 24 hours later.

There are usually two or three buses that cover this route daily, with some taking slightly longer than others. We travelled with Via Bariloche, but it’s also possible to do the route with other operators, such as El-Valle.

Find the best services from Buenos Aires to Bariloche on Busbud.

If you plan ahead for a long bus journey like this, it’s often possible to get special deals. Check the company websites for offers, or ask at the local bus station. As we were flexible with our dates of travel, we were able to benefit from a half-price discount available only on Sundays on the buses between Buenos Aires and Bariloche. A full-price journey costs around $100.

For a shorter bus journey into Patagonia, you can travel to Bariloche from Mendoza. The route is operated by CATA Internacional and takes approximately 18 hours, departing at 7:30pm and arriving at 1:30pm. It costs around $90.

It’s also possible to get to Bariloche by bus from Chile’s capital, Santiago. The route is operated by Andesmar and takes roughly 19 and a half hours, departing at 8:45pm every day and arriving the following day at 4:15pm.

This journey usually costs around $70, making it cheaper than the one from Buenos Aires or Mendoza.

For everything you need to know about preparing for long journeys like these, check out our guide to taking overnight buses like a pro.

Via Bariloche is one of the companies that runs a direct bus service between Buenos Aires and Bariloche
Via Bariloche is one of the companies that runs a direct bus service between Buenos Aires and Bariloche

Bus trip down Argentina’s east coast

One other option for getting into Patagonia is to take the bus from Buenos Aires down the east coast of Argentina. If you want to go all the way down to Ushuaia, you can achieve this through separate legs stopping at Bahía Blanca, Puerto Madryn and Río Gallegos on the way.

Each leg of this journey is long, and it would need to be broken up over several days. An advantage of this route is that Puerto Madryn is a great little stop-off to visit Punta Tombo, where you can see the world’s biggest colony of Magellanic penguins.

At Río Gallegos you also have the option to cut across into central Patagonia, towards El Calafate and Puerto Natales.

Ushuaia to Punta Arenas

  • Journey time: 12 hours
  • Price: around 50 US dollars

The journey from Ushuaia to Punta Arenas is one of the trickiest to plan in Patagonia. Buses do not always run every day of the week, and the timetable tends to vary. There is usually no service on Sundays.

There are three companies that operate the route between Ushuaia and Punta Arenas: Bus Sur and Marga Taqsa. You can book online, or alternatively they all have offices in Ushuaia within a few minutes’ walk from the bus terminal.

The buses typically leave Ushuaia at 5am or 8am. A small part of the journey is by ferry over the Magellan Strait close to Punta Arenas. The crossing takes a couple of hours.

You can also expect a short delay for crossing the border from Argentina into Chile. Make sure you don’t have any fresh fruit or vegetable produce – it’s illegal to bring into Chile and will likely be confiscated.

For ideas on how to spend your time in Ushuaia, take a look at our recommendations for things to do around the city.

The bus journey from Ushuaia to Punta Arenas is partially broken up by a ferry transfer across the Magellan Strait
The bus journey from Ushuaia to Punta Arenas is partially broken up by a ferry transfer across the Magellan Strait

Punta Arenas to Puerto Natales

  • Journey time: 3 hours
  • Price: around 11 US dollars

Punta Arenas, Chile, is a useful place to stop when travelling in Patagonia. While breaking up the journey neatly, the city has a tax-free shopping zone called Zona Franca, which is great for stocking up on food, clothing and equipment for trekking in Patagonia.

The bus journey from Punta Arenas to Puerto Natales (the closest town to Torres Del Paine National Park) is a fairly short one of around three hours.

Bur Sur runs the service several times a day, and for this leg it’s usually ok to book your tickets at the station on the day. In the busiest summer months you may want to consider booking ahead, but a day before will be fine in any case.

If you are planning to hike in Torres Del Paine, check out our guides to hiking the W Trek and the best day hikes in the park. For accommodation, see our articles on the best hostels in Puerto Natales and stunning places to stay in Torres Del Paine.


Puerto Natales to El Calafate

  • Journey time: 5 hours
  • Price: around 25 US dollars

The journey from Puerto Natales in Chile back into Argentina at El Calafate is served by at least one bus every day of the week during the high season. While it’s only about three and a half hours on the road, in total the journey takes about five hours because of the border crossing.

The route is operated by Bus Sur. Departures leave at 7:30am or 8am depending on the day, and also at 2pm during the high season.

We did this leg with Bus Sur and booked it through our hostel in Puerto Natales, Lili Patagonicos. Alternatively, you can buy your tickets at the station in Puerto Natales or online in advance.

Due to the popularity of Puerto Natales for trekking in Torres Del Paine, and El Calafate for the Perito Moreno Glacier, places go quickly on these buses, so book well ahead.

El Calafate to El Chaltén

  • Journey time: 3 hours
  • Price: around 27 US dollars

The route between El Calafate and El Chaltén is one of the shortest and easiest on the classic Patagonia backpacking trail.

The journey takes just three hours. There are multiple daily services run by Chaltén Travel, Cal Tur and Marga Taqsa. We travelled with Chaltén Travel, and their service stopped at El Calafate International Airport on the way (we went with them again from El Chaltén to the airport a few days later).

Find the best services from El Calafate to El Chaltén on Busbud.

This journey is also one of the most beautiful in the region. From El Calafate you cruise past Lago Argentino and Lago Viedma before approaching the peaks of Los Glaciares National Park.

If you’re planning some hiking while in El Chaltén, check out our guide to the local trails for the essential information. Fro El Calafate, read our post on 18 of the best things to do.

How to get around Patagonia: El Calafate is a hub for transport in the region
How to get around Patagonia: El Calafate is a hub for transport in the region

El Calafate to Bariloche

  • Journey time: 26 hours
  • Price: around 180 US dollars

If you’re planning to include Bariloche in your itinerary for Patagonia – which we would highly recommend – it is possible to do the journey in one leg from El Calafate.

This is a truly epic one, though, taking around 26 hours through landscapes of mostly desert. The service is run by Marga Taqsa, but only operated daily through the main hiking season from October to April.

Some people choose to break the journey up in the town of Perito Moreno (not to be confused with the Perito Moreno Glacier). However, with little to see and do there, you may prefer to go for the long haul if time is short.

This is one leg of the Patagonia journey for which you might want to consider flying. You can get flights from El Calafate to Bariloche for a price that is sometimes cheaper than the bus, and the journey takes less than two hours.


Bariloche to El Bolsón

  • Journey time: 2 hours
  • Price: around 5–8 US dollars

If you have a good few days to spend in the Bariloche region, it’s well worth taking a trip to El Bolsón for a while. The chilled-out little mountain town is a popular hangout for artists and has some brilliant hiking nearby such as the Cerro Llao Llao trail.

Buses run between Bariloche and El Bolsón several times a day operated by Via Bariloche. You rarely need to book in advance but it’s worth doing anyway to be sure.

How much does Patagonia travel cost?

If you want to know more about the general costs of travelling in Patagonia, you can read our breakdown of what we spent during our trip (plus some useful tools for budgeting).

We kept a record of all our costs, and this articles delves into our expenditure on accommodation, food and drink, transport and activities. We also give some handy tips on saving money in Patagonia.

Have you been to Patagonia and have something to share about your transport experience? Let us know in the comments below.

When is the best time of year to visit?

Patagonia has a diverse and unpredictable climate, and so timing you visit can be tricky. It will depend a lot on what you want to see and experience. We’ve put together a complete guide to the best times to visit Patagonia to help you plan your trip perfectly.

Love it? Pin it!

A complete guide to how to get around Patagonia by bus, with latest information on times and prices + how to reach Patagonia from Buenos Aires and Santiago. Photo by Serge distributed via a CC BY 2.0 license. #patagonia #bustravel #ruta40 #patagoniatravel #visitpatagonia
Photo by Serge distributed via a CC BY 2.0 license

3 thoughts on “How to get around Patagonia by bus: a backpacker’s guide

  1. jim says:

    Thanks for my first insight into super simple online bus booking in Patagonia
    What a treat this will be
    Still lots more to read

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.