Book Cheap Hotels in Porto Cristo
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Porto Cristo
Most frequently booked Porto Cristo hotels

Portodrach Aparthotel & Suites
Passeig d'es Cap d'es Toi, 25, Manacor, Illes Balears
Free cancellation
Reserve now, pay when you stay
0.79 km from city centre
The price is CA $129 per night
CA $129
CA $145 total
includes taxes & fees
23 Apr - 24 Apr
Stay at this 4-star business-friendly aparthotel in Manacor. Enjoy free WiFi, breakfast (surcharge), and room service. Our guests praise the helpful staff in our reviews. Popular attractions Cala Millor Beach and Aquari de Mallorca are located nearby.
Pool
Kitchen

Hotel Ankaa - Adults Only
Ctra. de les Coves, 46, 07680, Porto Cri, Manacor, Illes Balears, Spain
Free cancellation
Reserve now, pay when you stay
1.05 km from city centre
The price is CA $114 per night
CA $114
CA $128 total
includes taxes & fees
5 Apr - 6 Apr
Stay at this 4-star business-friendly hotel in Manacor. Enjoy free WiFi, free parking, and an outdoor pool. Our guests praise the helpful staff in our reviews. Popular attractions Cala Millor Beach and Cala Domingo Beach are located nearby.
Pool
Pet-friendly

Senator Cala Millor Hotel
Calle Binicanella 3, Son Servera, Baleares
Free cancellation
Reserve now, pay when you stay
7.64 km from city centre
The price is CA $99 per night
CA $99
CA $112 total
includes taxes & fees
26 Mar - 27 Mar
Stay at this 4-star hotel in Cala Millor. Enjoy free WiFi, an outdoor pool, and room service. Popular attractions Cala Millor Beach and Fantasy Park are located nearby.
Pool
Pet-friendly

Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only
Calle Cala Esmeralda 8, Cala d'Or, Santanyi, Mallorca
20.66 km from city centre
The price is CA $249 per night
CA $249
CA $278 total
includes taxes & fees
25 Apr - 26 Apr
Stay at this 4.5-star luxury hotel in Santanyi. Enjoy free WiFi, free parking, and 3 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions Cala d'Or Marina and Cala Mondrago Beach are located nearby.
Pool
Hot tub

Grupotel Gran Vista & SPA
Ctra. Artà-Alcúdia, 68, Can Picafort, Santa Margalida, Mallorca
29.61 km from city centre
The price is CA $117 per night
CA $117
CA $131 total
includes taxes & fees
30 Mar - 31 Mar
Stay at this 4-star spa hotel in Santa Margalida. Enjoy free WiFi, free parking, and 3 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions Playa de Muro and Alcúdia Beach are located nearby.
Pool
Spa

Cap Vermell Grand Hotel
Urbanización Atalaya de Canyamel, Vial A, 12, Capdepera, Balearic Islands
Free cancellation
Reserve now, pay when you stay
16.36 km from city centre
The price is CA $480 per night
CA $480
CA $531 total
includes taxes & fees
3 Apr - 4 Apr
Stay at this 5-star luxury hotel in Capdepera. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Cala Agulla Beach and Cala Millor Beach are located nearby.
Pool
Hot tub

Inturotel Sa Marina
Avda. Calonge, s/n, Cala d'Or, Santanyi, Mallorca
20.93 km from city centre
Stay at this 4.5-star luxury aparthotel in Santanyi. Enjoy free WiFi, 2 outdoor pools, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions Cala d'Or Marina and Cala Mondrago Beach are located nearby.
Pool
Hot tub

Inturotel Esmeralda Park
Calo des Corral, s/n, Urb. Cala Esmeralda, Cala d'Or, Santanyi, Mallorca
20.42 km from city centre
Stay at this 4-star beach aparthotel in Santanyi. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions Cala d'Or Marina and Cala Mondrago Beach are located nearby.
Pool
Hot tub

AluaSoul Mallorca Resort - Adults Only
Avinguda de Cala Egos, s/n, Cala d'Or, Santanyi, Mallorca
22.42 km from city centre
The price is CA $145 per night
CA $145
CA $162 total
includes taxes & fees
21 Apr - 22 Apr
Stay at this 4-star beach hotel in Santanyi. Enjoy free breakfast, free WiFi, and 3 outdoor pools. Popular attractions Cala d'Or Marina and Cala Mondrago Beach are located nearby.
Pool
Hot tub
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top family friendly Porto Cristo hotel deals
Porto Playa II
CUEVAS DEL DRAC,SN, Manacor, Balearic Islands
4.6/10 (3 reviews)
Top hotels in Porto Cristo for Extended Stay

Inturotel Sa Marina
Avda. Calonge, s/n, Cala d'Or, Santanyi, Mallorca
9/10 Wonderful! (337 reviews)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Porto Cristo hotels essential information
Accommodation | 6,595 hotels |
---|---|
Lowest Price | CA $96 |
Highest Price | CA $480 |
Popular hotels | Portodrach Aparthotel & Suites, Hotel Ankaa - Adults Only , Senator Cala Millor Hotel, Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only, Grupotel Gran Vista & SPA, Cap Vermell Grand Hotel, Inturotel Sa Marina, Inturotel Esmeralda Park, AluaSoul Mallorca Resort - Adults Only |
Frequently asked questions
Recent Porto Cristo hotel reviews by fellow wanderers

AluaSoul Mallorca Resort - Adults Only
5 out of 5
Posted 3 months ago
Travelocity Verified Review
"Excellent stay"
A verified traveller stayed at AluaSoul Mallorca Resort - Adults Only
Types of hotels
Hotels near…
Areas of Porto Cristo
More ways to wander Porto Cristo
Most popular
Hotels
Flights
Flights to Canada (CAN)Air Canada Toronto (YYZ) to Sioux Lookout (YXL) flightsAeromexico Edmonton (YEG) to Mexico City (MEX) flightsPAL Airlines Happy Valley - Goose Bay (YYR) to Montreal (YUL) flightsDelta Minneapolis - St. Paul (MSP) to Toronto (YYZ) flightsLufthansa Toronto (YYZ) to Paris (CDG) flightsKitchener to Grande Prairie (YKF - YQU)Air Canada Montreal (YUL) to Las Vegas (LAS) flightsFlights to Myrtle BeachFlights to St. Vincent and the Grenadines (VCT)Thunder Bay to Deer Lake (YQT - YDF)