Cheap Bus tickets to Ushuaia

What are the most popular routes to Ushuaia?

Punta Arenas - UshuaiaAverage price$64Average duration10hDaily departures3
Rio Grande - UshuaiaAverage price$29Average duration4hDaily departures2
Río Gallegos - UshuaiaAverage price$64Average duration12h 20mDaily departures2