Best Price Guarantee
Relax, you've got the best price possible. If you see the same offer for less on another website, we'll refund you the difference.
Enter your search details:

Cheap Hotels near Diagonal Mar, Barcelona

Diagonal Mar is the name of a large shopping centre located in the Diagonal Mar area of Barcelona, at the end of the famous avenue, Diagonal. This shopping centre consists of three floors full of high street shops for adult's and children's clothes, accessories, housewares, sports shops and restaurants. Here you can try typical dishes such as tapas, eat fast food or enjoy a peaceful meal in a restaurant. As well as the shops, you will also find a variety of activities on offer at Diagonal Mar, such as prize draws, exhibitions, etc, as well as services like a car park, a car wash, tourist information and a children's play area.
Check out our cheap hotels near the Diagonal Mar shopping centre in Barcelona!

Other sights and neighbourhoods in Barcelona
9 places available
  • Sort by
    • 3.5 out of 5 based on 36 reviews
    • Carrer de Llull 394, Barcelona Show map
    • The Diagonal Mar Apartment is a spacious, modern three-bedroom apartment for up to 7 guests in Barcelona, a 5-minute...

    • 0.2km from Diagonal Mar
  • Diagonal Mar Apartment
  • Price from £27.37 per person per night
    • based on 1960 reviews
    • Plaça de Llevant, s/n , Barcelona Show map
    • Tourist license: HB-004387

      Luxurious and exclusive, this 4-star Barcelona hotel with free Wi-Fi features a panoramic rooftop pool and a spa right...

      Free Wi-Fi Breakfast available
    • 0.3km from Diagonal Mar
  • Hotel SB Diagonal Zero Barcelona
  • Price from £81.24 per person per night
    • based on 882 reviews
    • Passeig García Faria, 69/71, Barcelona Show map
    • Tourist license: HB-004149

      The 4-star Hotel Front Maritim enjoys a fantastic beachfront location in Barcelona, within easy reach of the CCIB...

      Free Wi-Fi Breakfast available
    • 0.8km from Diagonal Mar
  • Hotel Front Maritim
  • Price from £29.08 per person per night
    • 4.5 out of 5 based on 38 reviews
    • Av Diagonal 111 , Barcelona Show map
    • Tourist license: HUTB-004725

      Piso Diagonal is a spacious apartment built in 2006, situated on Diagonal Avenue, in one of the best known...

      Wi-Fi available
    • 1.2km from Diagonal Mar
  • Piso Diagonal
  • Price from £32.07 per person per night
    • 3.5 out of 5 based on 13 reviews
    • Calle Bac de Roda 118, Barcelona Show map
    • The Apartamento City & Beach is a bright, spacious and stylish two-bedroom apartment for up to 6 guests in a quiet,...

      Wi-Fi available
    • 1.2km from Diagonal Mar
  • Apartamento City & Beach
  • Price from £42.76 per person per night
    • based on 321 reviews
    • Carrer Amistat, 21-23, Barcelona Show map
    • Tourist license: AJ-000569

      A 2-minute walk from the Mar Bella beach in Barcelona, the Amistat Beach Hostel is a fantastic, newly built (2013)...

      Free Wi-Fi Breakfast available
    • 1.4km from Diagonal Mar
  • Amistat Beach Hostel
  • Price from £17.62 per person per night
    • 4.0 out of 5 based on 2 reviews
    • c/ Pere IV 244-246 52, Barcelona Show map
    • The Flavoured Beach Apartment can sleep up from 6 to 10 people in the Poble Nou beach area of Barcelona and just 10...

      Free Wi-Fi
    • 1.5km from Diagonal Mar
  • Flavoured Beach Apartment
  • Price from £141.10 per person per night
    • 4.5 out of 5 based on 2 reviews
    • Carrer Ferrocarril, 27, Barcelona Show map
    • Tourist license: HUTB-005160

      The Mistral Beach Apartments are 5 modern Barcelona apartments located 400 metres from Bogatell beach. Set in a...

    • 1.5km from Diagonal Mar
  • Mistral Beach Apartments
  • Price from £44.90 per person per night
    • 4.0 out of 5 based on 30 reviews
    • C Marià Aguiló 36, Barcelona Show map
    • The Poble Nou Beach Suite is the ideal place to stay for those wanting to catch some rays during their visit to...

      Free Wi-Fi
    • 1.6km from Diagonal Mar
  • Poble Nou Beach Suite
  • Price from £34.99 per person per night