Hotels in Portugal

1,689 places to stay

Hotel ★★★ Hotel Fafense Fafe 32 rooms Hotel ★★★ Hotel José Alberto Viseu 32 rooms Spa & wellness Hotel ★★★ Hotel Ouro Verde Vieira de Leiria, Marinha Grande 32 rooms Hotel ★★★ Primavera Perfume Hotel Vidago, Chaves 32 rooms PoolRestaurant Hotel ★★★ Salema Beach Hotel Budens, Vila do Bispo 32 rooms Hotel ★★★ Be Poet Baixa Hotel Lisboa 31 rooms Hotel ★★★ Hotel Torre Mar Póvoa de Varzim 31 rooms Hotel ★★★ Made Inn Entroncamento Entroncamento 31 rooms Hotel ★★★ Século Matinal Lodares, Lousada 31 rooms Hotel ★★★ The ICONS by TRIUS Hotels Lisboa 31 rooms Hotel ★★★ Alte Hotel Alte, Loulé 30 rooms PoolRestaurant Hotel ★★★ Flag Hotel Porto Maia (Amarante-Porto) Maia 30 rooms Hotel ★★★ Flag Hotel Santarém Casével Str, Santarém 30 rooms PoolRestaurant Hotel ★★★ Hotel Botânico Lisboa 30 rooms Hotel ★★★ Hotel Brazão Vila do Conde 30 rooms Hotel ★★★ Hotel Cidade de Olhão Olhão 30 rooms Pool Hotel ★★★ Hotel Colina do Mar Albufeira 30 rooms Pool Hotel ★★★ Hotel das Termas do Gerês Gerês, Terras de Bouro 30 rooms Hotel ★★★ Hotel Dona Leonor Caldas da Rainha 30 rooms Hotel ★★★ Hotel Durão Viseu 30 rooms Restaurant Hotel ★★★ Hotel Jardim das Caldas Chaves 30 rooms Hotel ★★★ Hotel Moinho de Vento Viseu 30 rooms Hotel ★★★ Hotel O Encontro Sendim, Miranda do Douro 30 rooms PoolSpa & wellnessRestaurant Hotel ★★★ Hotel Paraíso Oliveira do Bairro 30 rooms Restaurant