By Joan. After 16 years here I have opinions about every one of these districts, and I have tried to keep them separate from the practical part.
Quick answer: for a 48 hour trip, book in the Eixample. It is flat, central and a short metro ride or walk from almost everything, with Casa Batllo and Casa Mila on your doorstep, at roughly 130 to 240 euros a night for a 3 to 4 star double in high season. The Gothic Quarter is the alternative if you want medieval streets and can sleep through noise.
For a 48 hour trip you want to walk to most things and reach the rest by metro in minutes. Eixample, the Gothic Quarter and El Born put you in the centre. The beach and Gracia trade a little distance for a different feel. Prices are for high season and they change, so check the current one before you book.
Eixample, central and easy
The grid of wide avenues between Placa de Catalunya and the Sagrada Familia. You are a short metro ride or a flat walk from almost everything, with Casa Batllo and Casa Mila on your doorstep. Mid-range and design hotels dominate, roughly 130 to 240 euros a night for a 3 to 4 star double in high season. The safest first choice for a short trip, and the one I recommend without needing to know anything else about you.
Gothic Quarter, history at the door
Narrow medieval lanes between Las Ramblas and the cathedral. You wake up inside the oldest part of the city and can walk to the waterfront in 10 minutes. Atmospheric, noisier at night, and a little pricier per square metre at around 120 to 220 euros. Best for first timers who want to be in the middle of it. Be honest about how you sleep before you book here.
El Born and Sant Pere, food and boutiques
East of the Gothic Quarter around the Picasso Museum and Santa Maria del Mar. Independent shops, wine bars and the Santa Caterina market, with a calmer feel than the Ramblas. Doubles run 110 to 210 euros. Best for travellers who care more about eating and browsing than about ticking off monuments. If I were booking for two nights and wanted to enjoy the evenings, this is where I would look.
Gracia, local village feel
Above the Eixample near Park Guell, a grid of small squares, terraces and independent shops. Two metro stops from the centre and a short hop to Gaudi. Quieter and more residential, around 100 to 180 euros. Best for repeat visitors and anyone who wants neighbourhood life instead of the tourist centre. I am fond of Gracia and I know that colours what I just wrote.
Barceloneta and the beachfront
On the sea, 15 minutes by metro from the centre. Seafood, the boardwalk, and a swim before breakfast in summer. Fewer big sights within walking distance, so count the metro time honestly. Doubles 120 to 230 euros. Best for warm-weather trips and for travellers who want the beach in the plan rather than as a bonus.
How to choose in 30 seconds
Want the easiest base for the sights, Eixample. Want medieval streets, Gothic Quarter. Want food and shopping, El Born. Want local life, Gracia. Want the sea, Barceloneta.
My advice by traveller
If the budget is tight, Gracia gives you the best price without stranding you. If you are travelling with children, the Eixample wins on flat pavements and lifts alone. If this is your first visit, do not overthink it and stay central. If you have been before, El Born or Gracia is where the city stops feeling like a queue.
All of these work. The only real mistake is booking somewhere cheap and far and then spending both mornings getting out of it.
Best tours and tickets
I earn a commission if you book an activity through my links. That is how I keep this site running, at no extra cost to you. Prices are "from" prices and can change.

