The average bus between Alfagar Village, Albufeira and Porto takes 8h 57m and the fastest bus takes 7h 59m. The bus service runs several times per day from Alfagar Village, Albufeira to Porto. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Alfagar Village, Albufeira and Porto. The earliest departure is at 11:36 AM in the morning, and the last departure from Alfagar Village, Albufeira is at 7:36 PM which arrives into Porto at 6:05 AM. All services require a transfer at Balaia and take an average of 8h 57m. The schedules shown below are for the next available departures.

7h 59m • 1 change

8h 23m • 1 change
Arrives next day

10h 29m • 1 change

7h 59m • 1 change

8h 23m • 1 change
Arrives next day

10h 29m • 1 change

7h 59m • 1 change

8h 23m • 1 change
Arrives next day

10h 29m • 1 change

7h 59m • 1 change

8h 23m • 1 change
Arrives next day

10h 29m • 1 change
Want to know about travelling from Alfagar Village, Albufeira to Porto? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Alfagar Village, Albufeira to Porto. However, there are services departing from Alfagar Village, Albufeira station and arriving at Porto station via Porto. The journey, including transfers, takes approximately 8h 57m.
Alfagar Village, Albufeira to Porto bus services, operated by GIRO - Transportes Urbanos, depart from Albufeira station.
Alfagar Village, Albufeira to Porto bus services, operated by GIRO - Transportes Urbanos, arrive at Porto station.
The distance between Alfagar Village, Albufeira and Porto is 452.6 km. The road distance is 577 km.
FlixBus operates a bus from Albufeira to Porto 5 times a day. Tickets cost €50–85 and the journey takes 7h 5m.