Top 1 – Gran Hotel La Florida
Location: Gran Hotel La Florida
Ctra Vallvidrera al Tibidabo 83-93 (junto al Tibidabo),
Located 500 meters above sea level on Tibidabo hill, this hotel probably has one of the best views over the Barcelona. It comes at the premium price but you get what you pay for – that is luxury and stunning views over the city and sea.
Top 2 – Catalonia Barcelona Plaza
Location: Catalonia Barcelona Plaza
Plaza Espanya 6-8, 08014, Barcelona
Two great things about this hotel. It’s location and views. From location point of view it’s located right at the famous Plaça d’Espanya where the Magic Fountain show takes places several times a week. There are several bus stops and metro stops right there too which will take you pretty much everywhere across the city and to the airport. You can opt for cheaper Double/Twin Room option with city view or splash out on one of it’s suites. Suite Reloj will offer you some spectacular view over the Plaça d’Espanya, The Venetian Towers and you will probably be able to watch Magic fountaion show from it too.
Top 3 – Ayre Hotel Rosellon
Location: Ayre Hotel Rosellón
C/ Rosellón 390, 08025, Barcelona – Spain
Located about 5 minutes walk from famous Sagrada Familia this hotel offers a roof top terrace with a view of the famous landmark. Some of the rooms also feature a view at Sagrada Familia but note that rooms themselves are smaller than they appear in the pictures you may see when booking this hotel. Roof top terrace is the best feature and room with a view also compliments it.