To get to Puerto Natales, the most common way is to take a flight to the Presidente Carlos Ibáñez del Campo International Airport in Punta Arenas and then take a bus or taxi to Puerto Natales.
There are also options to travel by bus from other nearby cities, such as El Calafate in Argentina.
From Punta Arenas, the bus ride takes approximately 3 hours and from El Calafate, the bus ride takes approximately 5 hours.
See more about the location of Puerto Natales
See also information on Punta Arenas y Argentina.