Hotels in Barcelona
Compare hotel prices in Barcelona and pay in dirhams
- Pay in dirhams
- WhatsApp 7 days a week
- Live price comparison
Staying in Barcelona
Barcelona is a city you explore on foot and by metro, which makes choosing a district less stressful than elsewhere: almost the whole centre is well served. The Eixample, with its wide grid of avenues, holds a large share of the hotels and puts the Sagrada Família and Passeig de Gràcia within walking distance. The old town, between the Gothic Quarter and El Born, charms with its narrow streets and small characterful hotels, but it stays lively late into the night. On the sea side, Barceloneta and the waterfront attract those who want to combine beach and sightseeing.
The city is very busy in spring and summer, and major trade fairs fill the hotels at certain times of the year. Booking early remains the best guarantee of finding the location you want. The airport is linked to the centre by train, metro, an express shuttle bus and taxis, so you can stay a little further out without losing time. For a family stay, the apartments and aparthotels of the Eixample or Gràcia offer more space than the small old-town hotels, which often occupy older buildings with smaller rooms.
Where to stay in Barcelona
The Eixample
The most practical district for a first visit: wide streets, metro everywhere, shops and restaurants, and the great modernist landmarks within walking distance. A safe bet for families.
The old town: Gothic Quarter, El Born and El Raval
Pedestrian lanes, shaded squares, characterful hotels in old buildings. Ideal for atmosphere, less so for quiet: ask for a courtyard-facing room if you are a light sleeper.
Barceloneta and the waterfront
Beach, promenade and seafood restaurants, a few metro stops from the centre. A good choice in summer to alternate swimming and sightseeing, with hotels that are often larger.
Sants and Plaça d'Espanya
Near the main railway station and the exhibition grounds, a practical area if you arrive by train or come for a trade fair, with functional hotels well connected to the centre.
Good to know before you book
- Favour proximity to a metro station over the very centre: you will gain quiet and space without losing accessibility.
- A tourist tax is collected by the hotel on top of the room rate; check the listing to see whether it is included or paid on site.
- In summer, air conditioning and a courtyard-facing room make a real difference, especially in the old town where evenings are long and noisy.
Questions about Barcelona
Is it better to stay in the Eixample or in the old town?
The Eixample is more practical and quieter, with rooms that are often larger; the old town offers more charm and an evening atmosphere. With children or for a first stay, the Eixample is the simplest choice.
Can you stay near the beach and still visit the centre easily?
Yes, Barceloneta and the waterfront are linked to the centre by metro and bus, and the Gothic Quarter can even be reached on foot from Barceloneta. Just expect hotels to be in higher demand in summer.
Where will you sleep?
Frequently asked questions
How do I book a hotel on Hotelo.ma?
Type the city, pick your dates and number of guests, then tap “Search”. You'll see the list of hotels with prices in dirhams. Choose your hotel and follow the payment steps.
Can I pay in dirhams with a Moroccan card?
Yes. That's the whole point: all prices are in dirhams and Moroccan bank cards are accepted. No international card needed.
How do I know my booking is confirmed?
After payment you receive a confirmation e-mail with your voucher. If it doesn't arrive, reach us on WhatsApp.
Can I cancel or change my booking?
Many hotels offer free cancellation — it's clearly written on each room before you pay. To change a booking, contact our customer service, 7 days a week.
Do children pay the same price?
Enter the number of children and their ages in the search: hotels often offer reduced rates or free stays for the youngest.
Are the displayed prices final?
Yes, prices include VAT. Only the city tax, where it applies, is sometimes paid at the hotel — this is stated before payment.
Is Hotelo a trustworthy Moroccan site?
Hotelo.ma belongs to the same group as Tyara.ma, the Moroccan travel platform. Booking runs on a secure engine provided by Amadeus, the world leader in travel technology.
How do I contact customer service?
By WhatsApp at +212 684-060606, by phone at +212 5 20 19 19 20, 7 days a week, or by e-mail at serviceclients@hotelo.ma.
Need help?
Our team answers 7 days a week, in French and Arabic
