If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.
What time are the buses to Porto?
To get to Porto from Fátima by bus, it will take you around 2 hours and 12 minutes, or even 2 hours if you choose the fastest solutions. The first bus leaves Fátima at 07:12, while the last one is at 09:12.
By bus from Fátima to Porto: which companies offer the service?
Virail counts among its partners also Rede Expressos, RENEX and Citi Express, with buses from Fátima to Porto.