Leider gibt es in Porto keinen zentralen Busbahnhof. Es gibt mehrere Unternehmen, die alle ihre eigenen Abfahrtsorte haben.
Die nationale Buslinie RN hat ihren Terminal in der Rua Alexandre Herculano. Von dort fahren vor allem Busse zu kleineren Orten in der Umgebung.
Es macht keinen Sinn, hier alle aufzuzählen. Manchmal wechseln die Gesellschaften auch ihren Standort, sodass man nie sicher sein kann.
Am besten geht man zur Touristeninformation, dort bekommt man immer gut erklärt, wohin man gehen muss und erhält teilweise auch Fahrpläne.