Coach companies that operate services between Lisbon and Portimão are Rede Expressos, Mundial Turismo, Renex and FlixBus. Most of them operate from Lisbon Oriente station (reached directly from the airport through the metro line), with tickets starting at 8€. The journey takes, on average, 3h30 minutes. There are 7 – 10 departures every day with each company. Reservation is advised if travelling on Friday evenings (southbound), Sunday evenings (northbound) or at any time around major holidays or during summertime. Tickets can be purchased on line (rede-expressos.pt) (flixbus ). Otherwise, arrive at the bus terminal in good time before departure to allow time to buy your ticket.

These coaches stop in Portimão’s Bus Station with easy access to local buses and taxis.