Where to Stay in Barcelona | 6 Best Barcelona Accommodations! (2023)

This post may contain affiliate links, which means I’ll receive a commission if you purchase through my links, at no extra cost to you. Please read full disclosure for more information.

Barcelona is a gorgeous city that’s rich with history and filled with great things to do. While you’re busy planning your itinerary, let me do the job of helping you find where to stay in Barcelona.

Below are some of the top-recommended hotels and hostels in Barcelona that are recommended by travel bloggers.

view of barcelona from above

Camping Barcelona

Location: N-II, Km. 650, 08304 Mataró, Barcelona, Spain

mosaic that says welcome to camping barcelona
image courtesy of Paul from The Two That Do

A visit to Barcelona does not need to involve a stay in one of the city’s many hotel options. For 40 km east of the centre in the coastal suburb of Mataró lies Camping Barcelona, the undoubted best option forcampers and motorhome users.

In addition to first-class facilities Camping Barcelona provides guests with a shuttle bus service to Place de la Catalunya. Operating four times a day this 40-minute journey costs just €2.90. Free services are also available to the many attractive beaches in the surrounding area as well as Mataró train station.

Should you actually tire of visiting Barcelona then the site offers a heated swimming pool, free wi-fi, a restaurant, and during the summer months organised entertainment for all the family. At a cost of €29.80 per night during high season for a normal-sized pitch and €8.95 for adults, €6.45 for children Camping Barcelona is an ideal budget location.

Recommended by Paul from The Two That Do

Cotton House Hotel

Location: Gran Via de les Corts Catalanes, 670, 08010 Barcelona, Spain

pool with relaxing chairs next to it
image courtesy of Ashley from World to Wander

The Cotton House Hotel is a Marriott property situated in the middle of Barcelona. The hotel itself exudes luxury and delivers with a beautiful, mahogany interior and a rooftop pool.

From the moment you check-in, you’re greeted with smiles, a glass of champagne, and superior service. The amenities are top-notch, including a pool, spa, gym, and restaurant.

The rooms are as luxurious as the common areas with beds that make it difficult to want to go outside and blackout shades. If you prefer to get a taxi to your destination, one will be called for you or you can walk to nearby popular sites.

Only 4 minutes to Arc de Triomf, 2 minutes to Placa de Catalunya, 8 minutes to Barcelona Zoo, 6 minutes to La Sagrada Familia, 5 minutes to Casa Mila, 3 minutes to Casa Batllo, just to name a few. This is one hotel that doesn’t disappoint and lives up to the brand. 

An average night’s stay in this hotel is $325.

Book your stay at the Cotton House Hotel here!

Recommended by Ashley from World to Wander


Location: Avinguda de la Granvia de l’Hospitalet, 22, 08902 L’Hospitalet de Llobregat, Barcelona, Spain

EasyHotel in Barcelona is one of the best budget accommodations! During peak season, hotels (and even hostels!) can be pretty expensive, but this hotel stays really affordable. Prices stay around 30 euros per night.

It takes around 35 minutes to walk into the city centre from the EasyHotel, but the walk is lined with cute local cafes, so you can grab breakfast walking into the city centre. If you’re not up for walking, there are also great public transport links just outside the hotel.

The EasyHotel is also right across from a huge mall complex, so there’s always something to do and something to eat if you don’t feel like venturing out. It’s important to know that you have to pay extra for Wifi, but I didn’t mind, as the cost of the hotel is so low!

If you want private accommodation with near-hostel prices, I’d definitely recommend this place. We’ll certainly be returning on our next weekend break in Barcelona. 

Book your stay at the Easyhotel here!

Recommended by Anya from Unexpected Occurrence

Hostal Ramos

Location: Carrer de l’Hospital, 36, 08001 Barcelona, Spain

sagrada familia under a blue sky
image courtesy of Réka Nagy 

We stayed in Barcelona for 2 nights in 2019, and we wanted simple accommodation in the center of the city. Hostal Ramos was more than a perfect choice. We booked a small room but we had a bathroom in it and two cute little balconies so we had everything we wanted.

Hostal Ramos is really in the heart of the city, right next to Boqueria Market which is one of the biggest attractions in the city. The most famous street in Barcelona is La Rambla which is about 150 meters from the accommodation. So Hostal Ramos truly has an excellent location.

A night in Hostal Ramos costs 55 Euros for one night in a single room. If you would like to book a double room (as we did) it costs 110 Euros per night. It’s absolutely worth the price!

Book your stay at Hostal Ramos here!

Recommended by Réka Nagy from Pairoundtheworld

Hotel Ibis Barcelona Mataro

Location: Carrer de Tordera, 2, 08302 Hb004417, Barcelona, Spain

palm trees near the beach

My favorite place to stay in Barcelona is the ibis Barcelona Mataro. This hotel is located an hour north of Barcelona in Mataro, but it’s seriously so nice! It’s located right next to Port Mataro and the beaches, which are much less busy than the beaches in Barcelona.

This hotel has air conditioning and the hotel itself looks like something straight out of the future. The rooms are super nice and are the biggest rooms I’ve ever had in an ibis hotel to date!

Plus, there’s a coach bus that will bring you straight from downtown Barcelona to a stop right across the street from the hotel that you can easily use a T-10 Card on! What’s not to love?

The price can vary drastically depending on the time that you book for. I visited in March, when a double room only cost $59 a night, though it can cost up to $100 if you book during peak season in the summer!

Book your stay at the ibis Barcelona Mataro here!

Recommended by Krystianna from Volumes & Voyages

Yeah Hostel Barcelona

Location: Carrer de Girona, 176, 08037 Barcelona, Spain

sagrada familia up close
image courtesy of Debbi from My Debstinations

Yeah Hostel Barcelona is focused on luxury accommodation for a backpacker. Centrally located (just a 10 min. walk from famous landmarks like La Sagrada Familia and Casa Battló), this hostel is a great option for the solo traveller who likes things immaculate, fresh, and innovative.

The rooms range from 4 to 6-bed dorms (mixed or separated by gender), ranging in price from €24 – 27.

This hostel receives stellar reviews across all sites, primarily due to its trendy design and exceptional staff service. In my experience of traveling and staying in hundreds of hostels, it was one of the BEST hostels I’ve ever stayed in! The quality and affordability of this accommodation were phenomenal, and I can’t stop raving about it.

One of the main things that set this hostel apart from others is its focus on community and camaraderie. For just €3 (per morning), you can enjoy a delicious buffet breakfast.

However, the main highlight is communal dinner, which includes a 3-course, pre-set menu and is deliciously prepared at night at their on-site kitchen (for just €10). They also offer dinner and pub crawl package deals quite often, so check at the front desk upon arrival.

Recommended by Debbi from My Debstinations

Now you know where to stay in Barcelona! What place will you book? Leave a comment below!

Watch our Barcelona travel vlog!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.