At a glance
From Faro Airport
Lagos sits in the western Algarve, 87 km from Faro Airport — about an hour's drive along the A22.
Private transfer or taxi
A pre-booked private transfer is the most comfortable arrival: door-to-door in about an hour, typically €70–90 for the car. Worth the cost if you're landing late or with a family. Taxis from the airport rank charge more — often €100–120 — because the A22 tolls and the distance push the meter up.
Uber and Bolt both operate at the airport. The same trip usually costs €55–75, though summer surge pricing and Friday evenings push it higher.
Car rental
Rental desks are inside the arrivals hall. Take the A22 (Via do Infante) westbound all the way to the Lagos exit — about 1 hour on a clear road. The A22 is tolled; most rental companies offer an electronic toll device. The toll for the full stretch is around €8–10.
The N125 is the free alternative, running through Loulé, Albufeira, and Portimão. Allow 1.5–2 hours and expect traffic through the resort towns in summer.
By public transport from the airport
The cheapest route combines bus and train:
- Take the Próximo bus (line 16) from outside arrivals to Faro bus station or train station (~15 min, ~€2.85)
- At Faro train station, take the regional train westbound, changing at Tunes for the Lagos branch (~1h 45 min total, ~€7.80)
Total cost: roughly €10–12. Total time: allow 2.5–3 hours including the wait at Tunes. The change at Tunes is across the same platform, but connections don't always align — you may wait 20–40 minutes.
Alternatively, the Vamus Algarve bus from Faro bus station to Lagos takes about 1h 45 min (~€7).
Check CP (Comboios de Portugal) for the current timetable.
From Lisbon
By bus
The most direct public transport option. Rede Expressos and Renex run daily services from Sete Rios bus terminal in Lisbon to Lagos. The journey takes about 3 hours 45 minutes and costs €20–22. Several departures daily, some running express without stops between Lisbon and Lagos.
From Lisbon Airport, take the Metro to Jardim Zoológico (blue line, ~30 min) — Sete Rios terminal is immediately outside.
By train
There is no direct long-distance train from Lisbon to Lagos. The route requires a change at Tunes:
- Lisbon (Oriente or Entrecampos) → Tunes: Intercidades (~2h 45 min, from €22)
- Tunes → Lagos: Regional train (~30 min, ~€3.25)
The Alfa Pendular does not stop at Tunes, so take the Intercidades. Total journey: 3.5–4 hours including the wait. The bus from Lisbon is usually quicker and simpler.
By car
Take the A2 south from Lisbon, then the A22 westbound across the Algarve. Exit at Lagos. About 290 km, 3 hours in light traffic. Both motorways are tolled — budget roughly €22–28 in total. The drive is straightforward, though the final approach into Lagos can be slow in summer.
From other Algarve towns
By train
Lagos is the western terminus of the Algarve regional line. All trains from the east change at Tunes for the Lagos branch. Direct services run from Tunes to Lagos without a change.
| From | Journey time | Approx. fare |
|---|---|---|
| Portimão | 20 min | €2.30 |
| Albufeira–Ferreiras | 1h (change at Tunes) | €5.20 |
| Faro | 1h 45 min (change at Tunes) | €7.80 |
| Tavira | 2h+ (change at Tunes or Faro) | €9.00 |
The Lagos municipality has two stations: Lagos and Meia Praia. Lagos station is the terminus — a flat 5-minute walk south into the old town. Meia Praia station sits right behind the beach of the same name — one of the few Algarve beaches you can reach directly by train.
By bus
Vamus Algarve connects Lagos to Portimão, Albufeira, and Faro. The bus station is off Avenida dos Descobrimentos, a 5-minute walk from the old town. Local routes also serve Luz (bus #4) and beaches along the coast. Weekday services are reasonable; weekend schedules thin out.
By car
| From | Route | Time |
|---|---|---|
| Portimão | A22 or N125 west | 20–30 min |
| Albufeira | A22 west | 45 min |
| Faro | A22 west | 1h |
| Sagres / Vila do Bispo | N125 / N268 south | 30–40 min |
| Aljezur | N120 south | 40 min |
Getting around Lagos
On foot
The old town is compact and walkable: the marina, the fort, the churches, and the main restaurants all sit within a 15-minute radius of Praça Gil Eanes. Streets are cobbled and hilly in places — comfortable shoes help. The walk from the train station into the centre takes 5 minutes. Meia Praia is a 20-minute walk east across the river footbridge.
Local buses
The most useful routes for visitors:
- Bus #2: runs along the coast from Meia Praia to Porto de Mós, stopping at the beaches in between
- Bus #4: connects the centre to Luz, useful for beach days or visiting the village
Single fares around €2. Services run more frequently in summer.
Parking
Central parking is difficult in summer. The old town streets are narrow and mostly restricted. Your best options:
- Car parks on the outskirts: near the municipal stadium and along the approach roads — free, 10-minute walk in
- Marina car park: paid, close to the waterfront
- Meia Praia: large car park at the beach, free but fills by 11am in July and August
If you're staying in the centre, park at your accommodation and walk — driving inside the old town is more hassle than it's worth.
Boat trips
The marina is the departure point for boat trips to the Ponta da Piedade sea caves, dolphin watching, and coastal cruises. Ticket booths line the marina promenade. In summer, boats run throughout the day; in winter, sailings depend on weather and demand.
Last reviewed: