16,277 Hotels in cities of Portugal

Lisboa 2,850
Porto 1,268
Albufeira 708
Funchal 450
Lagos 351
Vilamoura 288
Portimão 288
Cascais 222
Ericeira 195
Sintra 143
Quarteira 133
Carvoeiro 130
Nazaré 120
Tavira 116
Alvor 115
Sesimbra 102
Aveiro 93
Braga 90
Olhão 89
Coimbra 87
Faro 80
Caniço 79
Peniche 75
Luz 74
Geres 74
Évora 66
Estoril 59
Calheta 59
Fátima 53
Óbidos 50
Baleal 50
Aljezur 50

Next page ❭