We were in Patagonia a few months back and had a hard time finding bus schedules to the places we wanted to go. Here are the schedules for two of them, Buses Pacheco and Buses Fernandez.
P. Arenas-Rio Grande: Monday-Saturday 9 Am, return Tuesday-Sunday 10 AM-$17,000
P. Arenas -Ushuaia: Tues-Thur-Sun 9 AM, return Mon-Wed-Fri 7 AM-$27,000
P. Arenas-Rio Gallegos: Mon-Wed-Fri-Sun 11:30 AM, return Mon-Tue-Thur-Sat 10 AM-$9000
P. Arenas-El Calafate: Tue-Thur-Sun 7:30 AM, return Mon-Wed-Fri 11 AM-$16,900
P. Arenas-P. Natales: Daily: 7:30-11-15-18, return daily: 7:30-10-14-18 $5000, round trip-$9000
P. Natales-Rio Gallegos: Mon and Fri 7:45 AM, return Mon and Fri 16:30 PM-$10,000
P. Arenas-P. Natales: daily: 8-9-13-14:30-17-18:30-19-20 $5,000
P. Natales-P. Arenas: daily: 7:15-9-10-13-14:30-17-18:30-20 $5,000
Some times could change so it's not 100% but it gives you a good idea of when they go and all prices are in Chilean Pesos.
Hope it helped and safe travels,
Abe and Autumn