Rede Expressos Coach Services
Bus · Rede Expressos
Long-distance coach travel between Lisbon and the Algarve is dominated by Rede Expressos, Portugal's largest intercity bus company, which operates a comprehensive network of services from the capital to all major Algarve towns. The coaches depart from Lisbon's Sete Rios bus station, located adjacent to the Jardim Zoologico metro station in the north of the city, and arrive at bus stations throughout the region. For budget-conscious travellers and those heading to destinations not well served by the railway, the coach is often the most practical option.
Services to Faro run multiple times daily, with journey times of approximately three and a half hours depending on the number of intermediate stops. Departures to Albufeira take around three hours, while Lagos is roughly four hours from Lisbon. Most services travel via the A2 motorway to the Algarve and then distribute passengers along the coast. Some services are direct, while others make stops at Alentejo towns such as Ourique or Aljustrel. Tickets are modestly priced, typically between eighteen and twenty-five euros for a single journey, with discounts available for advance online booking through the Rede Expressos website or app.
The coaches themselves are modern, air-conditioned vehicles with reclining seats, overhead storage and, on newer vehicles, USB charging points and Wi-Fi. Luggage is stowed in the hold, and there are no significant weight restrictions for standard suitcases. The ride is comfortable and the motorway sections are smooth, though some passengers find the Alentejo stretch tedious, as the landscape, while beautiful, is unvarying for long periods.
Within the Algarve, local bus services are operated primarily by Vamus Algarve, the rebranded successor to the old Eva Bus network, which was itself part of the Rede Expressos group. Vamus Algarve runs a network of routes connecting the coast, the interior and the major transport hubs, including services from Faro bus station to Albufeira, Vilamoura, Loulé, Tavira, Olhão, Lagos, Portimão and Silves. These local services vary considerably in frequency. Routes between major towns may run every thirty to sixty minutes during the day, while rural connections, particularly to interior villages and the west coast, may see only two or three buses daily.
Faro bus station is located centrally, next to the railway station and a short walk from the old town, making onward connections relatively convenient. Albufeira's bus station, known as the Gare Rodoviária, is on the edge of town near the Oura strip area and is connected to the old town by local minibus. Lagos bus station sits beside the railway station on the eastern bank of the Bensafrim river, a five-minute walk from the historic centre.
For travel to the western Algarve and the Vicentine Coast, the bus is often the only public transport option. Vamus Algarve operates services from Lagos to Sagres, though frequency is limited, and connections to villages along the west coast such as Aljezur, Odeceixe and Carrapateira range from sparse to non-existent outside summer. Travellers relying on buses in these areas should plan carefully and carry a current timetable.
One significant advantage of the coach over the train is the network reach. Rede Expressos serves towns that the railway bypasses entirely, including Sagres, Monchique, Aljezur and much of the interior. The company also operates services connecting the Algarve to other Portuguese cities beyond Lisbon, including Porto, Coimbra, Évora and Beja, making it possible to reach the Algarve from most parts of the country without a car. International coach services, operated by companies such as FlixBus and Eurolines, also connect the Algarve to Seville, Madrid and other Spanish cities, though these routes are infrequent and journey times are long.