The train from Lisbon to Portimão isn’t one train. It’s an Intercidades or Alfa Pendular service to a junction called Tunes, followed by a change onto a connecting train that actually reaches Portimão — a detail that shows up as a single “journey time” on most booking sites, with no mention that the traveller has to get off, find a different platform, and get on again.
It gets more specific once you arrive. Portimão’s own station sits roughly a kilometre outside the town centre — not the six-to-seven kilometre gap this project’s Albufeira guide covers, but still not the walkable, in-town arrival most people picture when they book a train ticket to a beach town.
There’s also a third path worth knowing about before booking anything: a lot of visitors fly into Faro, not Lisbon, and continue to Portimão overland from there — a completely different journey with its own timings that most Lisbon-focused guides ignore entirely.
This guide covers all of it — the Tunes change, the bus alternative, the Faro-to-Portimão connector, driving yourself, and a private driver — with current prices and the arrival logistics each one actually leaves you with. I’ve been running clients to the western Algarve since 2013, and the question I get asked most isn’t about ticket prices. It’s whether the train is really direct. It isn’t.
Train: The Change at Tunes
There is no direct train from Lisbon to Portimão. Every service runs via Tunes, a junction station most first-time visitors have never heard of, where the Lisbon-originating Intercidades or Alfa Pendular ends and a separate connecting train takes over for the final stretch to Portimão. The connection is usually timed reasonably well, but it’s still a second train, on a second platform, with luggage.
Key facts:
- Journey: Intercidades/Alfa Pendular from Lisboa Oriente to Tunes, then a connecting train to Portimão
- Total journey time: roughly 4 hours to 4 hours 10 minutes
- Price: approximately €31–59 one-way, 2nd class, depending on train type and how far ahead you book
- Departure: Lisboa Oriente
- Arrival: Estação de Portimão, Largo Engenheiro Serra Prado
- Booking: cp.pt
Estação de Portimão sits about 1 km — roughly a 15-minute walk — north of the town centre and marina, reachable on foot, by local bus, or by taxi. It’s a shorter gap than Albufeira’s station, which sits 6–7 km outside that town, but it’s still not the in-town arrival the ticket implies.
Clients occasionally book the train assuming “journey time” means one seamless ride. I tell them: budget the Tunes change into your plans, not just the number on the ticket.
Bus: Rede Expressos and FlixBus, Direct
Unlike the train, the bus runs the whole route without a change — one vehicle, Lisbon to Portimão, no junction station in the middle.
Key facts:
- Journey time: approximately 3 hours 15 minutes
- Price: Rede Expressos €19–45 · FlixBus €19–35, both with lower advance fares
- Departure: Sete Rios terminal, Lisbon (some services also from Oriente)
- Arrival: Portimão’s own bus terminal, in town
- Frequency: multiple daily departures, roughly hourly to every three hours
- Booking: rede-expressos.pt · flixbus.com
The bus takes roughly an hour less than the train once the Tunes change is factored in, and it’s genuinely direct — no second vehicle, no second station. For a route where the train’s headline advantage (speed) evaporates the moment a connection is added, the bus’s simplicity is worth more than it looks on paper.
The Faro Alternative
A meaningful share of visitors to Portimão fly into Faro, not Lisbon — Faro has its own international airport, five km from the city centre, and it’s the arrival point for most Algarve package flights. For anyone in that position, “Lisbon to Portimão” isn’t the relevant journey at all.
Key facts (Faro → Portimão):
- Train: approximately 1 hour 25 minutes, around €3–5, roughly 8–9 departures a day
- Bus: approximately 1 hour 45 minutes, direct, roughly every two hours
Key facts (Lisbon → Faro, for context):
- Train: approximately 3 hours (Alfa Pendular) to 3 hours 30 minutes (Intercidades), around 5 daily departures, departing Lisboa Oriente
- Bus: approximately 3 hours 15 minutes to 4 hours 25 minutes, €8–20 depending on advance booking
For travellers already booked into Faro, the Faro–Portimão train is short enough that it barely factors into the overall trip. For anyone starting in Lisbon, flying into Faro and connecting overland is rarely faster than going to Portimão directly — it only makes sense if the flight itself is the deciding factor.
I get asked, every season, whether it’s faster to fly into Faro and drive across. For someone already in Lisbon, it isn’t — you’d be adding an airport and a connector journey to solve a problem that direct transport from Lisbon already solves.
Driving Yourself: The A2/A22 and the Toll Reality
Self-driving is the fastest option end to end, and it’s the only one that puts you at your actual door without a second vehicle or a walk from the station.
Key facts:
- Route: A2 (Lisbon–Algarve) connecting to the A22 (Via do Infante)
- Distance: approximately 266 km
- Journey time: approximately 2 hours 50 minutes direct
- Tolls: €23.80 on the A2 (2026 rate) — the A22 has been toll-free for passenger cars since 1 January 2025, a change reconfirmed by the government in 2025 and still in force
- Rental pickup: typically Lisbon Airport or city centre
The toll structure still catches first-time renters off guard — several older guides describe both motorways as tolled, when only the A2 leg actually is. Whether the rental is worth it depends on what else the car is for once you’ve reached the western Algarve.
Private Driver: Door-to-Door, No Tunes Change
A private driver removes both of the train’s complications at once: no change at Tunes, and no walk from a station that sits outside town.
Yellow Cab TT Tours pricing (per vehicle, one-way, 2026):
- Sedan €580 / Van €680.
- Included: private vehicle, English-speaking driver, all tolls
- Departure: your Lisbon hotel or the airport, at no difference in rate
The most common question I get about this route isn’t about price — it’s “does the train really change trains partway?” A private driver removes that question entirely: one vehicle, one route, no Tunes, no walk from Estação de Portimão.
Which Option Is Right for You?
| Train | Bus | Drive Yourself | Private Driver | |
|---|---|---|---|---|
| Time | ~4h–4h10min (incl. Tunes change) | ~3h15min | ~2h50min | ~2h50min |
| Price (1 person) | €31–59 | €19–45 | rental + fuel + €23.80 toll |
Sedan €580 / Van €680. |
| Direct, no change | ❌ (change at Tunes) | ✅ | ✅ | ✅ |
| Arrives in town centre | ❌ (~1 km out) | ✅ | ✅ | ✅ |
| Best for | Budget travellers comfortable with a train change | Budget travellers wanting a direct, in-town arrival | Travellers who want a car in the Algarve too | Groups or families with luggage, direct to the hotel |
When to take the train: budget matters more than convenience, and a change of trains at Tunes doesn’t bother you.
When to take the bus: you want one vehicle, no change, and a stop inside Portimão itself.
When to drive yourself: you want a rental car in the western Algarve regardless of how you get there.
When to book a private driver: you’re travelling with luggage or as a group and want to skip both the Tunes change and the walk from the station.
Travel from Lisbon to Portimão with Yellow Cab TT Tours
A private one-way transfer skips both the Tunes change and the walk from Portimão’s out-of-town station — direct to your hotel.
- Private Transfer Lisbon → Portimão – Sedan €580 / Van €680.
- Lisbon to Algarve: Full Region Guide → for travellers still deciding which Algarve town to book.
- Lisbon to Albufeira Guide → for the neighbouring town with a different (mostly direct) train situation.
FAQ
Is the train from Lisbon to Portimão direct?
No. Every service runs via Tunes, where the Lisbon train ends and a separate connecting train takes over for the rest of the journey to Portimão. Total journey time is roughly 4 hours to 4 hours 10 minutes including the change.
How long does it take to get from Lisbon to Portimão?
By train, roughly 4 hours to 4 hours 10 minutes including the change at Tunes. By bus, approximately 3 hours 15 minutes, direct. By car via the A2/A22, approximately 2 hours 50 minutes.
Where is Portimão's train station, and is it in town?
Estação de Portimão sits about 1 km — roughly a 15-minute walk — north of the town centre and marina. It’s reachable on foot, by local bus, or by taxi, and is closer to town than Albufeira’s station, which sits 6–7 km outside that town.
How much does the train from Lisbon to Portimão cost?
Approximately €31–59 one-way, depending on train type and how far ahead you book, for the combined Intercidades/Alfa Pendular-plus-connector journey via Tunes. Book at cp.pt.
Is there a direct bus from Lisbon to Portimão?
Yes. Rede Expressos and FlixBus both run direct services, no change required, from Lisbon’s Sete Rios terminal to Portimão’s own bus terminal in town. Journey time is approximately 3 hours 15 minutes, with fares from €19–45 depending on operator and how far ahead you book.
Should I fly into Faro or Lisbon for Portimão?
It depends on your flight options, not journey time — flying into Faro and connecting overland (Faro–Portimão train ~1h25min for around €3–5, bus ~1h45min) is rarely faster than travelling from Lisbon directly. It only makes sense if the flight itself is the deciding factor.
How far is Lisbon from Portimão by road?
Approximately 266 km via the A2 and A22 motorways. Driving time without stops is approximately 2 hours 50 minutes.
What's the toll cost driving from Lisbon to Portimão?
€23.80 on the A2 (2026 rate). The A22, which carries the route across the Algarve itself, has been toll-free for passenger cars since 1 January 2025.
How much does a private driver from Lisbon to Portimão cost?
Sedan €580 / Van €680.
What's the best way to get from Lisbon to Portimão with luggage?
A private driver, since it avoids both the train’s change at Tunes and the walk from Estação de Portimão with bags. Pickup is available from a Lisbon hotel or the airport at the same rate.
Founder & Director of Yellow Cab TT Tours. Guiding in Portugal for 20+ years.
Founded Yellow Cab TT Tours in 2013. 3,372 five-star reviews on Tripadvisor.