Lisbon to Algarve: How to Get There by Train, Car and Bus
Quick summary — How to get from Lisbon to the Algarve
| Transport | Duration | Price (approx.) | Best for |
|---|---|---|---|
| Car | 2h30-3h | ~€16-18 A2 tolls + fuel | Flexibility, families, exploring |
| Train (Alfa Pendular) | 2h45-3h | €22-32 | Comfort, stress-free, scenic |
| Train (Intercidades) | 3h15-3h30 | €20-24 | Budget, more stops |
| Bus (Rede Expressos/FlixBus) | 3h-3h30 | €15-22 | Cheapest, WiFi on board |
| Flight | 45 min (flight) + airport time | €30-100+ | Only if already connecting |
By car — the most popular option
Driving from Lisbon to the Algarve takes about 2 hours 30 minutes via the A2 motorway (Autoestrada do Sul) followed by the A22 (Via do Infante). It’s approximately 280 km to Faro.

Recommended route
Lisbon → 25 de Abril Bridge or Vasco da Gama Bridge → A2 (southbound) → Almodôvar → A22 (exit for your Algarve destination). The A2 has traditional toll booths. The A22 has been toll-free since January 2025 — no payment device needed to drive in the Algarve.
Costs
- A2 tolls: ~€16-18 (Lisbon to Algarve, with payment booths)
- A22 (Algarve): toll-free since 2025 — no charges
- Fuel: ~€25-35 (depending on vehicle)
- Estimated total: €40-55 per trip
Driving tips
- Avoid Friday afternoons and summer Sundays — traffic on the A2 can be heavy.
- Stop at the Alcácer do Sal service area (halfway) for a coffee break.
- If renting a car, note that the A2 has toll booths (accepts cards/cash), but the A22 in the Algarve is toll-free since 2025.
By train — the most comfortable option
The train is the most comfortable way to travel from Lisbon to the Algarve. Trains depart from Lisboa-Entrecampos station (or Sete Rios for some services) to Faro.
Alfa Pendular (fastest)
Portugal’s high-speed train does Lisbon-Faro in 2h45 to 3h. Comfortable, with air conditioning, bar car, power sockets, and WiFi. Prices from €22 (2nd class, advance purchase) to €32 (1st class). 3-4 trains daily.
Intercidades (cheaper)
The Intercidades is slower (3h15-3h30) but slightly cheaper (€20-24). More stops along the way.
Train tips
- Buy online in advance at cp.pt — cheaper and guarantees a seat.
- Faro station is in the city centre, 5 minutes’ walk from the marina.
- From Faro, regional trains connect to Albufeira (30 min), Lagos (1h30), or Tavira (40 min).
- Book days ahead for weekends and holidays.
By bus — the cheapest option
Rede Expressos and FlixBus run direct buses from Lisbon (Sete Rios terminal) to several Algarve cities. The journey to Faro takes 3h to 3h30 and costs €15-22.
Available routes
- Lisbon → Faro: 3h-3h30, several daily
- Lisbon → Albufeira: 2h45-3h
- Lisbon → Lagos: 3h30-4h
- Lisbon → Portimão: 3h15-3h30
Buses are comfortable with air conditioning and WiFi. FlixBus often has promotions from €10. Book online at rede-expressos.pt or flixbus.pt.
By air — does it make sense?
There are occasional flights between Lisbon and Faro (TAP), but they rarely make sense for this distance. Total time (getting to airport + check-in + flight + baggage + transfer) ends up similar to or longer than the train, usually at a higher price. Only worth it if connecting through Lisbon or finding an aggressive deal.

Which transport to choose?
| If you want… | Choose |
|---|---|
| Flexibility to explore the Algarve | 🚗 Car |
| Stress-free comfort | 🚂 Alfa Pendular |
| Lowest price | 🚌 Bus (FlixBus) |
| Travelling with small children | 🚗 Car |
| Don’t want to drive | 🚂 Train |
| Going directly to Albufeira/Lagos | 🚌 Direct bus |
Once you arrive, check our Faro Airport guide and our Faro guide if arriving by train, or our Algarve regions guide to decide where to go.
For train schedules and tickets, visit CP — Portuguese Railways. For buses, see Rede Expressos or FlixBus.
Frequently asked questions
How long does it take from Lisbon to the Algarve?
By car: 2h30-3h. By Alfa Pendular train: 2h45-3h. By bus: 3h-3h30. By plane: 45 min flight but 3-4h total with airports.
What is the cheapest way from Lisbon to the Algarve?
Bus (FlixBus or Rede Expressos) from €10-15. Intercidades train costs €20-24. By car, expect €40-55 including A2 tolls and fuel (the A22 in the Algarve is toll-free since 2025).
Do I need a car in the Algarve?
Depends. If staying in a city like Faro, Albufeira, or Lagos, public transport and taxis work. If you want to explore isolated beaches, interior villages, or have full flexibility, a car is highly recommended.
What time does the first train leave Lisbon for Faro?
The first Alfa Pendular typically departs Lisboa-Entrecampos around 7am. Check updated schedules at cp.pt as they vary by day.
Can I do Lisbon to Algarve as a day trip?
Possible but not recommended. The 3h journey each way leaves little time to explore. If you want to see the Algarve from Lisbon, stay at least 2-3 nights.