🇪🇸 Barcelona, Spain · Under 300€

5 Best Hotels in Barcelona Under 300€ per Night

This guide highlights five well-reviewed hotels under 300€, including Catalonia Magdalenes and Antiga Casa Buenavista in Barcelona.

Last updated: Sep 11, 2026

Quick comparison

Nightly reference prices are checked daily. Confirm the total, room terms and availability on Booking.com for your dates.

Scroll sideways to compare prices and hotel details →

HotelBest forAreaBooking ratingFrom
Catalonia MagdalenesCathedral views and pool-terrace timeBarcelona 9.4 / 102,013 reviewsCheck live price ↗
Antiga Casa BuenavistaCatalan dining and a rooftop poolBarcelona 9.4 / 101,034 reviewsCheck live price ↗
Olivia Plaza HotelSanta Ana views and Mediterranean diningBarcelona 9.3 / 103,438 reviewsCheck live price ↗
Yurbban Ramblas Boutique HotelLa Rambla and balcony viewsBarcelona 9.3 / 101,394 reviewsCheck live price ↗
Casa Camper BarcelonaDesign rooms and round-the-clock snacksBarcelona 9.3 / 101,117 reviewsCheck live price ↗

A hotel can move above the threshold when demand rises. See how we rank hotels.

5 selected Barcelona hotels under 300€ per nightBooking.com rating and reviews

9.4 / 102,013 reviews

Catalonia Magdalenes

Views of Barcelona Cathedral frame the pool terrace at Catalonia Magdalenes. A spa with a hot tub offers another way to unwind, while soundproofed rooms include Nespresso machines and breakfast features live cooking.

Barcelona
Live priceCheck dates
See live prices
9.4 / 101,034 reviews

Antiga Casa Buenavista

Catalan and Mediterranean cooking anchors Antiga Casa Buenavista's restaurant in central Barcelona. A rooftop pool and sun terrace add space to unwind, with tea and coffee facilities in the rooms for a quiet start to the day.

Barcelona
Live priceCheck dates
See live prices
9.3 / 103,438 reviews

Olivia Plaza Hotel

Olivia Plaza's terrace bar looks towards Santa Ana Church, a quieter backdrop beside Plaça Catalunya. Nineteen serves Mediterranean dishes, and rooms include sitting areas and breakfast tables for lingering over the morning.

Barcelona
Live priceCheck dates
See live prices
9.3 / 101,394 reviews

Yurbban Ramblas Boutique Hotel

Local dishes feature at Yurbban Ramblas' traditional restaurant, with a terrace for time outdoors. Selected rooms offer city-view balconies, and the La Rambla setting puts Barcelona's old-town streets close at hand.

Barcelona
Live priceCheck dates
See live prices
9.3 / 101,117 reviews

Casa Camper Barcelona

A converted 19th-century building houses Casa Camper's design-led rooms in El Raval. The 24-hour Tentempié buffet keeps snacks close at hand, and a rooftop terrace offers a sunny pause after visiting MACBA or the Boqueria.

Barcelona
Live priceCheck dates
See live prices

Live availability

Explore more Barcelona stays under 300€

Choose your dates in the map to compare live Booking.com options around Barcelona.

Prices and availability are supplied inside the Stay22 map and can change with dates, guests and room availability.

Catalonia Magdalenes in Barcelona

Where to stay in Barcelona on a 300€ budget

Barcelona’s Eixample is the easiest all-round base, the Gothic Quarter and El Born put historic streets on foot, and Gràcia feels more residential. For a stay below 300€ per night, compare exact dates because qualifying rates may only appear in lower-demand periods.

For a wider selection, see our guide to the best hotels in Barcelona.

Hotel image supplied by Booking.com

Frequently asked questions

Barcelona hotels under 300€: common questions

01Are these Barcelona hotel prices guaranteed?

No. Each hotel showed a dated reference rate at or below 300€, but live rates change with dates, demand, occupancy and room conditions.

02Where should you stay in Barcelona?

Compare Eixample, the Gothic Quarter, El Born, Gràcia and the waterfront. The best area depends on transport, attractions and the atmosphere you prefer.

03Does the 300€ limit include taxes and breakfast?

Not necessarily. Always compare the final stay total, taxes, room type, meal plan and cancellation conditions on Booking.com.