Buses from Punta Arenas to Ushuaia in Argentina are run by several companies.
The companies that run buses on this route are Buses Pacheco and Buses Sur.
Buses from Punta Arenas to Ushuaia depart once a day on every day of the week except for Monday.
On Tuesday, Thursday, and Sunday, Buses Pacheco runs a bus from Punta Arenas to Ushuaia at 9am. On Wednesday, Friday, and Saturday Buses Sur runs a bus at 8:30am.
The total driving time from Punta Arenas to Ushuaia is 11 hours by bus.
Buses have to make a border crossing along the way, so make sure you bring your passport with you when you travel.
Buses from Punta Arenas to Ushuaia are nice coaches that have air conditioning and reclining seats. Bus tickets are inexpensive, which makes the bus an ideal way to get between Chile and Argentina.