Top hotels in Barcelona

Select your dates to find great deals on your next trip

Arrival
unknown
Departure
unknown
July 2025
August 2025
707 matching hotels found in Barcelona
See the latest prices by select your travel dates.

HRS stars

check
check
check
check

Guest rating

707 matching hotels found in Barcelona

Sort by:

See the latest prices by select your travel dates.
4 HRS Stars

8.3

Very good

Based on 9 reviews

SB BCN Events

08860 Castelldefels

8.3

Very good

Based on 9 reviews
Station

0.62 mi.

Airport

5 mi.

Parking available at hotel
Sauna facilities available
Swimming pool available
Restaurant available
4 HRS Stars

8.3

Very good

Based on 7 reviews

BAH BARCELONA AIRPORT HOTEL

8820 Barcelona, Barcelona - Airport

8.3

Very good

Based on 7 reviews
Airport

1.2 mi.

Parking available at hotel
Swimming pool available
Gym facilities available
4 HRS Stars

8.9

Very good

Based on 2 reviews

NH Sants Barcelona

08029 Barcelona, Les Corts

8.9

Very good

Based on 2 reviews
Airport

8.7 mi.

Parking available at hotel
Pets allowed
2 HRS Stars

9.8

Excellent

Based on 1 review

ibis Barcelona Meridiana

08016 Barcelona

9.8

Excellent

Based on 1 review
Station

0.62 mi.

Airport

12 mi.

Parking available at hotel
Pets allowed
3 HRS Stars

8.4

Very good

Based on 11 reviews

Motel One Barcelona-Ciutadella

08018 Barcelona, Barcelona

8.4

Very good

Based on 11 reviews
Station

0.06 mi.

Airport

11 mi.

Parking available at hotel
Pets allowed
3 HRS Stars

6.9

Appealing

Based on 2 reviews

Tres Torres Atiram Hotels

08017 Barcelona, Sarrià

6.9

Appealing

Based on 2 reviews
Station

0.25 mi.

Airport

7.5 mi.

Parking available at hotel
Pets allowed
Restaurant available
3 HRS Stars

5.5

Appealing

Based on 2 reviews

Sercotel Cornellá Barcelona

08940 Cornellà de Llobregat

5.5

Appealing

Based on 2 reviews
Station

0.12 mi.

Airport

4.4 mi.

Parking available at hotel
Swimming pool available
4 HRS Stars

9.1

Excellent

Based on 4 reviews

Vincci Bit

08019 Barcelona, Barcelona

9.1

Excellent

Based on 4 reviews
Station

0.12 mi.

Airport

11 mi.

Parking available at hotel
Sauna facilities available
Swimming pool available
Restaurant available
4 HRS Stars

8.7

Very good

Based on 18 reviews

SB Diagonal Zero Barcelona

08019 Barcelona, Diagonal Mar

8.7

Very good

Based on 18 reviews
Airport

11 mi.

Parking available at hotel
Sauna facilities available
Swimming pool available
Restaurant available
3 HRS Stars

7.6

Good

Based on 3 reviews

Oriente Atiram Hotels

08002 Barcelona, Ramblas

7.6

Good

Based on 3 reviews
Airport

7.5 mi.

No parking available
Restaurant available
4 HRS Stars

IKONIK LEX

08902 L'Hospitalet de Llobregat, Barcelona

Station

0.31 mi.

Airport

5.6 mi.

Parking available at hotel
Restaurant available
3 HRS Stars

Astoria

08036 Barcelona, Eixample

Station

0.19 mi.

Airport

7.5 mi.

No parking available
Swimming pool available
Pets allowed
Restaurant available