Getting Around Portugal: Trains, Buses & Car Rentals
I spent three weeks hopping between Lisbon, Porto, and the Algarve coast, and figuring out the right transport mix saved me both time and frustration. Portugal’s network is solid once you know the quirks — here’s what actually worked.
Should you take the train or the bus between cities?
Train is my default for the Lisbon–Porto corridor. The Alfa Pendular runs direct, hits 220 km/h, and drops you at Porto’s São Bento station — worth the ticket just to see the azulejo tiles in the lobby. Book on Comboios de Portugal (CP) at least a day ahead; same-day walk-up fares can double. I paid €24 for a first-class seat two weeks out, versus €44 at the station counter.
For the Algarve (Lisbon to Faro), the Intercidades train is fine but slower — about 3 hours. The Rede Expressos bus is cheaper (€15–20) and only 20 minutes longer. I took the bus from Lisbon’s Sete Rios terminal to Faro and it was clean, on time, and had Wi-Fi that actually worked. For smaller towns like Lagos or Tavira, buses are your only public option unless you rent a car.
Key routes and costs:
- Lisbon to Porto: Alfa Pendular train, €25–45, 2h45m. Book at cp.pt.
- Lisbon to Faro: Rede Expressos bus, €15–20, 3h20m. Departures every hour.
- Porto to Coimbra: Regional train (Intercidades), €12–18, 1h15m. Cheaper than bus.
- Faro to Lagos: Local bus (Vamus), €6, 1h15m. No train connection.
How do you use public transport in Lisbon and Porto?
In Lisbon, the Viva Viagem card is your best friend. You buy it for €0.50 at any Metro station, then load it with a 24-hour pass (€6.60) that covers Metro, buses, trams, and the Santa Justa lift. I loaded mine at Cais do Sodré station and rode Tram 28 to Alfama — it’s touristy but the views over the Tagus justify the wait. The Metro is fast for longer hauls: from Saldanha to Baixa-Chiado takes 10 minutes.
Porto’s Andante card works the same way. A day pass costs €8.00 and covers the Metro, buses, and the historic Tram 1 along the Douro. I used the Metro to get from the airport to Trindade station — 30 minutes, €2.50. For hills, the Funicular dos Guindais from Ribeira to Batalha saves your legs for €2.50.
Specific stations and tips:
- Lisbon Metro: Blue line between Santa Apolónia and Restauradores is most useful for tourists.
- Porto’s São Bento: Buy Andante tickets at the machines inside the station, not the booth (shorter queue).
- Tram 28 in Lisbon: Board at Martim Moniz to avoid the crowds at the starting stop.
- Funicular dos Guindais: Uses the same Andante card as the Metro.
Is renting a car worth it in Portugal?
Yes, but only for the Algarve or the Douro Valley. I rented from Europcar at Faro Airport for five days — €190 total including full insurance. Driving from Faro to Sagres took 90 minutes versus a 3-hour bus with a transfer in Lagos. The A22 motorway is tolled; you need an electronic toll device (the rental company adds it for about €3/day). I skipped it once and got a fine mailed to my home address three months later.
Avoid renting in Lisbon or Porto city centers. Traffic in Lisbon’s Baixa is a nightmare, and parking at my hotel near Avenida da Liberdade cost €25/night. Pick up the car at the airport when you leave the city. For the Douro Valley, a car is essential — the train stops at Pinhão, but the best vineyards (like Quinta do Noval) are up winding hills with no bus.
Car rental specifics:
- Pickup location: Faro Airport or Porto Airport are easiest. Avoid Lisbon downtown.
- Insurance: Buy full CDW from the rental desk. Credit card insurance often excludes Portugal.
- Tolls: Get a Via Verde electronic device. Cash toll lanes are disappearing.
- Parking in Faro: Park at the underground lot near the marina (€8/day). Street parking is chaos.
What’s the best way to get from Lisbon to Sintra and Cascais?
Train is the only smart option. From Lisbon’s Rossio station, the Sintra Line departs every 20 minutes and takes 40 minutes — €2.50 one-way. I bought a return ticket at the machine and kept it on my phone. The station itself is gorgeous: a neo-Manueline entrance that makes you feel like you’re boarding a Hogwarts express.
For Cascais, take the Linha de Cascais from Cais do Sodré. It hugs the coast for 30 minutes — sit on the right side for ocean views. I got off at Estoril for lunch at Café Lusitano, then walked 15 minutes to the beach. The train runs until 1:30 AM, so you can stay for dinner.
Route details:
- Rossio to Sintra: 40 minutes, €2.50. Buy a return ticket to skip the queue at Sintra.
- Cais do Sodré to Cascais: 30 minutes, €2.25. Get off at Oeiras for a quieter beach.
- Sintra local bus: 434 from the station to Pena Palace (€6.80 round-trip). Avoid the tuk-tuks — they charge €15 for the same route.
How do you get from Faro to the Algarve beaches and towns?
The Vamus bus network covers the coast, but it’s slow. From Faro to Benagil Cave, you need a bus to Lagoa (45 minutes, €4.50), then a 20-minute walk to the cliff path. I did it once — it worked but felt like a chore. For the western Algarve, like Sagres or Cabo de São Vicente, a car cuts travel time in half.
For beach hopping, consider the Comboios do Algarve train from Faro to Lagos. It stops at Olhão, Tavira, and Portimão. I took it from Faro to Tavira in 30 minutes (€3.10) and spent the afternoon at Ilha de Tavira — a ferry from the town dock costs €2.50 each way. The train is old but reliable.
Beach access tips:
- Faro to Benagil: Bus to Lagoa, then walk. Or join a boat tour from Portimão.
- Faro to Tavira: Train to Tavira station, then 10-minute walk to the ferry.
- Lagos to Sagres: No direct train. Bus 47 takes 1 hour, €5.20. Car is better.
- Marina de Portimão: Boat tours to Benagil cave depart hourly, €25 per person.
FAQ
Can I use Uber or Bolt in Portugal? Yes, and they’re cheaper than taxis. In Lisbon, a ride from Cais do Sodré to Saldanha costs about €6 — a taxi is €10. In Faro, Bolt from the airport to the city center is €4.50. They’re less reliable in smaller towns like Lagos; I waited 15 minutes for a car there. Always confirm the license plate — I had one wrong car try to pick me up at Porto’s airport.
Do I need to book train tickets in advance? For the Alfa Pendular between Lisbon and Porto, yes. Same-day tickets can be 80% more expensive. I booked two weeks ahead and saved €20. For regional trains (Coimbra, Sintra, Cascais), buy at the station — they don’t sell out. The CP app lets you store tickets digitally; I used it for all my Lisbon–Porto trips.
Is driving in Portugal safe for tourists? Generally yes, but watch for roundabouts — locals treat them like a sport. In the Algarve, the N125 is narrow and has sharp curves near Lagos. Toll roads (A1, A22) are well-maintained and fast. The biggest risk is parking: I saw two rental cars with broken mirrors on Rua das Flores in Porto. Use paid garages, not street spots.
Conclusion
- Trains win for Lisbon–Porto and day trips to Sintra or Cascais — book Alfa Pendular tickets early online.
- Buses are the budget choice for the Algarve (Rede Expressos to Faro) and smaller towns (Vamus).
- Rent a car only for the Algarve coast or Douro Valley — pick up at Faro or Porto Airport, not city centers.
- Avoid driving in Lisbon or Porto downtown; use Metro and Andante/Viva cards instead.
- Always buy a toll device for rental cars — the fines aren’t worth the gamble.