Some of the best cheap hotels in Barcelona to suit any budget.
If these hotels aren't cheap enough for you and you're happy with a bed in a dorm, try Hostelworld.
Barcelona is a vast and expansive city - no matter where you choose to stay, you will always have a bit of traveling to do. If you stay near La Sagrada Familia you will need to take the metro to the rest of the sights, but at least you'll be able to walk past Barcelona's most impressive site every day. The area around La Sagrada Familia is quite residential and isn't too noisy at night.
Address: Sant Antoni Maria Claret, 173, Barcelona, 08041
In the heart of Barcelona's Gothic quarter, ten minutes' walk from Plaza Catalunya and Las Ramblas. Always receives very favorable reviews.
Address: Via Laietana 61, Barcelona, 08003
Barcelona has a beach - not a very good one, but if you want to combine a cheap city break with a bit of sunbathing, Barcelona is as as good a place as any and this hotel is close to the beach and good value for money.
Address: Provencals 10, Barcelona, 08019
Right by Barcelona's cathedral (not to be confused with La Sagrada Familia, which is something different) and less than 10 minutes' walk to Las Ramblas, this is an ideally located hotel that gets rave reviews all over the internet.
Address: Via Laietana 24, Barcelona 08003, Spain
A central hotel in the Gothic quarter where you'll find many of Barcelona's best restaurants and nightlife, the Las Ramblas thoroughfare is two minutes walk away and the beach is not far away.
Address: Ample 31, Barcelona, 08002