How to get from Buenos Aires, Argentina

  1. First you must take a flight from Buenos Aires to El Calafate. There are about 16 daily flights from Buenos Aires to El Calafate in high season.
  2. Then, you can take the bus from El Calafate to Puerto Natales, there are about 2 Regular line Buses, its about 350 km and the trip takes 4,5 hours including the border documentation.
  3. The next day or if you arrive early, you have to take the Bus from Puerto Natales to Torres del Paine.

IMPORTANT: Due to bus schedules from El Calafate, is probable you won’t be able to connect the same day to Torres del Paine, you must consider doing it the next day. We suggest you to ask in the different Bus companies.

Air Transportation

CompanyWeb site


Referential schedules:

DepartureDaysTimeImportant (avaliable from)
Bus Station – El Calafate (Office nº7)Tuesday, Thursday and Saturday08:00hrsOctober
Bus Station – El Calafate (Office nº7)Tuesday, Thursday and Saturday08:00hrsNovember
Bus Station – El CalafateMonday, Wednesday & Friday16:30hrsNovember

Puerto Natales – El Calafate – Puerto Natales

Bus lineTelephoneAddressWeb Site
Buses Zaahj(54-2902) 491631OFICINA EL CALAFATE: Terminal de El Calafate Bus station – Office

Puerto Natales to Torres del Paine

Bus LineTelephoneAddress
Buses María José(+56-61) 241 09 51 España Street 1455, Bus Station, Puerto Natales

Arriendo de Vehículos

CompanyTelephoneWeb Site
Hertz(56-2) 420
Budget(56-2) 362
Econorent600 – 200