Skip to content

Getting Around Argentina: Flights, Buses & City Transport

Argentina is the eighth-largest country in the world, so the first thing to internalise is that distances are continental: Salta in the far north and Ushuaia in the deep south are as far apart as Los Angeles and New York. That shapes every routing decision. Flights handle the long hauls, excellent overnight buses cover the medium ones, and within cities you lean on the metro, colectivos, and ride-hailing apps. This guide covers how to move around the country efficiently.

Domestic flights: the long-haul workhorse

For anything more than a few hundred kilometres, flying is the practical choice. Aerolineas Argentinas has the widest network and the only direct flights on some inter-regional routes, while low-cost carriers JetSmart and Flybondi compete on price. Typical flight times from Buenos Aires are around 1h45m to Mendoza, 2h to Salta, and 2 to 2.5h to Bariloche. The catch is that most domestic routes hub through Buenos Aires: there is, for example, no direct flight between Mendoza and Bariloche, so you usually connect via the capital. Buenos Aires has two airports, Aeroparque (AEP) in the city for most domestic flights and Ezeiza (EZE) further out for international ones, so allow time and money to transfer between them if you arrive internationally and fly on the same day. Book ahead for the best low-cost fares.

Long-distance buses: comfortable and cheap

Argentina's intercity bus network is one of the best in the world and is the smart choice for shorter or budget routes. Comfort classes climb from semi-cama (reclining seats) to cama and cama suite (seats that recline to nearly flat, often with meals and service), making overnight trips genuinely restful. A short hop like Salta to Jujuy is an easy 2 to 2.5 hour ride for a fraction of a flight's price, while long routes such as Buenos Aires to Bariloche (around 22 hours) are an adventure in their own right. Book tickets through aggregators like Plataforma 10 or directly with operators, and choose cama or cama suite for any overnight leg.

Trains: limited between regions

Unlike Europe or Japan, Argentina's long-distance passenger trains are sparse, slow, and infrequent, so they are rarely the right way to travel between regions, even though a few scenic and long-haul services exist. Plan around flights and buses instead, and treat any train ride as a novelty rather than transport.

Renting a car

A car is unnecessary for city-to-city travel but excellent for exploring specific regions at your own pace, especially the bodegas and valleys around Mendoza and the lakes, forests, and mountain roads around Bariloche (the Circuito Chico and the Seven Lakes route). Roads are generally good on main routes; bring your licence and check rental insurance and cross-province rules.

Getting around cities

In Buenos Aires, the Subte (metro) is quick across the centre, the vast network of colectivos (city buses) reaches everywhere, and both use the rechargeable SUBE card; taxis and ride-hailing apps are widely available and affordable. In smaller cities like Salta, Mendoza, and Bariloche, you can walk the centres and use taxis or apps for everything else.

Practical tips

  • Most domestic flights connect via Buenos Aires, so build that into multi-region routing.
  • Allow buffer time to transfer between AEP and EZE airports in Buenos Aires.
  • Choose cama or cama suite for overnight buses; they are far more comfortable than semi-cama.
  • Pay for transport with a card where possible to get the favourable tourist (MEP) rate, but keep cash for taxis and small bus terminals.
  • Book domestic flights and popular bus routes in advance during the December to February peak.

FAQ

Is it better to fly or take the bus in Argentina?
It depends on distance. Fly for long hauls like Buenos Aires to Bariloche, Mendoza, or Salta, where the bus can take 18 to 22 hours. Take the bus for shorter or budget routes, such as Salta to Jujuy, where comfortable cama-class buses are cheap and convenient. Argentina's overnight buses are excellent and recline to nearly flat.
Why do Argentina domestic flights connect through Buenos Aires?
Buenos Aires is the country's aviation hub, so most domestic routes radiate from it rather than connecting cities directly. There is no direct flight between Mendoza and Bariloche, for example, so you usually route via the capital. A handful of inter-regional direct routes exist on Aerolineas Argentinas, but plan on a Buenos Aires connection for most cross-country hops.
Are there trains between cities in Argentina?
Long-distance passenger trains are limited, slow, and infrequent, so they are rarely a practical way to travel between regions. Use flights for long distances and buses for shorter ones, and treat any train journey as a scenic novelty rather than reliable transport.
Back to the Argentina guide