Skip to content
Where to stay in Barcelona by the sea: 14 hotels from 5* to budget

Where to stay in Barcelona by the sea: 14 hotels from 5* to budget

A hotel by the sea in Barcelona saves you time every day. In the morning you walk to the beach in five minutes instead of riding the metro across the city. From W Barcelona to the sand it's 50 meters (on the map). The shoreline here varies: one hotel has the busy Barceloneta, another the quiet Mar Bella.

Below we've put together 14 hotels by the water: distance to the beach, price level, and a breakdown of who each option suits and who it doesn't. We checked stars and key facts against official websites and maps.

If you're choosing by the beach, look at the area and the walking route. The word "sea" in a description guarantees nothing.

Ad: this article contains affiliate links, we earn a commission if you book through them, at no extra cost to you.

How to choose a hotel by the sea in Barcelona

💡 In short:

  • It should be 5-10 minutes on foot to the sand, not "sea nearby" in the description.
  • Barceloneta is closer to the center and more crowded, Nova Icaria and Mar Bella are quieter and cleaner.
  • In July and August hotels by the water cost more, so book in advance.

The Barcelona shoreline is divided into zones, and the zone sets the price and the atmosphere. Barceloneta sits right by the center, next to the Gothic Quarter and the port. It's noisy and crowded here, but everything is close. The Port Olimpic and Nova Icaria areas are calmer, while Mar Bella and Diagonal Mar beaches are chosen by those who want quiet.

If you're traveling with kids, look at hotels with a pool and breakfast, such as Pullman Barcelona Skipper or Ilunion Barcelona. Couples will like the five-star W Barcelona and Hotel Arts Barcelona right by the water. Budget travelers can get by with three stars in El Born or Barceloneta: it's the same 10-15 minutes to the beach.

Separately check the walking route specifically to the sand, not to the sea. Between the hotel building and the beach there's often a busy promenade. Distances in the table are from maps as of 09/2026, and you can compare prices using the links in the breakdown.

Hotel

Stars

To the beach

Who it's for

W Barcelona

5*

50 m

couples, fans of service by the water

Hotel Arts Barcelona

5*

100 m

those who want a panorama and restaurants

Pullman Barcelona Skipper

5*

100 m

families with kids

Eurostars Grand Marina Hotel GL

5*

10 min

couples and business guests

The Level at Meliá Barcelona Sky

5*

on foot

those who want a city view

Ilunion Barcelona

4*

5-8 min

families and guests with disabilities

Hotel SB Icaria Barcelona

4*

300 m

sporty and active guests

Vincci Maritimo

4*

8 min

those looking for quiet

Occidental Atenea Mar

4*

150 m

adults without kids

Hesperia del Mar

4*

a few minutes

those looking for a fresh renovation

SM Hotel 54 Barceloneta

3*

nearby

budget and active guests

Hotel del Mar

3*

100 m to the metro

those traveling with a pet

Park Hotel Barcelona

3*

520 m

families with small kids

Chic & Basic Born

3*

15 min

design lovers

1. W Barcelona 5*

W Barcelona hotel with the port and cable car in the background© Fred Romero · CC BYPhoto: Fred Romero, CC BY (https://creativecommons.org/licenses/by/2.0), Wikimedia Commons

W Barcelona stands right on the Barceloneta promenade, 50 meters from the sand (on the map). The white sail-shaped building was designed by architect Ricardo Bofill, and it has 473 rooms in total. This is confirmed by the hotel's official website (checked 14.09.2026). The panoramic windows look out over the sea and the city.

Inside there are two restaurants, a spa with a hot tub and sauna, an outdoor pool, a fitness center, and a nightclub. Beach umbrellas and loungers are right at the exit to the sea.

  • Who it's for: couples and those who want service and a sea view.
  • Not for: if you're looking for quiet and a low price.
  • Location: 50 m to Barceloneta beach (on the map), next to the promenade.
  • Price: premium level for Barcelona, it all depends on the season.
  • The catch: the cost is in the upper segment, noticeably higher in high season.

check prices at W Barcelona on Trip.com

2. Hotel Arts Barcelona 5*

Somorrostro Beach with the Hotel Arts in the background© Enric · CC BY-SAPhoto: Enric, CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0), Wikimedia Commons

