Accommodation in Barcelona

Finding the perfect accommodation in Barcelona for you depends on various factors, such as your budget, what you plan to do while you are in the city, and what your travel style is.

This site contains affiliate links. If you click through the links on this page and make a purchase, I may earn a small commission. As an Amazon Associate I earn from qualifying purchases. Thank you for supporting Why Visit Barcelona. [Learn more]

I’ll be sharing my tips for finding the best hotels in Barcelona for your budget, as well as hostels in Barcelona, apartments and other accommodation options so you have all the information you need to choose where to stay in Barcelona.

For starters, I use to find great deals on all sorts of accommodation, so take a look at the map below to see if you can find the perfect place to stay in Barcelona.

Where to Stay in Barcelona

There is no bad choice when it comes to deciding where to stay in Barcelona, it just depends on what is the best option for you.  The area around Placa Catalunya and La Rambla is popular for tourists as you can step out of your accommodation and into all of the action.  However, La Rambla can be noisy at night, and the area isn’t the most pleasant to walk alone at night.

To the south side of La Rambla is the neighbourhood of Raval, traditionally a low-income area populated by immigrants and students, although it is now more gentrified and a popular place to stay in Barcelona as the prices are still low.  It still can be a bit dodgy at night so if you are a woman travelling to Barcelona alone I’d give this area a miss.

The Eixample is above Placa Catalunya, and the main road running from here up to Gracia is the Passeig de Gracia – probably the second most famous street in Barcelona (after La Rambla).  This is a more upmarket area to stay and has plenty of four-star hotels to choose from, as well as some cheaper hotels and apartments.  It is still walking distance to most of the attractions in Barcelona, so is a great neighbourhood to stay in.

Choosing Accommodation in Barcelona

There is a wide variety of accommodation options in Barcelona, to suit all budgets and tastes.

Hotels in Barcelona

There are hundreds of hotels in Barcelona to choose from, and you can find something for every budget.  Staying outside of the city centre is cheaper, but if you only have a short time in Barcelona these options are all in or around the Gothic Quarter so you can easily reach the attractions in Barcelona on foot or with the metro.

Luxury: The 5* Mercer Hotel has a rooftop pool, chic décor with original beamed ceilings and exposed brick walls.  Guests love the helpful staff, comfortable beds and the location.

Mid-Range: The H10 Madison hotel has lovely views of the Gothic Cathedral from the roof terrace and gets rave reviews for the friendly staff and excellent location.

Budget: Chic & Basic Born Hotel is in the popular Born neighbourhood.  It has a restaurant and bar onsite, and guests loved the boutique style and the location.

Alternatively, if you prefer to stay by the beach, check out our tips for the best beach hotels in Barcelona.


Apartments & Airbnb in Barcelona

There have been problems with Airbnb in Barcelona, with large companies buying up apartments to rent to tourists and pushing out local residents.  If you do decide to book an Airbnb in Barcelona I would recommend staying in a private room in an apartment, so you are helping someone who lives here to pay their rent, which is now at record levels in the city.

Hostels in Barcelona

If you are visiting Barcelona on a budget, do not fear – there are plenty of hostels in Barcelona to choose from so you can get a cheap bed for the night.  Youth hostels in Barcelona actually cater to a variety of travellers, with the choice of dorm rooms (often with female-only rooms available) or private rooms to choose from.

I love Fabrizzio’s Petit Hostel which is my favourite hostel in Barcelona.  Check out my recommendations for the best hostels in Barcelona or check Hostelworld for reviews of all Barcelona hostels.