Free to useThere are no hidden charges or fees.
Filter your dealsFilter by free cancellation, free breakfast and more.
Millions of reviewsCheck ratings based on millions of real guest reviews.
If you're visiting Barcelona and want to take advantage of top-notch spa services, think about booking a stay at one of the spa hotels. These include Sunotel Central, Eurostars Grand Marina, and the NH Collection Barcelona Gran Hotel Calderón Resorts. You can make use of massages, manicures, pedicures, steam rooms, and haircuts, among other spa services.
For business travelers visiting the city, one of the suggested hotels is the Travelodge Barcelona Poblenou. The hotel offers a business center with printing, copying, and binding services, and inviting rooms with a desk. From this hotel, you can productively work on your assignment.
Families visiting Barcelona with kids might think about lodging at Generator Barcelona or Hotel Barcelona Princess. These luxurious hotel has plenty of parking, a hot tub, a pool, huge outdoor areas with beautiful views, laundry facilities, and flat-screen TVs. Children will therefore have a variety of entertainment choices during their visit.
There are many hotels in Barcelona that accept pets. Consider staying at the NH Collection Barcelona Gran Hotel Calderón, Travelodge Barcelona Poblenou and Catalonia Atenas, or Novotel Barcelona City if you're visiting the city with your canine companion. The hotels offer dog food for an additional cost and provide all pet services.
The Hotel Arts Barcelona is a high-end hotel only 10 minutes on foot from Barceloneta beach. It offers not only a Turkish bath and an outdoor pool, but also gorgeous views of the Barcelona skyline. If you are looking for a cheaper option, you might also consider the 4-star Hotel Ciutadella, which is about 15 minutes from the beach.
The Tryp Barcelona Apolo Hotel has breakfast included in its prices, and is conveniently located just near Las Ramblas. The Barcelona Universal Hotel is an affordable option that includes a large breakfast buffet with many different choices. The Hotel Regina Barcelona also has breakfast included.
Hotel NH Barcelona Stadium is located near Camp Nou, the home stadium of FC Barcelona, and has an outdoor pool. Hotel NH Sants Barcelona is located in the same area and has a stylish cocktail bar.
If you are looking to stay at a hotel right near the Barcelona Airport, you have several options. Both the Barcelona Airport Hotel, located only 1.5 miles from the airport, and the Tryp Barcelona Aeropuerto Hotel, approximately one mile from the airport, provide a complimentary shuttle service.
Travellers who like staying near Barcelona City Centre recommend Casa Lit Barcelona by Ona, Hotel Rialto and Ideal Youth Hostel.
In the last 3 days, double rooms in Barcelona have been found on KAYAK for as cheap as C$ 30. On average, the price for a double room is C$ 332.
In the last 3 hours, KAYAK users looking for double rooms in Barcelona found 3-star hotels from C$ 248 and 4-star hotels from C$ 352. The cheapest room found for tonight was C$ 685.
Looking to spend the weekend in Barcelona? Here are the best deals found by KAYAK users within the last 72 hours: 3-star hotels from C$ 67 and 4-star hotels from C$ 110. The cheapest deal overall was for C$ 152 per night.
After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central Barcelona districts. You can also do a search using the city map to choose a specific location, like Barcelona city centre
Take a look at our extensive hotel map to find the best hotels near you.
There are many hotels in Barcelona that offer both parking and free parking. Popular choices among KAYAK users include Exe Campus, Mas Salagros Ecoresort & Aire Ancient Baths and Hotel SB Diagonal Zero.