Top Hotels near Santa Maria del Mar in Barcelona

Find the Top Hotels near Santa Maria del Mar – 90+ Quality Options from Leading Providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 92 hotels
2Filter & Sort
View map
Sort by: low price
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great321 reviews
4 adults
1 bedroom
2 beds
MapView on map1300 yd from City Center200 yd from Santa Maria del Mar
From   US$ 235 /nightSelect
  • Stylish apartments in El Born district
  • Modern kitchen with Nespresso machine
  • Communal terrace with church views
Apartment
8.2
Great14 reviews
4 adults
3 bedrooms
3 beds
MapView on map1100 yd from City Center200 yd from Santa Maria del Mar
From   US$ 169 /nightSelect
While staying at the Bcngotic you are invited to discover Casa Batllo, set about 5 minutes' drive away, or Maritime Museum, which is a mere 1.1 km away.
8.2
Great352 reviews
  • Flat-screen TV
  • Air conditioning
  • Luggage storage
1300 yd from City Center200 yd from Santa Maria del Mar
From   US$ 318 /nightSelect
  • Stylish apartments with original features
  • Proximity to trendy bars and restaurants
  • Close to Picasso Museum and Ciutadella Park
8.0
Great31 reviews
1300 yd from City Center300 yd from Santa Maria del Mar
From   US$ 158 /nightSelect
The Deco Apartments Barcelona-Born St. is placed in a busy area of Barcelona, 1.4 miles from Casa Batllo and only 0.8 miles from Mercado de La Boqueria.
8.6
Great243 reviews
  • Elegant Design
  • Modern Kitchen
  • Outdoor Dining
1400 yd from City Center400 yd from Santa Maria del Mar
From   US$ 300 /nightSelect
  • Elegant apartments with functional design
  • Kitchen with modern appliances included
  • Close to popular seafood restaurants
8.6
Great35 reviews
1.1 mi from City Center800 yd from Santa Maria del Mar
From   US$ 310 /nightSelect
Placa de Catalunya is around 1.3 miles from the Barceloneta Suites Apartments Market and Placa d'Espanya is 10 minutes' drive away.
Apartment
8.4
Great193 reviews
900 yd from City Center800 yd from Santa Maria del Mar
From   US$ 85 /nightSelect
Offering 10 rooms with views of the city, the family Hhb Barcelona is set in the Ciutat Vella district of Barcelona, within 1.6 miles of Hospital de la Santa Creu i Sant Pau.
8.6
Great326 reviews
  • Rooftop Pool
  • Smart TV
  • Kids' Pool
500 yd from City Center800 yd from Santa Maria del Mar
From   US$ 207 /nightSelect
  • Rooftop pool with cathedral views
  • Modern apartments with well-equipped kitchen
  • Steps from major attractions and shopping
8.0
Great115 reviews
  • Air Conditioning
  • Balconies
  • Smart TV
900 yd from City Center800 yd from Santa Maria del Mar
From   US$ 166 /nightSelect
  • Studios with balconies overlooking Plaça Reial
  • Modernist architecture near Gothic Quarter
  • Well-equipped kitchenettes for meal prep
8.2
Great30 reviews
1400 yd from City Center800 yd from Santa Maria del Mar
From   US$ 523 /nightSelect
Featuring a kitchen with a microwave oven, an electric kettle and a full-sized fridge, this apartment is a perfect place to stay in Ciutat Vella district.
Apartment
8.4
Great169 reviews
600 yd from City Center800 yd from Santa Maria del Mar
From   US$ 407 /nightSelect
Featuring a kitchenette with coffee and tea making equipment, a refrigerator, and a toaster, this apartment is a perfect place to stay in the Ciutat Vella district.
Apartment
8.0
Great342 reviews
  • Air conditioning
  • Fitness centre
  • Children's play area
1100 yd from City Center800 yd from Santa Maria del Mar
From   US$ 83 /nightSelect
  • Modernist apartments on famous Ramblas
  • Full kitchens for convenient dining
  • On-site fitness and massage services
8.4
Great448 reviews
  • Air Conditioning
  • Luggage Storage
  • Flat-Screen TV
700 yd from City Center800 yd from Santa Maria del Mar
From   US$ 168 /nightSelect
  • Authentic Gothic Quarter apartment style
  • 32-inch flat-screen TV in lounge
  • Pet-friendly accommodations available
8.2
Great366 reviews
  • Fitness centre
  • Games room
  • Library area
1.1 mi from City Center900 yd from Santa Maria del Mar
From   US$ 92 /nightSelect
  • 200 meters from Barceloneta beach access
  • On-site fitness centre with various amenities
  • Games room with snooker and table tennis
7.8
Very good121 reviews
  • Modern decor
  • Cultural immersion
  • Tiny lift
500 yd from City Center900 yd from Santa Maria del Mar
From   US$ 575 /nightSelect
  • Prime location near key attractions
  • Warm welcome and supportive staff
  • Self-catering options available
Apartment
8.4
Great187 reviews
  • Air conditioning
  • Public bath
  • Flat-screen TV
600 yd from City Center900 yd from Santa Maria del Mar
From   US$ 224 /nightSelect
  • Soundproofed apartments with balconies
  • Walking distance to major attractions
  • Close to vibrant tapas bars
Apartment
8.2
Great312 reviews
  • Cooking lessons
  • Guided tours
  • Romantic setup
1100 yd from City Center900 yd from Santa Maria del Mar
From   US$ 98 /nightSelect
  • Guided shopping tours with expert advice
  • Cooking lessons with local chef included
  • Romantic apartment atmosphere available
8.4
Great169 reviews
  • Private Terrace
  • Air Conditioning
  • Nespresso Machine
1100 yd from City Center1000 yd from Santa Maria del Mar
From   US$ 515 /nightSelect
  • Stylish air-conditioned apartments
  • Private terraces available in select apartments
  • Close to Palau Güell and La Rambla
8.2
Great181 reviews
  • Free Wi-Fi
  • Luggage Storage
  • Air Conditioning
1100 yd from City Center1000 yd from Santa Maria del Mar
From   US$ 206 /nightSelect
  • Stylish, air-conditioned apartments
  • 24-hour customer service
  • Kitchen with oven and utensils
8.4
Great87 reviews
  • Private Entrance
  • Air Conditioning
  • Flat-Screen TV
1.2 mi from City Center1000 yd from Santa Maria del Mar
From   US$ 294 /nightSelect
  • Close to Barceloneta Beach
  • Well-fitted kitchens in every unit
  • Sun terrace and picnic area

Top Hotel Picks near Santa Maria del Mar

How much is a hotel room per night?

These hotels are close to Santa Maria del Mar, with many being a short walk from the beach and landmarks like the Gothic Quarter and Barceloneta. The nearest metro station, Barceloneta, connects to the L4 line for easy transport around the city. Prices typically start around €100 per night, with many options rated above 8/10.

3 star: €100-€180
4 star: €180-€300
5 star: €300-€600

Top Recommended Spa Hotels near Santa Maria del Mar

Top Recommended Resorts near Santa Maria del Mar

Top Recommended Boutique Hotels near Santa Maria del Mar

Top Recommended Central Hotels near Santa Maria del Mar

Top Recommended Cheap and Budget Hotels near Santa Maria del Mar