Get the latest on our COVID-19 response COVID-19: Book with confidence | Find out more
  • Holiday home rent in cyprus holiday villas to rent in Cyprus

    Start dreaming of 2021-2022 holidays Book now

Start your search?

Stay anywhere

Holiday villas to rent in Popular destinations

Protaras
Cyprus
Ayia Napa
Cyprus
Aphrodite Hills
Cyprus
Paphos
Cyprus
Greece
Greece
Santorini
Greece
Mykonos
Greece
Dubai
UAE
Popular destinations
Host with Us Increase your rental income and create new opportunities by sharing your property.

Journal

  • 10 Traditional Cypriot Dishes To 10 Traditional Cypriot Dishes to Taste Whether it is the sun or crystal blue waters that attrac...

  • Cyprus Among Top Ten For British A recent survey conducted on behalf of the Association of British Travel Agents (ABTA) has shed ligh...

  • Reasons Why MYKONOS Is A Perfect The digital nomad lifestyle has become significantly more popular in recent years due to a number of...

  • Things To Do In Cyprus - Ski, Mor There’s nothing quite like the experience of the Troodos Mountains covered in a blanket of shimmer...

  • Lunar New Year 2022: Burj Khalifa Burj Khalifa, the world’s tallest building, will light up to celebrate the Chinese New Year from F...

  • Things To Do In Cyprus - Aphrodit A Golfer’s Paradise. With stunning views to the Mediterranean and its exquisite setting among natu...

  • Top Things To Do In Dubai - Dubai Dubai Frame is one of the newest additions to the city’s skyline and represents a remarkable ...

  • Top Things To Do In Dubai - The D Less than 20 minutes drive from the modern streets of Downtown Dubai, lies the mystique-filled Arabi...

  • What Is The Dubai Expo? Expo 2021 in Dubai is a global event that links innovation, technology, art, and culture to offer a ...

  • THE FAMOUS GREEK ISLAND OF MYKONO When you hear about the Greek islands, your mind immediately starts to envision pristine beaches, cl...

  • CYPRUS RANKED TOP 10 FOR ONE OF T An Oxford University study ranks Cyprus in the top 10 of a global league table of countries on prepa...

  • October Tourist Arrivals Rise 0.7 Tourist arrivals in October rose an annual 0.7% to total 436,509 — a new record for the month — ...

NOT SURE WHERE TO BEGIN?

Just fill in your contact details and your holiday requirements and we will get back to you with the best choices available for your holidays!

PLANNING A WEDDING?

You are a unique couple, let Oceanview Weddings make your wedding day a unique day that has been planned to perfection, giving you a day to enjoy and memories that will last forever. Oceanview Weddings can offer a wonderful selection of wedding venues that have been carefully handpicked to create your perfect day. Getting married in Cyprus can be both exciting and daunting at the same time.Oceanview Weddings are here to make your wedding as easy and worry free as possible

READ MORE
We accept payments with
  • Master Card
  • Visa
  • Bitcoin
  • Wise
  • Revolut
  • Apply Pay
