The 10 best beach hotels in Barcelona, Spain | Booking.com
Skip to main content

Beach Hotels in Barcelona

Find the beach hotels that appeal to you the most

The best beach hotels in Barcelona

Check out our selection of great beach hotels in Barcelona

Filter by:

Review score

Sofitel Barcelona Skipper

Hotel in Ciutat Vella, Barcelona

The Sofitel Barcelona Skipper offers 5-star luxury next to Barcelona’s Olympic Port. It is just 328 feet from the beach, with free Wi-Fi and 2 outdoor pools.

A
Abdulla
From
United Arab Emirates
Perfect service and perfect location
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,349 reviews
Price from
$360.96
1 night, 2 adults

Enjoybcn Colon Apartments

Ciutat Vella, Barcelona

Enjoybcn Colon Apartments is located in Barcelona, 1312 feet from Plaza Reial. Picasso Museum is 2625 feet away. Free WiFi is available throughout the property.

M
Michelle
From
United Kingdom
location amazing size was fantastic staff outstanding
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 117 reviews
Price from
$422.84
1 night, 2 adults

Luxury Apartment With Sea View!

Sant Martí, Barcelona

Luxury Apartment With Sea View! is located in Barcelona, just a 5-minute walk from Llevant and 1.9 miles from Port Olimpic.

K
Koren Yakov
From
Israel
The apartment was stunning! Just like in the pictures, I was a little worried before I arrived because there were only 3 reviews because the apartment is new. I highly recommend coming here, a beautiful property with an excellent host, "Tammy" was available for us every day at any hour for any help we needed. At the entrance to the building there is a guard 24/7, a minute's walk there is a very large shopping mall. In conclusion, everything was perfect!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 44 reviews
Price from
$1,263.35
1 night, 2 adults

Kronos on the Beach suite 1

Ciutat Vella, Barcelona

Kronos on the Beach suite 1 offers accommodations in Barcelona, a 15-minute walk from Port Olimpic and 1.1 miles from Placa Reial.

J
Jennifer
From
United States
Location and modern apartment, balconies
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 40 reviews
Price from
$515.26
1 night, 2 adults

New Listing DUPLEX NEAR THE BEACH Barceloneta

Ciutat Vella, Barcelona

New Listing DUPLEX NEAR THE BEACH Barceloneta offers accommodations in Barcelona, a 15-minute walk from Port Olimpic and 1.1 miles from Placa Reial.

S
Sandy
From
United States
Great location, friendly staff, complimentary champagne
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 23 reviews
Price from
$472.13
1 night, 2 adults

Hotel 54 Barceloneta

Hotel in Ciutat Vella, Barcelona

Located in Barcelona’s beachfront area of Barceloneta, this design hotel has a stylish terrace overlooking the port. It offers a 24-hour reception, free Wi-Fi and air-conditioned rooms with a smart...

M
Marcin
From
Spain
Location and very friendly staff. Open 24h
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,379 reviews
Price from
$310.82
1 night, 2 adults

Occidental Atenea Mar - Adults Only

Hotel in Sant Martí, Barcelona

Located 492 feet from Barcelona’s Nova Mar Bella Beach, Occidental Atenea Mar - Adults Only offers sauna and gym, and a free WiFi zone. Each air-conditioned room features international satellite TV.

D
Dianne R
From
Canada
It was clean, close to the beach, shopping, nice neighbourhood and restaurants. Good breakfasts! Liked the pool deck too.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 3,223 reviews
Price from
$189.98
1 night, 2 adults

Eurohotel Diagonal Port

Hotel in Sant Martí, Barcelona

Just 1148 feet from Mar Bella Beach, Eurohotel Diagonal Port offers Mediterranean Sea views from its setting in Barcelona’s Poble Nou district.

M
Marko
From
Serbia
Everything was great, very good location, across the street from the beach, clean, staff is very polite and helpful.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 5,961 reviews
Price from
$141.90
1 night, 2 adults

W Barcelona

Hotel in Ciutat Vella, Barcelona

W Barcelona is a striking sail-like structure next to Barceloneta Beach, offering breathtaking design and fantastic views over Barcelona.

A
Ahmad
From
Qatar
the most beautiful hotel in Barcelona
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 4,198 reviews
Price from
$327.18
1 night, 2 adults

Hotel Arts Barcelona

Hotel in Ciutat Vella, Barcelona

Overlooking Barceloneta Beach and Barcelona city center, this design hotel has 2 outdoor pools and luxury spa with city views. Hotel Arts offers art collection and a restaurant with 2 Michelin stars.

S
Saleh
From
Qatar
a beautiful property, amazing location and wonderful-friendly staff.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,235 reviews
Price from
$433.43
1 night, 2 adults
All beach hotels in Barcelona

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Barcelona and surrounding area in the past month

See all

FAQ about beach hotels in Barcelona

Beach Hotels That Guests Love in Barcelona

See all
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,626 reviews
    Location is amazing, right on the beachfront. Each bed had a privacy curtain.
    Guest review by
    Chloe
    Solo traveler
  • Avg. price/night: $294.35
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 5,961 reviews
    It’s close to the centre of the city, 10mins in the taxi or a 45min walk along the seafront. Perfect local for us - great transport links on the doorstep (bus & taxi) & just far enough out of town to be quiet but with life. It’s right on the beach front & had a rooftop pool with a bar serving drinks & good quality bar snacks. We ate several meals up there.
    Guest review by
    Louise
    Group
  • Avg. price/night: $386.03
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 2,379 reviews
    This hotel sits close to both the port and Barceloneta, ensuring easy access to seaside delights and harbor experiences, the location offering a blend of city life and coastal charm. Very friendly staff team devoted to ensuring guests feel truly welcomed and cared for throughout their stay..
    Guest review by
    Luminita
    Solo traveler