You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Hotel in Castelldefels · 21.10 km from centre
7.4
359 reviews
Breakfast available
When you stay at Hotel 139 in Castelldefels, you'll be in the entertainment district, within a 15-minute drive of Port de Barcelona and Castelldefels Beach. This hotel is 13 mi (21 km) from Camp Nou and 11.2 mi (18 km) from San Sebastian Beach.

Hotel in Maresme, Cabrils · 22.53 km from centre
8.8
18 reviews
With a stay at Hostal de la Plaça in Cabrils, you'll be within a 15-minute drive of Illa Fantasia and Roca d'en Toni. This hotel is 15.5 mi (25 km) from Circuit de Barcelona-Catalunya and 14.7 mi (23.6 km) from Parc del Fòrum.

Aparthotel in Castelldefels · 20.50 km from centre
9.0
39 reviews
When you stay at Apartamentos Porta Coeli in Castelldefels, you'll be near the beach, within a 15-minute drive of Port de Barcelona and Castelldefels Beach. This aparthotel is 13.5 mi (21.7 km) from Camp Nou and 10.9 mi (17.5 km) from Fira Barcelona.

Hotel in Castelldefels · 21.20 km from centre
9.0
175 reviews
Breakfast available
Located in Castelldefels, Bel Air Hotel is on the boardwalk – a 1-minute drive from Castelldefels Beach and 7 minutes from Castelldefels Castle. This beach hotel is 4.3 mi (7 km) from Filipinas Beach and 11.3 mi (18.2 km) from San Sebastian Beach.

Hotel in Castelldefels · 21.66 km from centre
9.2
265 reviews
Breakfast available
A stay at Hotel Playafels places you in the heart of Castelldefels – a 1-minute drive from Castelldefels Beach and 6 minutes from Castelldefels Castle. This beach hotel is 4.7 mi (7.5 km) from Filipinas Beach and 10.3 mi (16.5 km) from San Sebastian Beach.

Hotel in Castelldefels · 21.71 km from centre
8.2
980 reviews
Breakfast available
A stay at Hotel Ciudad de Castelldefels places you in the heart of Castelldefels – a 1-minute drive from Castelldefels Beach and 6 minutes from Castelldefels Castle. This hotel is 4.6 mi (7.5 km) from Filipinas Beach and 10.2 mi (16.4 km) from San Sebastian Beach.

Hotel in Castelldefels · 21.44 km from centre
Located in Castelldefels, MYO Barcelona Hotel & Apartments is a 1-minute drive from Castelldefels Beach and 6 minutes from Canal Olímpic de Catalunya. This hotel is 2.8 mi (4.5 km) from Port Ginesta and 4.7 mi (7.5 km) from Filipinas Beach.

Hotel in Maresme, Vilassar de Mar · 22.26 km from centre
8.0
784 reviews
Facing the beachfront, Hotel Tres Leones offers 2-star accommodation in Vilassar de Mar and has a terrace, restaurant and bar. Located around 26 km from Sagrada Familia, the hotel with free WiFi is also 27 km away from Port Olimpic. The property is non-smoking and is situated 300 metres from Vilassar de Mar Beach.
Guests at the hotel will be able to enjoy activities in and around Vilassar de Mar, like hiking, diving and fishing.
Palau de la Musica Catalana is 28 km from Hotel Tres Leones, while Tivoli Theatre is 28 km from the property. Barcelona El Prat Airport is 41 km away.

Hotel in Castelldefels · 21.24 km from centre
8.6
280 reviews
Breakfast available
When you stay at Hotel boutique dONNA in Castelldefels, you'll be on the beach, within a 15-minute drive of Castelldefels Beach and Fira Barcelona. This beach hotel is 11.3 mi (18.2 km) from Port de Barcelona and 13.2 mi (21.3 km) from Camp Nou.

Hotel in Castelldefels · 21.66 km from centre
8.4
259 reviews
When you stay at Apartamentos Playa de Castelldefels in Castelldefels, you'll be near the beach, just steps from Castelldefels Beach and 4 minutes by foot from Lluminetes Beach. This hotel is 11.6 mi (18.7 km) from Port de Barcelona and 13.3 mi (21.5 km) from Camp Nou.

Hotel in Castelldefels · 21.26 km from centre
8.0
530 reviews
Breakfast available
When you stay at Hotel 153 in Castelldefels, you'll be in the entertainment district, within a 15-minute drive of Port de Barcelona and Castelldefels Beach. This hotel is 12.9 mi (20.8 km) from Camp Nou and 11.4 mi (18.4 km) from San Sebastian Beach.

Aparthotel in Castelldefels · 20.36 km from centre
8.4
327 reviews
When you stay at Velor Apartments in Castelldefels, you'll be by the sea, within a 15-minute drive of Castelldefels Beach and Fira Barcelona. This family-friendly aparthotel is 11.5 mi (18.5 km) from Port de Barcelona and 12.1 mi (19.5 km) from Camp Nou.

