Buses from Torres del Paine to Punta Arenas
Buses from Torres del Paine to Punta Arenas in Chile do not run directly between the two places.
To travel by bus from Torres del Paine to Punta Arenas, you must first take a bus from Torres del Paine to Puerto Natales, the closest city to the national park.
Once in Puerto Natales, you can change for buses from Puerto Natales to Punta Arenas.
The companies that run buses on the first half of the route are Bues Gomez and Buses JB. The latter has a better reputation.
The companies that run buses from Puerto Natales to Punta Arenas are called Buses Fernandez, Buses Pacheco, and Buses Sur. Buses Fernandez is normally considered to be the best of these.
Note that buses from Torres del Paine to Puerto Natales only run twice a day, once in the afternoon and once in the evening. If you want to take a bus from Torres del Paine to Punta Arenas and arrive the same day, make sure to take a bus that arrives in Puerto Natales with enough time for you to connect to the last bus to Punta Arenas.
The time it takes to travel on buses from Torres del Paine to Punta Arenas is around 6 hours, including the stop in Puerto Natales.
