The average bus between Vigo and Albufeira takes 10h 49m and the fastest bus takes 9h 15m. The bus service runs several times per day from Vigo to Albufeira. 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 every 4 hours between Vigo and Albufeira. The earliest departure is at 4:30 AM at night, and the last departure from Vigo is at 9:55 PM which arrives into Albufeira at 12:20 PM. All services require a transfer at Porto and take an average of 10h 49m. The schedules shown below are for the next available departures.


11h 15m • 2 changes

9h 15m • 2 changes

9h 45m • 2 changes

9h 35m • 2 changes

9h 15m • 2 changes

9h 45m • 2 changes

9h 35m • 2 changesArrives next day


10h 30m • 2 changes

9h 15m • 2 changes

9h 45m • 2 changes

9h 35m • 2 changesArrives next day


13h 5m • 2 changes

11h 15m • 2 changes

9h 15m • 2 changes

9h 45m • 2 changes

9h 35m • 2 changes

11h 15m • 2 changes

9h 15m • 2 changes

9h 45m • 2 changes

9h 35m • 2 changes

11h 15m • 2 changes

9h 15m • 2 changes

9h 45m • 2 changes

9h 35m • 2 changesWant to know about travelling from Vigo to Albufeira? 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 Vigo to Albufeira. However, there are services departing from Vigo station and arriving at Albufeira station via Porto. The journey, including transfers, takes approximately 10h 49m.
Vigo to Albufeira bus services, operated by FlixBus, depart from Vigo station.
Vigo to Albufeira bus services, operated by FlixBus, arrive at Terminal Rodoviário de Albufeira station.
Book your Vigo to Albufeira bus tickets online with FlixBus, Rede Expressos and Autna S.L..
The distance between Vigo and Albufeira is 574.3 km. The road distance is 729 km.
You can take a bus from Vigo to Terminal Rodoviário de Albufeira via Porto, Porto - Terminal Intermodal de Campanhã, and Estação Rodoviária de Sete Rios in around 9h 45m.