Aparthotel in Maresme, Vilassar de Mar · 22.40 km from centre
9.1
297 reviews
Situated within less than 1 km of Vilassar de Mar Beach and 28 km of Sagrada Familia, Aparthotel Vilassar features rooms with air conditioning and a private bathroom in Vilassar de Mar. It is located 29 km from Port Olimpic and offers free WiFi plus a lift. Passeig de Gracia Metro Station is 29 km from the aparthotel and Cathedral of Barcelona is 29 km away.
The accommodation comes with a TV and a private bathroom with shower and a hair dryer, while the kitchen has a dishwasher, a microwave and a fridge. The aparthotel provides some units that have a terrace, and every unit comes with a coffee machine. At the aparthotel, units are equipped with bed linen and towels.
Palau de la Musica Catalana is 29 km from the aparthotel, while Tivoli Theatre is 29 km from the property. Barcelona El Prat Airport is 42 km away.

Apartment in Castelldefels · 21.87 km from centre
9.0
22 reviews
When you stay at Apartamentos Azul in Castelldefels, you'll be on the beach, within a 15-minute drive of Castelldefels Beach and Fira Barcelona. This beach apartment is 11.7 mi (18.8 km) from Port de Barcelona and 13 mi (20.9 km) from Camp Nou.

Apartment in Castelldefels · 20.18 km from centre
With a stay at this apartment in Castelldefels, you'll be within a 10-minute walk of Castelldefels Beach and British School of Barcelona. This apartment is 10.5 mi (17 km) from Port de Barcelona and 12.1 mi (19.5 km) from Camp Nou.

Apartment in Castelldefels · 21.15 km from centre
With a stay at this apartment in Castelldefels, you'll be within a 15-minute drive of Castelldefels Beach and Castelldefels Castle. This apartment is 11.4 mi (18.3 km) from Port de Barcelona and 13 mi (20.9 km) from Camp Nou.

Apartment in Castelldefels · 20.92 km from centre
With a stay at this apartment in Castelldefels, you'll be within a 15-minute drive of Port de Barcelona and Castelldefels Beach. This apartment is 13.8 mi (22.2 km) from Camp Nou and 11.3 mi (18.1 km) from Fira Barcelona.

Apartment in Castelldefels · 21.34 km from centre
With a stay at this apartment in Castelldefels, you'll be within a 15-minute drive of Castelldefels Beach and Fira Barcelona. This apartment is 11.4 mi (18.3 km) from Port de Barcelona and 13.1 mi (21 km) from Camp Nou.

Apartment in Castelldefels · 21.42 km from centre
Located in Castelldefels, this apartment is within a 15-minute drive of Port de Barcelona and Castelldefels Beach. This apartment is 12.9 mi (20.7 km) from Camp Nou and 11.1 mi (17.9 km) from San Sebastian Beach.

Aparthotel in Castelldefels · 19.91 km from centre
8.8
57 reviews
When you stay at Aparthotel Bardon in Castelldefels, you'll be near the beach, within a 15-minute drive of Port de Barcelona and Castelldefels Beach. This aparthotel is 12.9 mi (20.8 km) from Camp Nou and 13.6 mi (21.9 km) from Plaça de Catalunya.
Barcelona, the capital of Catalonia, is a city renowned for its stunning architecture, vibrant culture, and Mediterranean charm.
Whether you’re looking for a last minute city break in Barcelona to enjoy the food and nightlife, or you’ve been planning your Barcelona trip for a while, you’ll find plenty to enjoy.
And when it comes to finding accommodation in Barcelona, our selection of hotels caters to every preference and budget. From luxury properties along the famous Passeig de Gràcia to charming boutique hotels in the historic Gothic Quarter, we have options to suit every taste – just use our filters to narrow down your search.
Sign up with us to unlock exclusive last minute Barcelona hotel deals and discounts, with members enjoying up to 15% off on many of our top hotel choices, ensuring a memorable and affordable stay in Barcelona.
For those seeking a lively and cosmopolitan vibe, staying in the Eixample district is a great choice. This bustling area is home to iconic landmarks such as the Sagrada Família and Casa Batlló, as well as chic boutiques, trendy cafes, and vibrant nightlife spots.
If you're looking for a more authentic and historic experience, consider staying in the Gothic Quarter (Barri Gòtic). This atmospheric neighbourhood is characterized by its narrow cobblestone streets, medieval architecture, and charming plazas.
For those seeking sun, sea, and sand, staying near the Barceloneta beach is a must. This lively neighbourhood offers a vibrant beach scene, with golden sands, clear waters, and a wide range of water sports and beachfront cafes. You are a little further out from the main city bars and clubs, so if you’re planning a trip with friends, weigh up whether you’d rather prioritise the city centre or being nearer the beachfront.
Barcelona is also one of the busiest cruise ports in Europe. There are loads of hotels around the port region for that reason – whether you’re looking for a pre-cruise stay or you just want to soak up the lively atmosphere, there are plenty of hotel options available here.