Vergelijk alle prijzen
Laagste prijs!
vanaf
{{prices[date].price/100}}
{{prices[date].durationInDays}} dgn
Selecteer hier jouw vakantie
{{toWeekDay(date)}}
{{toSimpleDate(date)}}
Apartotel
HL Sahara Playa
{{selectedPrice.unit.name}}
+
+
Inclusief
{{selectedPrice && selectedPrice.transportType.code == 'VL' ? 'vluchten' : ''}}
{{selectedPrice && selectedPrice.transportType.code == 'VL' && selectedPrice.hasTransfer ? 'en' : ''}}
{{selectedPrice && selectedPrice.hasTransfer ? 'transfers' : ''}}
Jouw geselecteerde vakantie
Vakantiedatum
{{selectedPrice ? toDate(selectedPrice.departureDate) + ' - ' + toDate(selectedPrice.departureDate, selectedPrice.durationInDays) + ' (' + selectedPrice.durationInDays + ' ' + (selectedPrice.durationInDays == 1 ? 'dag' : 'dagen') + ')' : '...' }}
Reisgezelschap
{{nrAdults}} {{nrAdults == 1 ? 'volwassene' : 'volwassenen'}}
+ {{ nrChildren}}
{{ nrChildren == 1 ? 'kind' : 'kinderen'}}
+ {{ nrBabies}}
{{ nrBabies == 1 ? 'baby' : "baby's"}}
Verzorging
{{selectedPrice ? selectedPrice.board.name : '...'}}
Vertrekluchthaven
{{selectedPrice.departAirport.name}}
{{((selectedPrice || {}).price || 0)/100}},-
p.p.
Helaas is deze vakantie uitverkocht. Op dit moment is dit de beste deal op basis van jouw wensen:
Katsjing! Ben er snel bij, want je vakantie is zojuist goedkoper geworden!
Controleer actuele prijs
Prijzen van andere aanbieders
{{(selectedPrice.alternative1.price/100).toFixed(0)}}
p.p.
{{(selectedPrice.alternative2.price/100).toFixed(0)}}
p.p.
Exclusief € 2,50 bijdrage voor het Calamiteitenfonds.
Let op! Deze prijzen kunnen onderhevig zijn aan wijzigingen.
Geselecteerde vluchten
Inclusief
{{receiptData.flights.outboundFlight.departureAirport.name}} ({{receiptData.flights.outboundFlight.departureAirport.id}})
-
{{receiptData.flights.outboundFlight.arrivalAirport.name}} ({{receiptData.flights.outboundFlight.arrivalAirport.id}})
{{receiptData.flights.inboundFlight.departureAirport.name}} ({{receiptData.flights.inboundFlight.departureAirport.id}})
-
{{receiptData.flights.inboundFlight.arrivalAirport.name}} ({{receiptData.flights.inboundFlight.arrivalAirport.id}})
{{toTime(receiptData.flights.outboundFlight.departureDateTime)}} {{toTime(receiptData.flights.outboundFlight.arrivalDateTime)}}
{{receiptData.flights.outboundFlight.carrier.name}} ({{receiptData.flights.outboundFlight.class.name}})
{{receiptData.flights.outboundFlight.flightTime.indexOf('0') == 0 ? receiptData.flights.outboundFlight.flightTime.substring(1,5) : receiptData.flights.outboundFlight.flightTime.substring(0,5)}}
uur vliegen - {{receiptData.flights.outboundFlight.amountStops == 0 ? 'direct' : receiptData.flights.outboundFlight.amountStops + ' stops' }}
{{toTime(receiptData.flights.inboundFlight.departureDateTime)}} {{toTime(receiptData.flights.inboundFlight.arrivalDateTime)}}
{{receiptData.flights.inboundFlight.carrier.name}} ({{receiptData.flights.inboundFlight.class.name}})
{{receiptData.flights.inboundFlight.flightTime.indexOf('0') == 0 ? receiptData.flights.inboundFlight.flightTime.substring(1,5) : receiptData.flights.inboundFlight.flightTime.substring(0,5)}}
uur vliegen - {{receiptData.flights.inboundFlight.amountStops == 0 ? 'direct' : receiptData.flights.inboundFlight.amountStops + ' stops' }}
+ € {{(flights.outboundFlight.additionalPrice + flights.outboundFlight.class.additionalPrice + flights.inboundFlight.additionalPrice + flights.inboundFlight.class.additionalPrice).toFixed(2).toString().replace('.', ',') }}
p.p.
- € {{((flights.outboundFlight.additionalPrice + flights.outboundFlight.class.additionalPrice + flights.inboundFlight.additionalPrice + flights.inboundFlight.class.additionalPrice)*-1).toFixed(2).toString().replace('.', ',') }}
p.p.
{{flights.outboundFlight.departureAirport.name}} ({{flights.outboundFlight.departureAirport.id}})
-
{{flights.outboundFlight.arrivalAirport.name}} ({{flights.outboundFlight.arrivalAirport.id}})
{{flights.inboundFlight.departureAirport.name}} ({{flights.inboundFlight.departureAirport.id}})
-
{{flights.inboundFlight.arrivalAirport.name}} ({{flights.inboundFlight.arrivalAirport.id}})
{{toTime(flights.outboundFlight.departureDateTime)}} {{toTime(flights.outboundFlight.arrivalDateTime)}}
{{flights.outboundFlight.carrier.name}}
({{flights.outboundFlight.class.name}})
{{flights.outboundFlight.flightTime.indexOf('0') == 0 ? flights.outboundFlight.flightTime.substring(1,5) : flights.outboundFlight.flightTime.substring(0,5)}}
uur vliegen - {{flights.outboundFlight.amountStops == 0 ? 'direct' : flights.outboundFlight.amountStops + ' stops' }}
{{toTime(flights.inboundFlight.departureDateTime)}} {{toTime(flights.inboundFlight.arrivalDateTime)}}
{{flights.inboundFlight.carrier.name}}
({{flights.inboundFlight.class.name}})
{{flights.inboundFlight.flightTime.indexOf('0') == 0 ? flights.inboundFlight.flightTime.substring(1,5) : flights.inboundFlight.flightTime.substring(0,5)}}
uur vliegen - {{flights.inboundFlight.amountStops == 0 ? 'direct' : flights.inboundFlight.amountStops + ' stops' }}
{{classes.left.name}}
{{classes.right.name}}
+ € {{(flights.outboundFlight.additionalPrice + classes.left.additionalPrice + flights.inboundFlight.additionalPrice + classes.right.additionalPrice).toFixed(2).toString().replace('.', ',') }}
p.p.
Accommodatie
{{unit.unit.code}}
-
{{unit.unit.name}}
Min. {{unit.unit.minOccupancy}} pers. / max. {{unit.unit.maxOccupancy}} personen
0 kamers
{{n}} kamer{{n>1 ? 's' : ''}}
Inclusief
Kamerfaciliteiten
- {{facility}}
Verzorging
{{receiptData.board.name}}
Inclusief
TIP: Geld-Terug-Garantie
Boek nu jouw vakantie en BeachCheck stort de reissom terug wanneer het reisadvies negatief blijft.
Kies hierboven een prijs of
controleer de actuele prijs om een volledig prijsoverzicht te krijgen
Wij checken de actuele prijs voor je
Oeps, deze vakantie is helaas uitverkocht. Pas hierboven je wensen aan en probeer het nog eens.
Boek nu met Geld-Terug-Garantie! Is jouw vakantiebestemming code oranje of rood? Dan betalen wij jouw reissom terug!
Wees er snel bij! Voor je het weet is deze
Canarische Eilanden-aanbieding uitverkocht!
TotalTime: 2209,6042
TimeUrl: 713,4479
TimeCache: 127,1408
TimeSearch: 1226,054
TimeContent: 123,6467