Portugal gives first-time visitors the hardest question in Europe: Lisbon or Porto? Both are ancient, tiled, hilly and ridiculously good value by European standards. But they are different animals. We've lived out of suitcases in both, eaten far too well in both, and this is our honest head-to-head.
Two cities, two moods
Lisbon is a capital with a beach attitude: seven hills, the wide Tagus river, yellow trams grinding up impossible streets, and an energy that runs late. Porto is a merchant city on a river gorge — steep, smoky, wrapped in blue-and-white azulejo tiles, with the port cellars lining the far bank. Lisbon sparkles; Porto smoulders.
The neighbourhoods tell the story. Lisbon's Alfama is a medieval maze of fado houses and laundry lines, Bairro Alto wakes up after midnight, Baixa is the grid of grand squares, and Belém holds the great monuments — the Tower, the Jerónimos Monastery, and the famous tart shop. Porto's Ribeira is a tiled cascade down to the river, Clérigos tower gives the skyline its landmark, and the Foz do Douro, where the river meets the Atlantic, is where locals go to watch the sunset with a beer.
Food: pastel de nata versus francesinha
Lisbon is seafood country: bacalhau in a hundred forms, grilled sardines in June, and the custard tart — pastel de nata — that launched a thousand pilgrimages to Pastéis de Belém. Porto's answer is the francesinha, a monumental sandwich of bread, ham, sausage, steak, melted cheese and a beer-tomato sauce that requires a sit-down and a lie-down afterwards, plus tripas (tripe, worn as a badge of honour) and bolinhos de bacalhau. Eat your way through the stalls at Lisbon's Time Out Market; go old-school at Porto's Mercado do Bolhão.
Wine: port cellars versus the Lisbon wine bars
Porto has the marquee attraction: the port wine lodges across the river in Vila Nova de Gaia, where tastings and cellar tours run around €15–25, with the Douro Valley's terraced vineyards an hour or two inland. Lisbon answers with variety — the fizz of vinho verde, Alentejo reds, and a wine-bar scene in Bairro Alto and Príncipe Real that rivals anywhere in Europe. If you want one great wine experience, both deliver; the Douro is simply the more dramatic setting.
Day trips: Sintra versus the Douro Valley
Sintra is Lisbon's fairy tale: the Pena Palace in confectionery pink, the Moorish Castle on its crag, and Quinta da Regaleira's mysterious initiation wells — 40 minutes by train from Rossio station. Book Pena's palace tickets ahead; it is the most popular thing in Portugal for a reason. The Douro Valley, Porto's answer, is quieter and more grown-up: river cruises from Pinhão, vine-terraced hills, and port quintas — estates — that take lunch bookings. It's two hours by train from Porto and harder to do on your own, but it's the more beautiful payoff.
Budget, weather and crowds
Both are bargains. Expect €80–120 for a decent central double in Lisbon and a little less in Porto; dinners run €15–25 with a glass of wine; a day of sightseeing rarely cracks €40. Lisbon is 10–20% pricier overall, and the gap is growing as its fame spreads. The weather favours Lisbon, which claims a sunnier, milder year; Porto gets Atlantic rain in any month — winter especially — and its fog is half its charm. Crowds: both cities are packed from May to September; Lisbon absorbs them better, Porto feels them more.
Getting around is easy in both. Lisbon's metro, trams (yes, the 28) and cheap buses cover the hills; Porto is walkable on a good day, and its metro runs a couple of lines out to the beaches and airport. Both cities are compact — the difference is that Lisbon's hills will put a dent in your calves, and Porto's will put a dent in your lungs.
Nightlife
Lisbon stays up. Bairro Alto's bars don't start until after midnight, fado — the aching song of longing — runs in the candlelit houses of Alfama (dinner-and-show from around €30–50), and the old factory quarter of LX Factory pulses with new life. Porto's night is more concentrated: the bars of Galerias de Paris street, the riverside Ribeira, and superb concert halls in converted churches. Porto feels like a city that wakes early for the fish market; Lisbon feels like it's still deciding.
The honest verdicts
| Criteria | Lisbon | Porto |
|---|---|---|
| Atmosphere | Big-city buzz | Small-city soul |
| Food | Seafood and tarts | Francesinha and tripe |
| Wine | Wine-bar variety | Port cellars and the Douro |
| Day trips | Sintra (easy by train) | Douro Valley (longer haul) |
| Budget | 10–20% pricier | The cheaper pick |
| Weather | Sunnier, milder | Rainier, more atmospheric |
| Nightlife | Late, sprawling | Short, intense |
| Best for | First-timers and foodies | Romantics and wine lovers |
- Choose Lisbon first if you want variety, easy day trips and the classic postcard — then add three days in Porto on the three-hour train.
- Choose Porto first if you're after atmosphere, wine and quieter streets, or if your trip only stretches to three days.
Our honest verdict: most people should do both. If we had to pick one for a first-timer, it's Lisbon; for a return traveller, Porto.
The practical bottom line
Fly into one city and out of the other — the intercity train takes about three hours and costs around €25, and both airports are well connected. The cities are close enough to combine and different enough to justify it. Ten days, three nights here, four there, and one of Europe's great double acts is yours.