The high-rise tower of Hotel Arts Barcelona rises above Somorrostro beach at Port Olimpic. It's 100 meters from here to the sand (on the map), and 44 floors give you a panorama of the sea and the city. The data matches the official Ritz-Carlton website.

There are five restaurants, a banquet hall, an outdoor pool with loungers, a spa, and a fitness center. For a business trip there's a conference room, a shop, and parking.

  • Who it's for: couples and business guests who value the view and restaurants.
  • Not for: if you're looking for an affordable option by the beach.
  • Location: 100 m to Somorrostro beach (on the map), next to Port Olimpic.
  • Price: the city's upper price level.

rates at Hotel Arts Barcelona

3. Pullman Barcelona Skipper 5*

Hotel Skipper facade in Barcelona behind trees© Andy Mitchell from Glasgow, UK · CC BY-SAPhoto: Andy Mitchell from Glasgow, UK, CC BY-SA (https://creativecommons.org/licenses/by-sa/2.0), Wikimedia Commons

This hotel is 100 meters from the sea, near Port Olímpic (according to the map). The metro, the zoo, and Parc de la Ciutadella are nearby, and you can reach the historic center in a couple of stops. Two outdoor pools are open year-round, one of them on the roof with a terrace and loungers.

Inside, there are bright rooms with large bathrooms and a rain shower, plus a spa, business center, and fitness center. Childcare is available for parents, so families often choose this hotel.

  • Who it's for: families with kids and anyone who wants a pool and easy access to the center.
  • Not for: if you want sand right outside the door.
  • Location: 100 m to the sea (according to the map), near Port Olímpic metro station.
  • Price: mid-range to high, depending on the season.

rooms at Pullman Barcelona Skipper

4. Eurostars Grand Marina Hotel GL 5*

Facade of the Barcelona World Trade Center building with the hotel© Jordiferrer · CC BY-SAPhoto: Jordiferrer, CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0), Wikimedia Commons

Eurostars Grand Marina is located in the old harbor, and the beach is about a 10-minute walk away (according to the map). Rooms offer sea or city views. The hotel has 290 rooms in various categories, from standard to suite (according to the hotel, 09/2026).

Guests have access to a pool with city views, a sauna, and a fitness room. For couples, there is an offer that includes a deluxe room, chocolate-covered strawberries, and a bottle of cava.

  • Who it's for: couples and business travelers who find the old harbor convenient.
  • Not for: if you want to stay right by the sand.
  • Location: 10 minutes to the beach (according to the map), near the port and the center.
  • Price: high-end.
  • The catch: it's a 10-minute walk to the beach; the hotel sits by the docks, not on the shore.

rates at Eurostars Grand Marina

5. The Level at Meliá Barcelona Sky 5*

Glass towers of Vodafone and Meliá Barcelona Sky hotel

The Level occupies the upper floors of Meliá Barcelona Sky and offers enhanced service. You get a room with panoramic views of Barcelona and a welcome glass of sparkling wine. One of the city's best beaches is within walking distance.

The hotel has a YHI Wellness spa with relaxation programs, a sauna, and a Turkish bath, plus a pool and a gym. The Dos Cielos restaurant, with 360-degree views, serves signature cuisine.

  • Who it's for: those who want city views and a luxury experience.
  • Not for: if you need a hotel steps from the sand.
  • Location: walking distance to the beach, metro ride to the center.
  • Price: premium.

rates at Meliá Barcelona Sky

6. Ilunion Barcelona (ex. Confortel Barcelona) 4*

ILUNION Barcelona hotel facade with its branded sign

Ilunion Barcelona is located in the Sant Martí district, a 5-8 minute walk from the sandy beach (according to the map). Port Olímpic is nearby. Rooms are cleaned daily, and bed linen is changed twice a week.

