Portugal is a compact country but a long one from north to south, and coaches are a practical and affordable way to cover it. Rede Expressos is the dominant domestic operator, weaving together Lisbon, Porto, the Algarve and dozens of smaller towns with a reliable timetable. FlixBus has added international routes linking Portugal to Spain and beyond. For travellers without a car, coaches often fill the gaps that regional rail cannot reach — particularly in the Alentejo and the Algarve interior.
Rede Expressos: the backbone of domestic travel
Rede Expressos is Portugal's main long-distance coach network, operating routes across all regions of the country. It is part of the Rodoviária Nacional group and has been the primary intercity bus option for decades. Its reach is wide: while trains serve the main Lisbon–Porto–Braga corridor well, Rede Expressos serves coastal towns, interior destinations and Algarve resorts that are poorly served by rail.
Key domestic routes include:
- Lisbon to Porto: around 3.5–4 hours by express coach. The train (Alfa Pendular) is faster and often preferred on this route, but coaches run frequently and at lower fares.
- Lisbon to Faro: roughly 4–4.5 hours, serving the main Algarve gateway. Multiple daily departures, including early morning and evening services.
- Lisbon to Évora: about 1.5–2 hours. This is a case where the coach often wins over the train, which requires a change and takes longer.
- Porto to Faro: around 6–7 hours, useful for travellers travelling the length of the country without stopping in Lisbon.
- Lisbon to Coimbra: about 2–2.5 hours by express coach.
Rede Expressos also reaches smaller towns in the Alentejo and Beiras that have no rail link — Beja, Portalegre, Castelo Branco — making it the only practical scheduled transport option for many interior communities.
Booking Rede Expressos
Tickets can be bought at the coach terminals (rodoviárias), at newsagents displaying the Rede Expressos sign, or online through the Rede Expressos website and app. The website is available in English. Fares are fixed-price rather than heavily dynamic — unlike many European operators, Rede Expressos does not dramatically increase prices as departure approaches, though booking ahead is still wise for popular summer routes and long weekends.
Tickets are printed or available as e-tickets on your phone. On some services, seat selection is possible when booking online.
Lisbon coach terminal
Lisbon's main long-distance coach terminal is the Sete Rios terminal (Terminal Rodoviário de Lisboa), connected directly to Jardim Zoológico metro station — one of the more conveniently located major bus terminals in southern Europe. Rede Expressos and most national operators depart from here. Some routes also use the terminal at Oriente near Lisbon's main railway hub.
Porto's main coach terminal is at Campo 24 de Agosto, which has metro access. In Faro, the coach station is central and walkable from the railway station.
FlixBus in Portugal
FlixBus entered the Portuguese market with a focus on international routes rather than competing head-to-head with Rede Expressos domestically. Its main Portuguese routes link Lisbon and Porto to Spain — particularly Seville, Madrid and Barcelona — and to further European destinations.
Lisbon to Seville by FlixBus takes around 6–7 hours, making it a viable alternative to the flight-or-car dichotomy for that journey. Lisbon to Madrid is a longer haul at around 9–10 hours, typically overnight. Porto to Vigo (just over the Spanish border) is a shorter journey of around 2–3 hours and served by both FlixBus and Rede Expressos on some timetables.
For cross-border travel see our guide to international coaches in Europe, which covers the Iberian Peninsula in context.
Regional and local buses
Below the level of Rede Expressos, Portugal has a patchwork of regional bus operators. In the Algarve, Eva Transportes runs local and intercity routes connecting the coastal resorts and inland towns. In the north, Rodonorte serves parts of Trás-os-Montes. These regional operators generally do not have slick English-language booking; the best approach is to ask at the local coach terminal or tourist information office, or to use a journey-comparison site for a route overview and then check with the operator directly.
In the Algarve, travellers staying in resort towns often find that Rede Expressos or Eva Transportes serves the A22 coastal corridor reasonably well, connecting Lagos, Portimão, Albufeira, Loulé and Faro — though schedules can be less frequent out of season.
Coach versus train in Portugal
Portugal's rail network (CP — Comboios de Portugal) is good on the main Lisbon–Porto–Braga corridor, where the Alfa Pendular tilting train is fast and comfortable. Rail passes such as Interrail are valid on CP. However, for destinations off the main lines — the Alentejo, much of the Algarve interior, the eastern edge of the country — there may be no useful train at all, and Rede Expressos is the practical option.
On shared routes like Lisbon–Porto, the train is faster; the coach is often cheaper. If you are not in a hurry and travelling on a budget, the coach is a perfectly comfortable choice even on the main corridor.
Algarve note: many Algarve beach resorts are not served by rail at all. The railway line runs through the interior of the Algarve (Faro–Lagos via Albufeira station), but the stations are several kilometres from the actual beach towns — coaches or local buses are often more practical for the coastal resorts themselves.
What to expect on board
Rede Expressos coaches are modern and comfortable. Air conditioning is standard, and reclining seats with hold luggage are the norm. Most coaches have a toilet. Wi-Fi is available on some services but not universally; check when booking. The journey experience is calm and reliable — Rede Expressos is not the most glamorous option, but it gets you there.
FlixBus's Portuguese coaches follow the standard FlixBus template: modern vehicle, Wi-Fi (variable reliability), USB sockets and hold luggage. International services tend to be on good vehicles given the journey lengths.
Tips for travelling by coach in Portugal
- Book Rede Expressos online for convenience, but walk-up tickets at the terminal are usually available for most routes outside summer.
- In summer, the Lisbon–Algarve and Porto–Algarve services fill quickly — book ahead if travelling in July or August.
- Carry cash for smaller regional operators who may not take cards at the terminal window.
- The Algarve interior (Silves, Loulé, Monchique) is accessible by coach but schedules are limited — plan your timing carefully and check for Sunday or holiday service reductions.
- For general coach booking advice, see our booking coaches explained guide.
Frequently asked questions
What is the main coach operator in Portugal?
Rede Expressos is the dominant long-distance coach operator, covering the whole country including destinations not served by train. FlixBus handles most international routes into Spain and Europe.
How long does the coach from Lisbon to Faro take?
Around 4–4.5 hours on the Rede Expressos express service. Multiple departures run daily, with early morning and evening options to suit different schedules.
Can I travel from Portugal to Spain by coach?
Yes. FlixBus connects Lisbon and Porto to Seville, Madrid and other Spanish cities. Rede Expressos also runs some cross-border routes. Journey times are long (Lisbon to Madrid is roughly 9–10 hours) but fares can be very low.
Is there a coach from Lisbon to Évora?
Yes. Rede Expressos connects Lisbon and Évora in around 1.5–2 hours, making the coach one of the most practical ways to reach this Alentejo city — the train alternative involves a change and takes longer.
Sources and further reading:
- Routes and timetables: Rede Expressos official website.
- International routes: FlixBus.
