Located in northern Argentina, Cafayate is one of Argentina's main wine regions after Mendoza, and is known for producing Torrontés white wine. The two airports closest to Cafayate are located in Salta (95 miles/153 km away) and Tucuman (70 miles/110 km away, though the actual road is almost twice as long). Most visitors combine a trip to Cafayate with a larger tour of northern Argentina, or even a road trip up from Mendoza

From Salta 

Duration: 3 to 4 hours

Cafayate is 95 miles (152 km) away from Salta, the capital of the province. The easiest way to reach Cafayate is to take either a car (rental car or private transfer) or a bus from Salta's central bus terminal. You'll see beautiful red rock gorges and the canyons of the Quebrada de las Conchas (Conchas Gorge) along the way, so make sure to take your time and stop for pictures. 

Learn more about traveling from Salta to Cafayate.

From Mendoza 

Duration: 14 hours by car or 6 hours by plane and car

If you have time and want to explore the region, you can turn your drive from Mendoza to Cafayate (500 miles/807 km) into a road trip and hit the Valle de la Luna and Talampaya National Park on your way north. If you'd rather travel quickly, your best bet is to fly from Mendoza to Salta (1.5 hours) and drive from there to Cafayate. 

From Buenos Aires

Duration: 8 hours

If you're traveling to Cafayate from Buenos Aires, the easiest option is to fly from Aeroparque airport (AEP) to Salta and drive down. LATAM and Aerolineas Argentinas operate direct flights from Buenos Aires to Salta, which take a little over 2 hours. Once you arrive, you can book a private transfer or rental car to reach Cafayate.