Quick answer: Lisbon is the slightly cheaper city break in our basket: £225–£415 per person against £235–£445 for Barcelona. Barcelona is the shorter flight and has the beach; Lisbon is milder in winter and cheaper on the ground.

Cite this page: Atravel.uk, “Barcelona or Lisbon”, updated 12 November 2026. https://atravel.uk/compare/barcelona-vs-lisbon/

Two-night weekendBarcelonaLisbon
Flight time from the UKAbout 2h2h 40m
Return flights£45–£140£50–£130
Mid-range hotel, per night£100–£160£90–£150
Two nights, per person (sharing)£100–£160£90–£150
Food and drink, two days£60–£95£55–£85
Local transport£12–£20£12–£20
One paid attraction£18–£30£18–£30
Two-night total, per person£235–£445£225–£415
Best monthsMay, June and SeptemberApril to June, September to October
Cheapest monthsJanuary, February and NovemberNovember to February

Both columns use the same five-line basket: return flights from the UK, two nights in a mid-range room shared between two, food and drink for two days, local transport and one paid attraction.

The money: close, but Lisbon edges it

The flights are almost the same: £45–£140 to Barcelona against £50–£130 to Lisbon. The room and food lines are where Lisbon saves: £90–£150 a night against £100–£160, and £55–£85 for two days of food against £60–£95. The result is £10 per person cheaper at the low end and £30 at the high end.

Transport and one paid attraction are identical, so a trip built around walking and one big sight sees the full saving. A trip built around restaurants sees a little more.

Flight, transfer and weather

Barcelona is about a two-hour flight, with an airport train to Passeig de Gràcia in 25 minutes. Lisbon is 2h 40m, with the metro into the centre in 20 minutes for under £2. That extra 40 minutes is the main practical cost of choosing Lisbon.

Barcelona's best months are May, June and September; January, February and November are cheapest, and August is hot and packed. Lisbon's best months are April to June and September to October; November to February is cheapest, when the guide puts the city at about 15°C, and August is the month to avoid.

What you do with the weekend

Barcelona packs a beach, the Gothic quarter and Gaudí into one metro network. The Sagrada Família ticket is £22 and a menu del día at lunch is £14–£20. Lisbon is hills, trams and viewpoints: Tram 28 is about £3, dinner for two with wine is £35–£55, and the city is smaller to cross on foot.

For a first city break, Barcelona has more headline sights. For a second or third trip, or a winter weekend, Lisbon is easier on the budget and the weather.

Which city suits which trip

  • Lisbon for the lower total, a milder winter weekend and a city you can cover on foot.
  • Barcelona for the beach and the architecture in one trip, and the shorter flight.
  • Either if you are going in spring or early autumn: both are at their best then.

Verdict

Lisbon is cheaper, but not by enough to be the only reason to choose it. Pick Barcelona if you want the beach and the big sights; pick Lisbon if you want a cheaper, calmer weekend and you are travelling outside high summer. The £10–£30 difference is a nice lunch, not a different holiday.

Plan the two trips

Frequently asked questions

Is Lisbon cheaper than Barcelona?

Yes, by £10 per person at the low end and £30 at the high end of our two-night basket. The room and food lines are lower in Lisbon; flights are close.

Which has the shorter flight?

Barcelona, at about two hours from the UK. Lisbon is 2h 40m. The airport transfers are similar: 25 minutes by train in Barcelona, 20 minutes by metro in Lisbon.

Which is better in winter?

Lisbon, according to the guides: it stays mild in November to February, when it is also cheapest. Barcelona's cheapest months are January, February and November, but August is the month both cities warn about.

More comparisons: all side-by-side guides · weekend cost calculator · what a weekend costs