Distance from Buenos Aires to Mendoza
Buenos Aires and Mendoza are about 1040 km apart
The distance from Buenos Aires to Mendoza is about 1040 km by road, and driving between the two cities takes roughly 12 to 13 hours, depending on traffic, weather and how many stops you make. This route, connecting the country’s capital with the heart of Argentina’s wine region at the foot of the Andes, is one of the most searched domestic distances in Argentina — and for good reason, since it’s a common trip for both leisure and business travelers.
Driving route and distance from Buenos Aires to Mendoza on Google Maps.
Let someone else do the driving. We run private, door-to-door transfers between Buenos Aires and Mendoza — travel relaxed and arrive fresh.
Because 1040 km is a considerable distance, most travelers don’t actually drive it. Flying is by far the most popular option, with direct flights taking around 1 hour and 50 minutes. Still, plenty of people ask about the road distance for planning purposes, for a scenic road trip, or because they’re comparing bus, car and plane before deciding.
What’s included
- Private door-to-door transfer from Buenos Aires to Mendoza
- Professional English-speaking driver
- Hotel or address pickup
- Comfortable air-conditioned private vehicle
- Flexible departure time
Not included
- Gratuities (optional)
- Meals and entrance fees
The Main Route: National Route 7
The most common driving route between Buenos Aires and Mendoza follows National Route 7, crossing the provinces of Buenos Aires, La Pampa, San Luis and Mendoza before reaching the city. It’s a well-paved, mostly flat highway that passes through several towns where you can stop for fuel, food or a rest. Route 7 is the standard route used by long-distance buses and cargo trucks alike, and it’s generally considered a safe and straightforward drive, though long and monotonous in stretches through La Pampa and San Luis.
How Travelers Usually Make This Trip
By Plane
Flying is the go-to choice for most travelers covering the roughly 1040 km between Buenos Aires and Mendoza. With a flight time of about 1h50, it’s by far the fastest way to get there, and multiple daily flights connect both cities. For anyone with limited time — or who simply prefers not to spend half a day driving — flying is the practical choice.
By Long-Distance Bus
Overnight buses (known locally as
More distances from Buenos Aires
- Buenos Aires → Mar del Plata
- Buenos Aires → Córdoba
- Buenos Aires → Rosario
- Buenos Aires → Bariloche
- Buenos Aires → Salta
- Buenos Aires → Puerto Iguazú
- Buenos Aires → Tucumán
- Buenos Aires → Ushuaia
- Buenos Aires → La Plata
- Buenos Aires → Santa Fe
- Buenos Aires → Bahía Blanca
- Buenos Aires → Neuquén
- Buenos Aires → Tandil
- Buenos Aires → San Luis