The hotel has large bathrooms, and guests are offered complimentary mineral water. There is an outdoor pool on the roof, a restaurant serving Mediterranean cuisine, and a lobby bar. The hotel is fully accessible for guests with disabilities.

  • Who it's for: families and guests who need an accessible environment.
  • Not for: if you want a hotel right in the city center.
  • Location: 5-8 minutes to the beach (according to the map).
  • Price: mid-range.

rates at Ilunion Barcelona

7. Hotel SB Icaria Barcelona 4*

SB Icaria Barcelona hotel facade with sign© Pere prlpz · CC BY-SAPhoto: Pere prlpz, CC BY-SA (https://creativecommons.org/licenses/by-sa/3.0), Wikimedia Commons

Hotel SB Icaria is 300 meters from Nova Icaria Beach, in the Olympic Port area (on the map). The nearest metro station is 800 meters away, and two stops later you'll be at the Gothic Quarter and the Cathedral.

For active recreation, there's a gym and an outdoor pool with a terrace and a hot tub. The restaurant offers a varied menu, and the bar serves cocktails. You can relax on the garden terrace in loungers.

  • Who it's for: active guests and those who want a quiet beach.
  • Not for: if you need a hotel steps from the center.
  • Location: 300 m to Nova Icaria Beach (on the map).
  • Price: mid-range.

rooms at SB Icaria

8. Vincci Maritimo 4*

Vincci Marítimo hotel facade with vertical sign© Pere prlpz · CC BY-SAPhoto: Pere prlpz, CC BY-SA (https://creativecommons.org/licenses/by-sa/3.0), Wikimedia Commons

Vincci Maritimo is in the Diagonal Mar area, an 8-minute walk to Mar Bella Beach (on the map). The hotel has 144 bright rooms, some of them non-smoking, and the front desk is open 24 hours (according to the hotel, 09/2026).

Rooms have parquet floors, air conditioning, satellite TV, and a hairdryer, plus a pillow menu. The restaurant prepares fish and seafood, and the lounge bar with a terrace serves cocktails and tapas. A ramp is available for guests with limited mobility, and there's also a laundry service and car rental.

  • Who it's for: couples who value quiet and fish dishes.
  • Not for: if you need the center and nightlife nearby.
  • Location: 8 minutes to Mar Bella Beach (on the map).
  • Price: mid-range.

rates at Vincci Maritimo

9. Occidental Atenea Mar 4*

Occidental Atenea Mar only accepts guests over 16. The sandy beach is 150 meters away (on the map), and the bus stop is right across from the entrance, so you can get to central Barcelona without transfers.

Rooms are divided into categories from superior to suite, each with a safe and air conditioning. Breakfast is usually included in the rate, but you can also book a room without it. The terrace has an infinity pool, with a lounger area and Balinese beds nearby.

  • Who it's for: adult couples and those who value a quiet stay.
  • Not for: families with children and teenagers under 16.
  • Location: 150 m to the beach (on the map), bus stop at the hotel.
  • Price: mid-range, breakfast often included.
  • The catch: children and teenagers under 16 are not allowed.

rates at Occidental Atenea Mar

10. Hesperia del Mar 4*

Hesperia del Mar hotel facade with a palm tree© IonutDragu · CC BY-SAPhoto: IonutDragu, CC BY-SA (https://creativecommons.org/licenses/by-sa/3.0), Wikimedia Commons

Hesperia del Mar was renovated a few years ago, and today it's a hotel with stylish rooms and garden views. You can walk to the beach in a few minutes (on the map). The Diagonal Mar shopping center and city attractions are nearby.

Rooms have a balcony, soundproofing, air conditioning, a safe, and a minibar, and internet is free. Breakfast is included, and you can have lunch on the terrace or at the snack bar. In the evening, you can stroll to Diagonal Mar, which is within walking distance.

  • Who it's for: couples and guests who value a fresh renovation and quiet.
  • Not for: if you want to stay right by the sea.
  • Location: a few minutes to the beach (on the map).
  • Price: mid-range.

rates at Hesperia del Mar

11. SM Hotel 54 Barceloneta 3*

SM Hotel 54 Barceloneta occupies the former building of the fishermen's association near Barceloneta Beach. The hotel has only 28 rooms (according to the hotel, 09/2026). Rooms are bright, with air conditioning, satellite TV, and wireless internet.

The rooftop has a bar with a terrace and harbor views. Guests have access to treadmills, a gym, and bicycle rental. Surfing equipment is also available.

  • Who it's for: active guests and those who want to stay near the beach on a budget.
  • Not for: if you need spacious rooms and a spa.
  • Location: near Barceloneta Beach (on the map).
  • Price: affordable for a seaside area.

rooms at Hotel 54 Barceloneta

12. Hotel del Mar 3*

Hotel del Mar is located in a building that is listed as a national monument. It's 100 meters to Barceloneta metro station and 150 meters to Ciutadella Park (according to the map). The Gothic Quarter, the Cathedral, the Aquarium and the main street La Rambla are nearby.

The hotel has 75 rooms in total, and the staff keeps them in good condition (according to the hotel, 09/2026). Rooms have air conditioning, satellite TV and a full set of toiletries. Pets are allowed here, and facilities for guests with disabilities are provided.

  • Who it's for: those traveling with a pet and wanting to stay near the center.
  • Not for: if you want a new building rather than a historic one.
  • Location: 100 m to Barceloneta metro (according to the map).
  • Price: affordable.
  • The catch: the in-room safe is available for an extra fee.

prices at Hotel del Mar

13. Park Hotel Barcelona 3*

Spiral staircase with wooden handrail, top view© Victoriano Javier Tornel García from Barcelona, España · CC BY-SAPhoto: Victoriano Javier Tornel García from Barcelona, España, CC BY-SA (https://creativecommons.org/licenses/by-sa/2.0), Wikimedia Commons

Park Hotel Barcelona is 520 meters from the sea, in the Born district (according to the map). The Gothic Quarter and the Santa Maria del Mar church are about a 5-minute walk away, and the zoo is 200 meters away. Children under three stay in their parents' room free of charge, without an extra bed.

The hotel has 91 rooms in pastel tones, an elegant spiral staircase and an elevator. A breakfast buffet is served in the bar in the mornings and is included in the rate.

  • Who it's for: families with small children.
  • Not for: if you want a hotel right by the water.
  • Location: 520 m to the sea (according to the map), near Born.
  • Price: affordable for the center.
  • The catch: pets are not allowed.

prices at Park Hotel Barcelona

14. Chic & Basic Born 3*

Chic & Basic Born occupies a historic building with ceilings over seven meters high. In the chameleon room, a glass shower cabin stands in the center, and you can change the wall color yourself. The beach is a 15-minute walk away (according to the map).

Rooms range from 15 to 25 m², and there is a double suite, a superior room with a balcony, a standard room and a single room. Tea and coffee are free and unlimited for guests.

  • Who it's for: young people and those who love unusual design.
  • Not for: if you want a classic hotel by the sea.
  • Location: 15 minutes to the beach (according to the map), Born district.
  • Price: affordable.
  • The catch: breakfast is not included in the rate and must be ordered separately.

prices at Chic & Basic Born

How and what to save on

Barcelona is an expensive city, but saving money here is realistic. Get priority-entry tickets for the main attractions: this way you don't stand in lines and don't waste half a day. If you plan to travel a lot, it's cheaper to buy a metro and bus pass than to pay for each trip separately.

Compare hotel prices in advance. In high season, available rooms by the sea get booked quickly and prices go up. A city tourist tax per night is added to your accommodation bill in Barcelona, so check the final amount when booking.

If you're traveling with children or planning active recreation, look into insurance separately. Compare insurance options before the trip, not at the airport.

Beachfront hotels in Barcelona on the map

All 14 hotels from this selection are marked on the map. Open it to estimate the distance to the beach and to the center. Distances in the text are based on maps as of 09/2026.

Hotels in Barcelona by the sea

Places on the map
  1. 1W Barcelona Five stars on the Barceloneta promenade, 50 metres from the sand, sail-shaped building Read more
  2. 2Arts Barcelona Five stars, a 44-storey tower above Barceloneta beach, 100 metres from the sand Read more
  3. 3Pullman Barcelona Skipper Five stars 100 metres from the sea by Port Olímpic, two pools and childcare Read more
  4. 4Eurostars Grand Marina Five stars in the old harbour, about 10 minutes' walk to the beach Read more
  5. 5The Level at Melia Barcelona Sky Top floors with a city panorama, YHI spa and Michelin-starred Dos Cielos restaurant Read more
  6. 6Ilunion Barcelona Four stars in the Sant Martí district, 5-8 minutes to the sand, accessible facilities Read more
  7. 7SB Icaria Barcelona Four stars 300 metres from Nova Icaria beach, pool with terrace and gym Read more
  8. 8Vincci Maritimo Four stars in Diagonal Mar, 8 minutes to Mar Bella beach, seafood restaurant Read more
  9. 9Occidental Atenea Mar Four stars for guests over 16 only, 150 metres from the sand, rooftop pool Read more
  10. 10Hesperia del Mar Four stars recently renovated, minutes to the beach, near Diagonal Mar Read more
  11. 11SM Hotel 54 Barceloneta Three stars in a former fishermen's building by Barceloneta beach, only 28 rooms Read more
  12. 12Hotel del Mar Three stars in a listed national heritage building, 100 metres to Barceloneta metro Read more
  13. 13Park Hotel Barcelona Three stars in the Born district, 520 metres to the sea, free for children under three Read more
  14. 14Chic & Basic Born Three stars in a historic building with ceilings over seven metres high, 15 minutes to the beach Read more

⁉️🤔 Frequently asked questions

Which beaches are near the hotels in this selection?

The closest is Barceloneta Beach: W Barcelona, SM Hotel 54, and Hotel del Mar are right next to it. Hotel Arts Barcelona faces Somorrostro Beach near Port Olímpic. In the Olympic Port and Nova Icària area you'll find Nova Icària and Mar Bella beaches. SB Icaria is 300 meters from Nova Icària, and Vincci Maritimo is an 8-minute walk from Mar Bella (according to maps, 09/2026).

Which hotel is closest to the sea?

W Barcelona is the closest, 50 meters from the sand (according to the map). Hotel Arts Barcelona is slightly farther, 100 meters. W Barcelona faces Barceloneta Beach, and Hotel Arts Barcelona faces Somorrostro Beach.

Can you stay at these hotels with children?

Yes, Pullman Barcelona Skipper, which offers childcare, and Park Hotel Barcelona, where children under three stay free, are good for families. Occidental Atenea Mar, however, only accepts guests over 16, so you can't stay there with children.

Which hotels allow pets?

You can check in with a pet at Hotel del Mar, which allows animals. Park Hotel Barcelona does not allow pets. If you're traveling with a dog or cat, check the specific hotel's policy in advance when booking.

How much does a night at a beachfront hotel in Barcelona cost?

The price depends on the season, star rating, and proximity to the sand. Five-star W Barcelona and Hotel Arts Barcelona are in the premium segment, while three-star hotels in El Born and Barceloneta cost noticeably less. You'll see the exact price via the links in the review.

Ad

Find hotels in Barcelona

Compare prices across booking sites and filter for rooms with free cancellation.

Compare prices on Trip.com

The widget loads once you give your consent.

In short: what's worth booking

The choice depends on why you're going to the sea. If you want service and a water view, go with W Barcelona or Hotel Arts Barcelona. Pullman Barcelona Skipper and Park Hotel Barcelona are good for families. If you want quiet and affordable, Chic & Basic Born or Vincci Maritimo will do.

If you're short on time and have one specific beach in mind, pick a hotel right next to it.

See all beachfront hotels in Barcelona on Trip.com