One of Europe's most exciting places, hotels in Barcelona will blow you away, big time. Transformed over the last decade, this exhilarating Costa Brava city bursts gorgeous Gaudi architecture, Catalan culture in the city's Gothic Quarter, and passion along Las Ramblas day and night. There is a wide range of hotels that perfectly balance this coastal capital of Catalonia in their palms. For a slice of the beach and a bustling city break, there really is no destination better than Barcelona.
From self-catering hotels on a budget to 5-star apartments with rooftop pools and jacuzzis, finding the right hotel in Barcelona for you shouldn't be a tricky job.
Looking for a flight and hotel? Then check out our holidays in Barcelona here.
The average flight time to Barcelona is 2 hours from the UK.
Thanks to the city's Mediterranean climate, you'll be sure to enjoy some hot sun, especially during the summer months. The typical colder months means there will be chilly days and times when the city is a lot colder than it can be. September to October are also decent months to travel to the Spanish city, where the days are mild and the nights are cool.
Barcelona is home to a medieval maze of shops, bars and restaurants and wonderful pieces of architecture. Amble along buzzing main streets packed with pavement cafes and markets stopping to sample some tasty Catalan dishes and seafood tapas on your way. Then explore the fabulous museums, shop till you drop at big brand stores and funky boutiques and people-watch at the glittering marinas. And later, let Barcelona's pulsating nightlife take over, partying at hip bars and hi-tech clubs or taking in a classical concert or night at the opera.
Some amazing things to see and do in Barcelona include:
As well as being a fascinating city, in Barcelona, you can enjoy the best of both worlds. With an abundance of beaches, you don't have to be constantly surrounded by the hustle and bustle of the city. Hit the waterfront and laze on the sun-drenched sands of Barcelona's most popular beaches. Or discover the more peaceful and tranquil options. Stretches of beaches are great for water sports and long walks along beautiful promenades.
Great beaches to visit are: