Luxurious accommodations at their finest await you at the Hotel Arts Barcelona. Treat yourself to a relaxing spa therapy to feel rejuvenated and refreshed. Take in the amazing views of the beaches from the pool...

Beach Hotels

Beach Hotels in Barcelona, Spain

Amazing views and luxurious amenities await you at the variety of beach hotels in Barcelona, Spain. These beautiful locations make it easy to have a romantic getaway or a full family vacation. Relax and pamper yourself at the on-site spa at the SB Diagonal Zero Barcelona. Bring along your family pet to this pet-friendly location offering a range of suite options including a family room. Sip cocktails at the pool bar or enjoy the Echo Healthy Restaurant for delicious food.

Sit by the sun terrace pool or enjoy a princess massage when you arrive at the Hotel Barcelona Princess. The amazing views from your spacious suite are one of a kind. Dine on delicious cuisine or spend time soaking in the hot tub. You’ll feel like royalty from the moment you arrive.

Beautiful architecture and an inviting atmosphere bring you in at the Hotel Arts Barcelona. Award winning food awaits you at the on-site restaurant.  Unwind at the pool and garden area and truly relax.

Spend your night at the rooftop bar Eclipse or enjoy fantastic food at the BRAVO24 Restaurant when you stay at the W Barcelona. This hotel is  place to be when you travel to Barcelona. Spacious suites and amazing views make this hotel a perfect choice for your family vacation or romantic weekend for two.

Shows and Things To Do

Adventure awaits around every corner from your beach hotels in Barcelona, Spain. Of course you must spend time at the beautiful beach areas building sandcastles and testing the waves. You can enjoy shopping just minutes from your hotel at the variety of boutiques and department stores. Historic sites such as the Casa Batllo and Sagrada Familia await. You’ll find a huge variety of museums as well including the Picasso Museum and Chocolate Museum. You’ll stay as busy or as relaxed as you like in this beach area.