Phone
var month = monthNames[date.getMonth()]; var month1 = monthNames[date1.getMonth()]; if (month == month1 && year1 == year2) { $('#show_date').val(month + " " + d + " - " + d1 + " " + year1); } else if (month != month1 && year1 == year2) { $('#show_date').val(month + " " + d + " - " + month1 + " " + d1 + " " + year1); } else if (month != month1 && year1 != year2) { $('#show_date').val(month + " " + d + " " + year1 + " - " + month1 + " " + d1 + " " + year2); } else { $('#show_date').val(month + " " + d + " " + year1 + " - " + month1 + " " + d1 + " " + year2); } // <--closing date formatting --> var start = moment(s1); var end = moment(s2); var totalnights = end.diff(start, "days") $('.last-date-selected').parent().addClass('check-out-parent'); $('.checkcheckouttopbar').html('
(' + totalnights + ' - Nights)
'); $('.dateClick').hide(); $('.searchdatepick').show(); //$('.checkcheckouttopbar').text(days[day]+','+monthNames[m]+' '+d+' - '+days[day1]+','+monthNames[m1]+' '+d1+' ('+totalnights+' nights)'); let html = '
' + '
' + '' + '' + '
' + '' + '
'; $('.footer').html(html); }, hoveringTooltip: function (nights, startTime, hoveringTime) { nights = nights - 1; var monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sep", "Oct", "Nov", "Dec"]; var days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]; $('div[ time="' + startTime + '"]').parent().nextAll().addClass('bobtd'); $('div[ time="' + startTime + '"]').parent().parent().nextAll().children('td').addClass('bobtd'); $('.first-date-selected').parent().addClass('checked-in-parent'); $('.hovering').parent().addClass('checked-out-parent'); var date = new Date(startTime); var d = date.getDate(); var day = date.getDay(); var m = date.getMonth(); var date1 = new Date(hoveringTime); var d1 = date1.getDate(); var day1 = date1.getDay(); var m1 = date1.getMonth(); $('.checkcheckouttopbar').text('(' + nights + ' - Nights)'); }, startDate: moment(), customTopBar: function () { return ''; }, customArrowPrevSymbol: '', customArrowNextSymbol: '', }).bind('datepicker-open', function () { //$('body').addClass('overlay'); $('.checkinerror').html(''); $('.checkouterror').html(''); if ($('#appartment_drop').show() || $('#appartment_drop2').show()) { $('#appartment_drop').hide(); $('#appartment_drop2').hide(); } }).bind('datepicker-closed', function () { $('body').removeClass('overlay'); $('#appartment_drp2').click(); }).bind('datepicker-first-date-selected', function (event, obj) { $('.check-out-parent').removeClass('check-out-parent'); $('.check-in-parent').removeClass('check-in-parent'); }) .bind('datepicker-change', function (event, obj) { }); } tjq(document).ready(function () { tjq(".date-picker-wrapper .footer").on("click", "button", function () { tjq("#appartment_drp3").focus().click(); }) }) function bookcheckavailability1() { arrival = tjq('#checkin_date').val(); departure = tjq('#checkout_date').val(); var dstart = new Date(arrival); var dstop = new Date(departure); if (dstop.getTime() < dstart.getTime()) { var dtemp = arrival; arrival = departure; departure = dtemp; } unit_id = tjq('#unit_id_input').val(); var url = '/index.php/unit/check_availability/'; if (tjq('#calendar-row').hasClass('rentals_united')) { url = '/index.php/unit/ru_check_availability/'; } tjq.post(url, {arrival: arrival, departure: departure, unit_id: unit_id}, function (result) { if (result == 'SUCCESS') { tjq('#checkin_date').val(arrival); tjq('#checkout_date').val(departure); tjq('#checkin_date').val(arrival); tjq('#checkout_date').val(departure); tjq('#arrival_input').val(arrival); tjq('#departure_input').val(departure); unit_id1 = tjq('#unit_id_input').val(); uniturl = tjq('#uniturl').val(); var url1 = '/index.php/unit/ajax_holiday_home/' + unit_id1 + '/' + uniturl; tjq.post(url1, {arrival_input: arrival, departure_input: departure, unit_id: unit_id1}, function (result1) { if (result1 == "INVALID") { var start = tjq('#checkin_date').val(); var end = tjq('#checkout_date').val(); start = Date.parse(start).toString('yyyy-MM-dd'); end = Date.parse(end).toString('yyyy-MM-dd'); tjq('#' + start).children().removeClass('clicked'); tjq('#' + end).children().removeClass('clicked'); tjq('#checkin_date').val(""); tjq('#checkout_date').val(""); tjq('#arrival_input').val(""); tjq('#departure_input').val(""); tjq('#calendar-row').removeClass('hide'); tjq('#calendar-loading').addClass('hide'); alertify.alert('Dates are not available'); tjq('.calendar_container .clicked').removeClass('clicked'); } else { tjq('#poparticle').html(result1); } }); } else if (result == "INVALID") { var start = tjq('#checkin_date').val(); var end = tjq('#checkout_date').val(); start = Date.parse(start).toString('yyyy-MM-dd'); end = Date.parse(end).toString('yyyy-MM-dd'); tjq('#' + start).children().removeClass('clicked'); tjq('#' + end).children().removeClass('clicked'); tjq('#checkin_date').val(""); tjq('#checkout_date').val(""); tjq('#arrival_input').val(""); tjq('#departure_input').val(""); tjq('#calendar-row').removeClass('hide'); tjq('#calendar-loading').addClass('hide'); alertify.alert('Dates are not available'); tjq('.calendar_container .clicked').removeClass('clicked'); } else if (result.substr(0, 10) == 'CHANGEOVER') { var start = tjq('#checkin_date').val(); var end = tjq('#checkout_date').val(); start = Date.parse(start).toString('yyyy-MM-dd'); end = Date.parse(end).toString('yyyy-MM-dd'); tjq('#' + start).children().removeClass('clicked'); tjq('#' + end).children().removeClass('clicked'); tjq('#checkin_date').val(""); tjq('#checkout_date').val(""); tjq('#arrival_input').val(""); tjq('#departure_input').val(""); tjq('#calendar-row').removeClass('hide'); tjq('#calendar-loading').addClass('hide'); alertify.alert(result.substr(10)); tjq('.calendar_container .clicked').removeClass('clicked'); } else { var start = tjq('#arrival_input').val(); var end = tjq('#departure_input').val(); start = Date.parse(start).toString('yyyy-MM-dd'); end = Date.parse(end).toString('yyyy-MM-dd'); tjq('#' + start).children().removeClass('clicked'); tjq('#' + end).children().removeClass('clicked'); tjq('#checkin_date').val(""); tjq('#checkout_date').val(""); tjq('#arrival_input').val(""); tjq('#departure_input').val(""); tjq('#calendar-row').removeClass('hide'); tjq('#calendar-loading').addClass('hide'); alertify.alert('Minimum nights required is ' + result); tjq('.calendar_container .clicked').removeClass('clicked'); } }); } $(".calendar td").hover(function () { $('.available').removeClass('selctrangetd'); var checkdivcl1 = false; $(this).parent().toggleClass("result_hover"); arrival = tjq('#arrival_input').val(); //var day = Date.parse(arrival).toString('d'); var currentv = $(this).text(); var d2 = $(this).attr('data-date'); var d1 = $('.bobclick').attr('data-date'); var date1 = new Date(d1); var date2 = new Date(d2); // To calculate the time difference of two dates var totaldays = date2.getTime() - date1.getTime(); // To calculate the no. of days between two dates var totaldays = totaldays / (1000 * 3600 * 24); var checkdivcl1 = $('td').hasClass("bobclick"); if (checkdivcl1) { nights = totaldays; var monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sep", "Oct", "Nov", "Dec"]; var days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]; //return days > 1 ? days + ' ' + lang('days') : ''; var d = date1.getDate(); var day = date1.getDay(); var m = date1.getMonth(); var d1 = date2.getDate(); var day1 = date2.getDay(); var m1 = date2.getMonth(); $('#villatotalnight').text(nights); $('.checkcheckouttopbar').text(days[day] + ',' + monthNames[m] + ' ' + d + ' - ' + days[day1] + ',' + monthNames[m1] + ' ' + d1); } var i = 1; for (i = 0; i < totaldays; i++) { date1.setDate(date1.getDate() + 1); var date = new Date(date1); var d = date.getDate(); d = pad(d); var day = date.getDay(); var m = date.getMonth(); m += 1; m = pad(m); d1 = date.getFullYear() + '-' + m + '-' + d; $('td[ data-date="' + d1 + '"]').children().addClass('selctrangetd'); } }); function pad(d) { return (d < 10) ? '0' + d.toString() : d.toString(); } function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function bookcheckavailability2() { arrival = tjq('#checkin_date').val(); departure = tjq('#checkout_date').val(); var dstart = new Date(arrival); var dstop = new Date(departure); if (dstop.getTime() < dstart.getTime()) { var dtemp = arrival; arrival = departure; departure = dtemp; } /*var confirmResponse = window.confirm(' Arrival: '+ Date.parse(arrival).toString('d-MMM-yyyy')+'\n Departure: '+ Date.parse(departure).toString('d-MMM-yyyy')+'\n Confirm these dates?'); if (confirmResponse==true) {*/ unit_id = tjq('#unit_id').val(); url = '/index.php/unit/ru_check_availability/'; tjq.post(url, {arrival: arrival, departure: departure, unit_id: unit_id}, function (result) { if (result == 'SUCCESS') { tjq('#checkin_date').val(arrival); tjq('#checkout_date').val(departure); tjq('#checkin_date').val(arrival); tjq('#checkout_date').val(departure); tjq('#arrival_input').val(arrival); tjq('#departure_input').val(departure); unit_id1 = tjq('#unit_id').val(); uniturl = tjq('#uniturl').val(); var url1 = '/index.php/unit/ajax_holiday_property/' + unit_id1 + '/' + uniturl; tjq.post(url1, {arrival_input: arrival, departure_input: departure, unit_id: unit_id1}, function (result1) { if (result1 == "INVALID") { var start = tjq('#checkin_date').val(); var end = tjq('#checkout_date').val(); start = Date.parse(start).toString('yyyy-MM-dd'); end = Date.parse(end).toString('yyyy-MM-dd'); tjq('#' + start).children().removeClass('clicked'); tjq('#' + end).children().removeClass('clicked'); tjq('#checkin_date').val(""); tjq('#checkout_date').val(""); tjq('#arrival_input').val(""); tjq('#departure_input').val(""); tjq('#calendar-row').removeClass('hide'); tjq('#calendar-loading').addClass('hide'); alertify.alert('Dates are not available'); tjq('.calendar_container .clicked').removeClass('clicked'); } else { tjq('#poparticle').html(result1); } }); // tjq('#calendar_form').submit(); } else if (result == "INVALID") { var start = tjq('#checkin_date').val(); var end = tjq('#checkout_date').val(); start = Date.parse(start).toString('yyyy-MM-dd'); end = Date.parse(end).toString('yyyy-MM-dd'); tjq('#' + start).children().removeClass('clicked'); tjq('#' + end).children().removeClass('clicked'); tjq('#checkin_date').val(""); tjq('#checkout_date').val(""); tjq('#arrival_input').val(""); tjq('#departure_input').val(""); tjq('#calendar-row').removeClass('hide'); tjq('#calendar-loading').addClass('hide'); alertify.alert('Dates are not available'); tjq('.calendar_container .clicked').removeClass('clicked'); } else if (result.substr(0, 10) == 'CHANGEOVER') { var start = tjq('#checkin_date').val(); var end = tjq('#checkout_date').val(); start = Date.parse(start).toString('yyyy-MM-dd'); end = Date.parse(end).toString('yyyy-MM-dd'); tjq('#' + start).children().removeClass('clicked'); tjq('#' + end).children().removeClass('clicked'); tjq('#checkin_date').val(""); tjq('#checkout_date').val(""); tjq('#arrival_input').val(""); tjq('#departure_input').val(""); tjq('#calendar-row').removeClass('hide'); tjq('#calendar-loading').addClass('hide'); alertify.alert(result.substr(10)); tjq('.calendar_container .clicked').removeClass('clicked'); } else { var start = tjq('#arrival_input').val(); var end = tjq('#departure_input').val(); start = Date.parse(start).toString('yyyy-MM-dd'); end = Date.parse(end).toString('yyyy-MM-dd'); tjq('#' + start).children().removeClass('clicked'); tjq('#' + end).children().removeClass('clicked'); tjq('#checkin_date').val(""); tjq('#checkout_date').val(""); tjq('#arrival_input').val(""); tjq('#departure_input').val(""); tjq('#calendar-row').removeClass('hide'); tjq('#calendar-loading').addClass('hide'); alertify.alert('Minimum nights required is ' + result); tjq('.calendar_container .clicked').removeClass('clicked'); } }); } // VILLA CODE AND MY RES POPUP var $ = tjq, slideForm = $('.villa-code-my-res'), rpvSlide = $('.rpv-slide'), slides = {}; $('.togg-slide-form').click(function (e) { e.preventDefault(); $('#mobile-menu-01 .close-modal').trigger("click"); $('.menu-layout-newdesign').hide(); setTimeout(function () { $('.home-form-search').hide(); }, 500); var target = $(this).attr('data-show'); var targetElement = $('#' + target); /// show forms if (!rpvSlide.hasClass('is-visible')) { slideForm.show(); $('.villa-code-my-res .rpv-left-container').hide(); targetElement.show(); rpvSlide.addClass('is-visible slideInLeft animated'); //lockScroll(); initSliderPopup(); //$('.home-form-search').hide(); } else { //check other btn is clicked if (!targetElement.is(':visible')) { // switch box rpvSlide.removeClass('slideInLeft').addClass('slideOutLeft'); setTimeout(function () { $('.villa-code-my-res .rpv-left-container').hide(); targetElement.show(); //$('.home-form-search').show(); rpvSlide.removeClass(); rpvSlide.addClass('rpv-slide'); rpvSlide.addClass('is-visible slideInLeft animated'); }, 450); } } }); $('.close-rpv-slide').click(function (e) { $('.home-form-search').show(); $('.menu-layout-newdesign').show(); e.preventDefault(); rpvSlide.removeClass('slideInLeft').addClass('slideOutLeft'); setTimeout(function () { rpvSlide.removeClass(); rpvSlide.addClass('rpv-slide'); slideForm.hide(); //unlockScroll(); }, 450); }); function initSliderPopup() { } var enter_timeout = null; $(document).ready(function () { $(document).delegate("#searchNext", "click", function () { alert('you clicked me again!'); }); $('.villa-code-my-res form').bind('keypress keydown keyup', function (e) { var _this = $(this); clearTimeout(enter_timeout); if (e.keyCode == 13) { e.preventDefault(); enter_timeout = setTimeout(function () { _this.find('button').trigger('click'); }, 500); } }); $('.submit-vc-mr').click(function (e) { e.preventDefault(); var btn = $(this); var form = $(this).parents('form:first'); if (!btn.hasClass('ajax-loading')) { var btn_text = btn.html(); var hoErrors = form.find('.ho-errors'); btn.addClass('ajax-loading'); btn.html(''); $.ajax({ type: 'POST', url: form.attr('action'), data: form.serializeArray(), success: function (res) { res = JSON.parse(res); // SUCCESS if (res.resType == 'success') { hoErrors.hide(); if (res.data.return_to !== undefined) { window.location.href = res.data.return_to; } else { window.location.reload(); } // ERROR } else { hoErrors.html(res.errMsg); hoErrors.slideDown(); clearErrors(); } }, error: function (res) { console.log(res); }, complete: function () { btn.removeClass('ajax-loading'); btn.html(btn_text); } }); } }); $('.submit-login').click(function (e) { e.preventDefault(); var btn = $(this); var form = $(this).parents('form:first'); if (!btn.hasClass('ajax-loading')) { var btn_text = btn.html(); var hoErrors = form.find('.ho-errors'); btn.addClass('ajax-loading'); btn.html(''); $.ajax({ type: 'POST', url: form.attr('action'), data: form.serializeArray(), success: function (res) { res = JSON.parse(res); // SUCCESS if (res.resType == 'success') { hoErrors.hide(); if (res.data.return_to !== undefined) { window.location.href = res.data.return_to; } else { window.location.reload(); } // ERROR } else { hoErrors.html(res.errMsg); hoErrors.slideDown(); clearErrors(); } }, error: function (res) { console.log(res); }, complete: function () { btn.removeClass('ajax-loading'); btn.html(btn_text); } }); } }); function clearErrors() { setTimeout(function () { $('.ho-errors').slideUp(); }, 6000); } clearErrors(); // END VILLA CODE AND MY RES // WIDGET RPV var widget = $('.rpv-widget .contact-options'), mainControl = $('.main-control'), tooltips = $('.rpv-widget .has-tooltip'), popups = $('.rpv-widget .has-popup'); mainControl.click(function () { if (widget.hasClass('active')) { widget.removeClass('active'); callToAction(true); } else { widget.addClass('active'); callToAction(false); } }); mainControl.on('mouseenter', function () { widget.addClass('active'); callToAction(false); }); tooltips.hover(function () { if ($(this).find('span').length > 0) { return false; } var text = $(this).attr('data-tooltip'); var tooltip = $(''); tooltip.text(text); $(this).append(tooltip); }); popups.click(function () { var popupElement = $('#' + $(this).attr('data-popup')); widget.removeClass('active'); callToAction(false); popupElement.fadeIn(); }); $('.title-bar-icon-close').click(function () { $('.rpv-widget-popup').fadeOut(); widget.addClass('active'); callToAction(false); }); setTimeout(function () { callToAction(true); }, 1000); // END WIDGET }); function callToAction(show) { var elem = $('#rpv-call-to-action'); if (show == true) { elem.addClass('slide-in'); } else { elem.removeClass('slide-in'); } } -->