Our users' favourite hotels
Aparthotel Maracaibo Santa Margalida
Via Alemaya 22, Can Picafort
Can Picafort, ES
Can Picafort, ES
£46
£35
per night
Baulo Mar Apartaments
Avenida Son Baulo 5, Can Picafort
Can Picafort, ES
Can Picafort, ES
£22
£16
per night
Marina Palace Apartments
106 Es Calo Sant Antoni de Portmany
Can Picafort, ES
Can Picafort, ES
£36
£28
per night
Exagon Park Hotel Santa Margalida
Ronda De La Pleta 46, Can Picafort
Can Picafort, ES
Can Picafort, ES
£47
£35
per night
Hotel THB Gran Playa
Paseo Colon 126, Can Picafort
Can Picafort, ES
Can Picafort, ES
£60
£43
per night
Es Baulo Petit Hotel
Avenida Santa Margalida 28, Can Picafort
Can Picafort, ES
Can Picafort, ES
£51
£38
per night
Hotel & Spa Ferrer Concord
Isaac Peral 89, Can Picafort
Can Picafort, ES
Can Picafort, ES
£39
£29
per night
Grupotel Gran Vista Hotel Santa Margalida
Carretera Arta Puerto Alcudia S/n, Can Picafort
Can Picafort, ES
Can Picafort, ES
£54
£40
per night
Grupotel Montecarlo
Calle Jovellanos 2, Can Picafort
Can Picafort, ES
Can Picafort, ES
£36
£27
per night
Santa Fe Hotel
Paseo De Colon 132
Can Picafort, ES
Can Picafort, ES
£46
£32
per night
JS Ca'n Picafort
Via Alemania 2, Can Picafort
Can Picafort, ES
Can Picafort, ES
£35
£25
per night
JS Horitzo
Via Alemania 1, Can Picafort
Can Picafort, ES
Can Picafort, ES
£35
£25
per night
JS Miramar
Magallanes 1, Can Picafort
Can Picafort, ES
Can Picafort, ES
£40
£29
per night
JS Yate Hotel
Via Francia 20, Can Picafort
Can Picafort, ES
Can Picafort, ES
£30
£23
per night
Hotel Markus Park Santa Margalida
Vía Suiza 66, Can Picafort
Can Picafort, ES
Can Picafort, ES
£40
£30
per night