Our users' favourite hotels
Roca Mar
Caminho Cais da Oliveira
Caniço, PT
Caniço, PT
£48
£35
per night
Dom Pedro Garajau Hotel
Estrada Do Garajau, 131
Caniço, PT
Caniço, PT
£28
£20
per night
Royal Orchid
Travessa Vista da Praia
Caniço, PT
Caniço, PT
£39
£30
per night
Hotel Apartamento Tropical
Caminho Cais da Oliveira
Caniço, PT
Caniço, PT
£47
£35
per night
Riu Palace Madeira
Praia Dos Reis Magos
Caniço, PT
Caniço, PT
£94
£71
per night
Quinta Splendida
Estrada da ponta da oliveira 11
Caniço, PT
Caniço, PT
£78
£56
per night
Sport Hotel Galosol
Ponta da Oliveira Apartado 12
Caniço, PT
Caniço, PT
£54
£39
per night
Alpino Atlantico
Apartado 12, Ponta d'Oliveira
Caniço, PT
Caniço, PT
£74
£54
per night
Galo Resort Galomar Hotel
Ponta D'Oliveira, Apartado 12 - EC
Caniço, PT
Caniço, PT
£44
£33
per night
Vila Ventura
Caminho Cais Da Oliveira
Caniço, PT
Caniço, PT
£46
£34
per night