Thanks to its warm climate, beachside location and metropolitan vibes, Barcelona is a super popular destination all year round.
Whether you’re ballin’ on a budget or ready to splurge in style, Barcelona’s got a spot for you – from cosy hostels with local charm to more spacious swanky stays. In this article we’re breaking down the best hotels in Barcelona for every budget.

This article may include mentions of products from one or more of our affiliate partners. Unless explicitly stated, we are not being paid to include these. To learn more about our advertising policy, please refer to our Terms of Service.
The Best Hostels in Barcelona
Onefam Ramblas
Onefam Ramblas Hostel is perfect if you’re looking for an affordable stay in Barcelona. Onefam has a few hostels dotted around the city, and this one on the famous La Rambla street is right in the heart of the city in Poble Sec, a short walk from Paral·lel Metro Station.
The dorm rooms are super comfortable with privacy curtains and lockers for your stuff. What makes this place extra cool is the friendly communal vibe – they organise group dinners where you can meet other travellers and daily outings to explore the city. And if you’re into clubbing, Onefam Ramblas has got you covered with free entry to hotspots like Opium and Bestiao Beach Club.
Amenities: Group activities and events, sun terrace, communal kitchen
Prices: Dorm rooms start at around £24 per person, per night
Yeah Hostel Barcelona
Yeah Hostel Barcelona is in a top location in Exiample, where you’re walking distance from most of the city’s top attractions – it’s just a 10 minute stroll to the famous cathedral designed by Gaudi, La Sagrada Familia. You’re also a couple of minutes’ walk from Verdaguer metro stop.
Rooms are spacious and clean, with comfy beds featuring privacy curtains, power outlets and mini lights. You can choose from shared dorms or private rooms, and the hostel hosts walking tours and pub crawls too.
Don’t miss the rooftop pool, it’s the perfect spot for kicking back with a drink. The hostel’s crowd tends to be on the younger side, with many travellers in their early twenties; however, they are, of course, welcoming to all travellers!
Amenities: Group activities, evening entertainment, rooftop pool, bar
Prices: Dorm rooms start at around £28 per person, per night
Casa Jam is a welcoming hostel in Gracia district, known for its bars, eateries and shops. It’s centrally located – you can walk to La Sagrada Familia in 20 minutes – but tucked away enough to feel quiet.
The vibe is calm and welcoming – there’s a kitchen for preparing meals, a terrace for chilling out on and a co-working area for digital nomads. If you want the value of a hostel but you’re not after a party vibe, then it’s a good choice.
Dorm beds are equipped with a shelf, charging point and light, and there are private rooms you can rent too. The friendly staff can recommend local restaurants, and it’s just five minutes’ walk to Joanic metro so you can wizz around the city easily.
Amenities: Kitchen with free tea and coffee, co-working area, free luggage storage
Prices: Dorm rooms start at around £31 per person, per night
Primavera Hostel
Primavera Hostel is a smaller hostel with home-y vibes in the trendy Eixample district. Verdaguer Metro Station is just a two-minute walk away, making getting around a breeze. Plus La Sagrada Familia is only a 12-minute stroll from the hostel, so you can easily tick that off your list.
They have private rooms with balconies as well as dorm beds with privacy curtains and lockers. Whip up your own meals and drinks in the communal kitchen and kick back in the lounge area. They have a few big comfy sofas and lots of books – the perfect spot to chill out in after a day of exploring.
Amenities: Family rooms, restaurant, laundry service, shared kitchen, tours
Prices: Dorm rooms start at around £53 per person, per night
The Best Budget Hotels in Barcelona
Hostal Sercotel Ciutat de Montcada
Hostal Sercotel Ciutat de Montcada is in the suburbs of Barcelona. It’s actually a 4-star hotel, but its location makes it pretty affordable. You’re not in central Barcelona here – but you can be in half an hour, thanks to the R3 train that runs from the station a few minutes’ walk away.
The hotel has rave reviews for its comfy rooms – which are fresh and bright with white linens, pale walls and wooden floors and furniture. There’s a restaurant serving authentic Catalan dishes as well as a swimming pool, terrace and fitness centre.
Their reception is open 24-hours, which is helpful if you’re arriving very early or late. It’s an ideal spot if you need a comfortable base and plan to spend your days out exploring the city centre.
Amenities: Swimming pool, family rooms, 2 restaurants, bar, fitnesss centre, 24-hour reception.
Prices: Room start at around £75 per person, per night
Hostal Apolo
If you’re looking for a wallet-friendly stay smack dab in the city centre, Hostal Apolo is your go-to spot. Surrounded by bars and cafes, and just a quick 10-minute stroll from La Rambla, it’s the perfect home base for exploring Barcelona.
Inside, you’ll find a mix of rooms with private and shared bathrooms. They’re simple but cosy and nicely decorated, with modern touches. They also have luggage storage which is handy, as well as a 24-hour front desk.
Amenities: Lift, luggage storage, 24-hour front desk
Prices: Room start at around £85 per person, per night
Hostal Lausanne
Hostal Lausanne is a solid affordable option that gives serious townhouse vibes but without the extra cost.
Picture high ceilings adorned with intricate wooden designs, elegant chandeliers hanging from above and smooth patterned floors beneath your feet. The rooms are simple but beautiful, super spacious and some even come with balconies, perfect for soaking up the city views.
The location is spot on too. You’re in the city centre on popular shopping street Portal de l’Angel – meaning La Rambla and Plaza Catalunya Metro Station are just a two-minute walk.
Amenities: Bicycle and car rental, 24-hour front desk, lift, sun terrace
Prices: Room start at around £93 per person, per night
The Best Mid-Range Hotels in Barcelona
Praktik Garden
Praktik Garden is a modern hotel just 400 metres away from Barcelona’s trendy Passeig de Gracia Boulevard. There are a few Praktik hotels in this city, and each one has a unique theme and chic decor to match. Praktik Garden is all about the green nature vibes, with lush plants everywhere and gorgeous prints adorning the walls.
You’ll find some nice little touches here, like free beach towels available from reception, as well as complimentary coffee and muffins in the morning. The reception staff are welcoming, friendly and helpful, and they even allow you to leave your bags with them after checkout.
Amenities: Garden, luggage storage, solarium, 24-hour front desk
Prices: Rooms start at around £121 per person, per night
Isabella’s house
These serviced apartments are huge and packed with everything you need, from a comfy sofa to a well-equipped kitchen and your own private bathroom.
They’re right above the famous Isabella’s Italian restaurant, and you’ll find grocery stores and a pharmacy nearby. The interior design here is pretty unique – they’ve got a chic ’60s vibe going on. We’re talking fringed light shades and plush velvet sofas – lush!
The accommodation comes with all the perks of serviced apartments, including a shared lounge, a green terrace, a friendly reception and breakfast.
Amenities: Restaurant, bar, pets allowed, games room, room service
Prices: Rooms start at around £128 per night
Motel One Barcelona-Ciutadella
Motel One hotels are always a sure bet and the one in Barcelona is no different. You’ve got the leafy Citadella Park right there, and the iconic Arco de Triunfo de Barcelona practically next door. Inside, you’ll find modern, well-maintained rooms with comfortable beds, USB ports and blackout curtains for extra comfort.
They have a few bars, with one being a 24-hour lounge bar, but the real highlight is the rooftop bar and terrace with breathtaking city views – a great spot for enjoying a drink or taking in the city skyline. Also, if you sign up to their membership programme you get free breakfast with your first stay.
Amenities: Terrace, garden, bar, restaurant, good breakfast
Prices: Rooms start at around £150 per night
The Best Boutique Hotels in Barcelona
Hotel Pulitzer Barcelona
Pulitzer has the ideal central location just at the top of La Rambla street. Although it’s in a commercial neighbourhood it still manages to keep its sleek and stylish vibe.
The lobby sets the tone with boxy sofas and chic zebra print rugs. The rooms are a treat too – once inside you’re greeted with dark wood furniture, leather headboards and a cool mishmash of sketches and lithographs.
Rent a bike or electric scooter from the hotel and explore the city during the day. In the evening, have cocktails at the lobby bar before heading to the on-site Greenhouse restaurant for dinner and finally on to the rooftop bar for live music.
Amenities: Restaurant, bicycle and electric scooter rental, rooftop bar
Prices: Rooms start at around £155 per person, per night
Hotel Casa Sagnier
What once was the home and studio of the renowned Modernista architect Enric Sagnier has been transformed into a chic boutique hotel.
It’s got plenty of classic but stylish touches like iron balconies and fancy Gothic details. Inside, you’ll find parquet floors, snazzy rugs and polished wood furniture.
They also have a restaurant – Café de l’Arquitecte – and rooftop bar for soaking up the sun. The staff here are super helpful too; they’ll sort you out with cabs, recommend great restaurants and even give you tips on the best places to visit.
Amenities: Restaurant, rooftop, airport shuttle, room service, fitness centre and spa
Prices: Rooms start at around £253 per person, per night
The Hoxton Poblenou
After a bougie stay in Barcelona? The Hoxton Poblenou ticks every box.
There’s a rooftop with a pool and bar, an acclaimed restaurant and of course inviting rooms with impeccable decor. Keep things low key with a little Cosy room or go big with a Homey, which has a lounge, kitchenette and bathtub.
Four Corners restaurant serves up American-Italian classics, and there’s a pizza joint and outdoor terrace too. Up on the roof you can chomp on snacks from the taqueria and admire the panoramic views – you can see the sea and La Sagrada Familia from here.
Poblenou is a lively district with plenty of shops, bars and restaurants. You can walk all the way to the beach in about half an hour, and you’re just a minute’s walk from Gloies metro stop.
Amenities: Bar, tours and group activities, airport shuttle, babysitting service
Prices: Rooms start at around £247 per person, per night
Hotel Margot House Barcelona
If you fancy staying on Barcelona’s iconic Passeig de Gràcia but don’t want to fork out for the big 5 star hotels, consider Margot House.
At this cosy boutique hotel you’re encouraged to treat the place like home. They even have an honesty bar where you pour your drink yourself and leave the money in a jar, and they offer snacks around the clock.
The rooms are extra spacious and have king size beds covered with soft Egyptian-cotton sheets. It’s like crashing at your stylish friend’s place, but with all the perks of a top-notch hotel.
Chill out at their Margot Room – it’s a coworking spot, library and living room all rolled into one.
Amenities: Bar, tours and group activities, airport shuttle, babysitting service
Prices: Rooms start at around £247 per person, per night
The Best Luxury Hotels in Barcelona
Kimpton Vividora Hotel, an IHG Hotel
The Kimpton Vividora Hotel is a stylish luxury hotel in Barcelona’s famed Gothic Quarter, located right on Portal del Angel shopping avenue.
With Plaça Catalunya metro station just next door, this location is perfect for exploring Barcelona. The hotel has a spa, cute cafes and a Mediterranean restaurant.
Don’t forget to check out the rooftop pool; they’ve got your back with free sun cream in case you forgot yours – which is a nice little touch. The rooms come with a modern vibe and comfy additions like yoga mats and plush robes.
Amenities: Outdoor swimming pool, restaurant, bar, fitness centre, spa
Prices: Rooms start at around £243 per person, per night
Cotton House Hotel, Autograph Collection
Once you enter the 19th-century neoclassical building that houses Cotton House, you’ll be transported into a world of theatrical baroque design courtesy of renowned designer Lázaro Rosa-Violán.
The building was once a cotton-makers’ guild so inside you’ll find mirrors reflecting cotton bolls and icy white sofas, and a 1950s suspended spiral staircase.
The beds are well sized and spotlessly white, with some cool cotton-themed prints thrown in. Batuar restaurant serves up classic Catalan food, and they often have guest Michelin-starred chefs cooking too. Grab some cocktails from the bar and enjoy them in the library, which is adorned with gorgeous paintings, or up on the rooftop.
Amenities: Outdoor swimming pool, rooftop terrace, fitness centre, restaurant, bar
Prices: Rooms start at around £305 per person, per night
Wittmore Hotel - Adults Only
Walking into this 5 star gem is like stumbling upon a secret 19th-century members-only club hidden in the winding lanes of Barcelona’s Gothic Quarter.
Think country-house charm meets sleek mid-century style – fancy wallpaper mingling with rich, dark wood furniture, plus armchairs and lamps casting a warm coral glow.
Head up to the Sobreático roof terrace where you’ll find a plunge pool waiting for you – the perfect spot for lazy afternoons and cocktail-fueled evenings. Most rooms have views of the garden and there’s a restaurant serving up tasty small plates of Spanish and Mediterranean eats.
Amenities: Outdoor swimming pool, wellness centre, bar, sun terrace, tours and group activities
Prices: Rooms start at around £312 per person, per night
Choose From the Best Hotels in Barcelona for Every Budget
So there you have it – the best hotels in Barcelona. With its metropolitan energy and Catalan charm, this beachy city has great stays for every wallet size.




