Barcelona Hotels

Book securely using your credit card, pay the hotel direct at checkout - GoCatalunya.com charges no fees and takes no payment from your card, see booking information for further details.

We have over 300 hotels in Barcelona and you can browse all of them below or enter dates and the search will default to show only those hotels available for the specified period. You can narrow your results further by selecting 'show advanced options' which gives you the option of selecting star ratings and a variety of hotel facilities. You can also search for hotels by area including hotels around La Rambla, Ciutat Vella (Old Town) and the 19th century Eixample district or for hotels near to landmarks or tourist attractions such as Sagrada Familia, Museo Picaso or Barcelona's Nou Camp stadium.