The bus system in the Algarve region has been updated so that now you can not only check the routes and schedules online but also buy tickets and then use your smartphone to scan the ticket on the bus (just like we already do with airline tickets). The brand new App is called “Vamus Algarve” (let’s go Algarve).
Here is the link to the website (the “Vila Real de Santo Antonio” schedules stop in Monte Gordo):
https://vamusalgarve.pt/#/pt/vamus%20algarve/schedules
And here is a picture of the App in google store:

Check these routes (bus goes both ways):
96 Monte Gordo – Vila Real Sto. António
66 Albufeira – Vila Real de Sto. António;
67 Faro – Vila Real de Sto. António.
32 Azinhal – Vila Real de Sto. António
34 Balurcos de Cima – Vila Real de Sto. António
43 Carrapateira – Vila Real de Sto. António
73 Sta. Justa – Vila Real de Sto. António (por Bentos)
119 Sta. Justa – Vila Real de Sto. António (por Soudes)