Aparthotels in Barcelona

Multiple accommodations for your stay
Check-in date:
17 Jul 2026
Check-out date:
18 Jul 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts

  • More Less

Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with

  • More Less

Room comes with


Clear Filters
Apply Filters

67 results found

Acogedoras Habitaciones Sepulveda

Carrer De Sepulveda, 142, Barcelona, Spain (Open map)

The aparthotel is 1.2 km from the Famous Mercado de La Boqueria Indoor Market and 1.3 km from the Prominent Placa de Catalunya...
Read more...

Rooms Aribau 133

Carrer D'Aribau, 133, Barcelona, Spain (Open map)

This aparthotel is located within easy access to University of Barcelona, only 1.6 km from the building. Rooms Aribau 133 Barcelona...
Read more...

Lebron Bnc

Carrer Del Bisbe Laguarda, Barcelona, Spain (Open map)

The hotel in Ciutat Vella, which is the oldest district and the main representation of Barcelona's history is 1.2 km from the Plaça...
Read more...

Paseo De Gracia Residences

Passeig De Gracia, Barcelona, Spain (Open map)

Located only 100 metres from the designed Casa Batllo Apartments, this Barcelona hotel is also just moments from entertainment...
Read more...

Habitaciones En La Calle Rambla

Rambla De Catalunya, 77, Barcelona, Spain (Open map)

This aparthotel lies just a 5-minute walk from Passeig de Gracia Thoroughfare and 10 minutes' drive from the Unesco-listed Parc...
Read more...

Habitaciones En La Calle Paris

Carrer De Paris, 157, Barcelona, Spain (Open map)

Situated in Eixample with many trendy bars and clubs found here, especially in the gay section, the aparthotel is merely 1.7 km from...
Read more...

Apartments Hotel Sant Pau

Sant Antoni Maria Claret,173, Barcelona, Spain (Open map)

This Barcelona aparthotel is situated 2.5 km from the Casa Milà and in close proximity to Sant Pau - Dos de Maig underground...
Read more...
Thank you for subscribing
Close