Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation


Check prices on hotels in Barcelona

Tonight 18 Jun - 19 Jun
This weekend 21 Jun - 23 Jun
Next weekend 28 Jun - 30 Jun

Featured Barcelona Beach Hotels

See all 3,155 properties in Barcelona

Estimated price for 1 night/2 adults

Lugaris Beach - Apartments
Lugaris Beach - Apartments
4.5 out of 5.0 Passeig Calvell 45, Barcelona, Barcelona
4.6/5 (979 reviews)
€310/ night for 2 guests

Location great. Very clean & spacious apartment. Beds very comfortable.

Reviewed on 31 May 2019
Hotel Barcelona Princess
Hotel Barcelona Princess
4.0 out of 5.0 Avinguda Diagonal 1, Barcelona, Barcelona
Free cancellation
4.3/5 (2,577 reviews)
€128/ night for 2 guests

We loved Barcelona Princess. Location is good, this hotel is close to the metro, taxis and buses. View was spectacular from our room. And the room was very clean. Breakfast is superb.

Reviewed on 16 Jun 2019
Travelodge Barcelona Poblenou
Travelodge Barcelona Poblenou
1.0 out of 5.0 Carrer de Llacuna 32, Barcelona, Barcelona
Free cancellation
3.8/5 (1,333 reviews)
€83/ night for 2 guests

Close to beach and metro to go into city centre. Staff helpful.

Reviewed on 11 Jun 2019
Hotel ILUNION Barcelona
Hotel ILUNION Barcelona
4.0 out of 5.0 Calle Ramon Turó 196-198, Barcelona, Barcelona
Free cancellation
4.1/5 (1,959 reviews)
€114/ night for 2 guests

This hotel is simply an amazing place to stay in, I really like my time over there the staff are very friendly and the rooms are clean and the location is close to the beach, I like every single moment that I spend

Reviewed on 31 May 2019
Hotel SB Icaria barcelona
Hotel SB Icaria barcelona
4.0 out of 5.0 Avenida Icaria 195, Barcelona, Barcelona
Free cancellation
4.1/5 (1,283 reviews)
€116/ night for 2 guests

My family loved it! They loved all the amenities.

Reviewed on 15 Jun 2019
Hotel Arts Barcelona
Hotel Arts Barcelona
5.0 out of 5.0 Marina 19–21, Barcelona, Barcelona
Free cancellation
4.6/5 (935 reviews)
€334/ night for 2 guests

Room views were beautiful.Areas were within reasonable walking distance of Hotel

Reviewed on 2 Apr 2019
Pullman Barcelona Skipper
Pullman Barcelona Skipper
5.0 out of 5.0 Avinguda Litoral 10, Barcelona, Barcelona
4.4/5 (1,298 reviews)
€212/ night for 2 guests

Lonely staff, food FAB, top and bottom pool areas werd verg clean and a pleasure to use, in all a lovely hotel and within walking distance of the town and beach. Bar prices were high from surounding watering holes.

Reviewed on 29 May 2019
W Barcelona
W Barcelona
5.0 out of 5.0 Plaça Rosa dels Vents, 1, Barcelona, Barcelona
Free cancellation
4.4/5 (1,300 reviews)
€316/ night for 2 guests

excelente gran ubicación segura gente muy amable !

Reviewed on 14 Jun 2019
Bel Air Hotel
Bel Air Hotel
4.0 out of 5.0 Paseo Maritimo, 169, Castelldefels, Barcelona
4.3/5 (440 reviews)
€124/ night for 2 guests

Location on beach was excellent very safe place deluxe rooms on third floor facing beach fabulous

Reviewed on 28 May 2019
Map

Beach Hotels: Our travellers loved these

Estimated price for 1 night/2 adults

Recently booked Barcelona hotels

Barcelona Airport Hotel
4.0 out of 5.0
Last booking: 31 minutes ago
Catalonia Sagrada Familia
3.0 out of 5.0
Last booking: 53 minutes ago
Ohla Barcelona
5.0 out of 5.0
Last booking: 57 minutes ago
Hotel 1898
4.0 out of 5.0
Last booking: 1 hour ago

Pocket Guide: Beach Hotels in Barcelona

Search for hotels in Barcelona on Expedia. You can easily find your hotels in Barcelona using one of the methods below:

  • View our selection of featured hotels in Barcelona
  • Use the map to find hotels in the Barcelona neighborhood you prefer
  • Use the filters to see hotels in a specific area of Barcelona, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Barcelona
  • Enter your travel dates to view the best deals on hotels in Barcelona - while they last