Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
Barcelona
Check in / Check out
Any week
Guests
Add guests
Stays
Experiences
Online Experiences
Where
Search by region
I’m flexible
I’m flexible
Spain
Spain
Europe
Europe
Italy
Italy
Caribbean
Caribbean
Mexico
Mexico
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Gift cards
Airbnb your home
Help Centre
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
Rooms
Amazing pools
Amazing views
Vineyards
Countryside
Beachfront
Trending
Design
Historical homes
Farms
Boats
Play
Bed & breakfasts
Chef's kitchens
New
Skiing
Mansions
Cabins
Camping
Lake
Surfing
Golfing
Tiny homes
Grand pianos
Earth homes
Ski-in/out
Beaches
Filters
, 1 filter applied
1
Show map
Search results; 177 places in Barcelona
177 places in Barcelona
Stay in L'Hospitalet de Llobregat and Terrassa
$218 NZD
avg/night
$218 NZD average per night
·
$1,523 total
$1,523 total
Show price breakdown
L'Hospitalet de Llobregat
1–4 May
Terrassa
4–8 May
Split your time between Barcelona and Terrassa
$227 NZD
avg/night
$227 NZD average per night
·
$1,585 total
$1,585 total
Show price breakdown
Barcelona
12–15 May
Terrassa
15–19 May
Stay in Barcelona and L'Hospitalet de Llobregat
$320 NZD
avg/night
$320 NZD average per night
·
$2,238 total
$2,238 total
Show price breakdown
Barcelona
5–9 May
L'Hospitalet de Llobregat
9–12 May
Split your time between Barcelona and Mataró
$315 NZD
avg/night
$315 NZD average per night
·
$2,202 total
$2,202 total
Show price breakdown
Barcelona
7–10 May
Mataró
10–14 May
Split your time between Barcelona and Mataró
$246 NZD
avg/night
$246 NZD average per night
·
$1,719 total
$1,719 total
Show price breakdown
Barcelona
13–16 May
Mataró
16–20 May
Stay in Barcelona and Cabrils
$219 NZD
avg/night
$219 NZD average per night
·
$1,536 total
$1,536 total
Show price breakdown
Barcelona
1–4 Apr
Cabrils
4–8 Apr
Split your time between Gràcia and Eixample
$405 NZD
avg/night
$405 NZD average per night
·
$2,837 total
$2,837 total
Show price breakdown
Gràcia
13–17 May
Eixample
17–20 May
Stay in La Barceloneta and El Raval
$431 NZD
avg/night
$431 NZD average per night
·
$3,018 total
$3,018 total
Show price breakdown
La Barceloneta
16–19 May
El Raval
19–23 May
Two stays in Sants-Montjuïg 3 kms apart
$278 NZD
avg/night
$278 NZD average per night
·
$1,948 total
$1,948 total
Show price breakdown
Sants-Montjuïg
10–13 May
Sants-Montjuïg
13–17 May
Stay in Sants-Montjuïg and El Raval
$395 NZD
avg/night
$395 NZD average per night
·
$2,767 total
$2,767 total
Show price breakdown
Sants-Montjuïg
13–16 May
El Raval
16–20 May
Stay in Eixample and Ciutat Vella
$404 NZD
avg/night
$404 NZD average per night
·
$2,824 total
$2,824 total
Show price breakdown
Eixample
13–17 Apr
Ciutat Vella
17–20 Apr
Stay in La Barceloneta and El Raval
$417 NZD
avg/night
$417 NZD average per night
·
$2,919 total
$2,919 total
Show price breakdown
La Barceloneta
16–19 May
El Raval
19–23 May
Stay in L'Hospitalet de Llobregat and Barcelona
$400 NZD
avg/night
$400 NZD average per night
·
$2,803 total
$2,803 total
Show price breakdown
L'Hospitalet de Llobregat
1–5 Apr
Barcelona
5–8 Apr
Stay in Sant Vicenç dels Horts and Terrassa
$133 NZD
avg/night
$133 NZD average per night
·
$926 total
$926 total
Show price breakdown
Sant Vicenç dels Horts
14–17 May
Terrassa
17–21 May
Stay in Barcelona and Terrassa
$363 NZD
avg/night
$363 NZD average per night
·
$2,542 total
$2,542 total
Show price breakdown
Barcelona
1–5 May
Terrassa
5–8 May
Stay in La Barceloneta and El Raval
$414 NZD
avg/night
$414 NZD average per night
·
$2,893 total
$2,893 total
Show price breakdown
La Barceloneta
16–19 May
El Raval
19–23 May
Stay in Mataró and Barcelona
$317 NZD
avg/night
$317 NZD average per night
·
$2,219 total
$2,219 total
Show price breakdown
Mataró
16–19 May
Barcelona
19–23 May
Stay in L'Hospitalet de Llobregat and Terrassa
$287 NZD
avg/night
$287 NZD average per night
·
$2,010 total
$2,010 total
Show price breakdown
L'Hospitalet de Llobregat
7–11 Apr
Terrassa
11–14 Apr
1
2
3
4
…
15