Reservas

Reserve agora

RESERVE AO MELHOR PREÇO

28/06/2026
-
Noite
Selecionar
  • Quarto 1
Loading

Ou dê uma vista de olhos a outros hotéis com disponibilidade para estas datas

0 Hotéis encontrados inyour selected destinations
Mostrar no mapa
Mostrar em lista
Ordenar por
Preço ascendente
Preço decrescente
Distância do centro
Cidade
País
Marca
Filtrar por
Filtrar por
Remover filtros
Cidade
País
Marca
Distância do centro
Serviços de quarto
Mostrar preços com impostos e todas as taxas incluídas Mostrar apenas hotéis disponíveis
<input type="hidden" id="internalStartDate" value="2026-06-27"/> <input type="hidden" id="internalEndDate" value="2026-06-28"/> <input type="hidden" id="internalNumRooms" value="1" /> <input type="hidden" id="internalNumNights" value="1" /> <input type="hidden" id="internalPromocode" value=""/> <input type="hidden" id="internalHiddenPromocode" value=""/> <input type="hidden" class="internalSource" value="Web"> <input type="hidden" id="internalNum1AdultsRooms" value="2" /> <input type="hidden" id="internalNum1KidsRooms" value="0" /> <div class="clearfix"> <div class="booking-box booking-box--search seearch_without_availability "> <div class="booking-search-results booking-box__content seearch_without_availability"> <h3 class="title_booking_breakdown">Resumo da reserva</h3> <div class="booking-search-results__search-data"> <i class="fa fa-long-arrow-right"></i><b class="booking-title-info">Chegada: </b> <span class="notranslate">27-06-2026</span><br/> <i class="fa fa-long-arrow-left"></i><b class="booking-title-info">Saída: </b> <span class="notranslate ">28-06-2026 </span><br/> </div> <div class="booking-search-results__rooms-list rooms_amount_1"> <i class="fa fa-users"></i> <b class="booking-title-info rooms_amount_label"> Quartos: </b><span class="rooms_amount_number">1</span><br/> <div class="search-item"> <span class="booking-title-info"> Quarto 1: </span>2 Adultos , 0 Crianças , 0 Bebés <br> </div> </div> <div class="booking-search-results__new-search"> <button type="submit" class="booking-button booking-button--action" id="modify-button">Ver calendário de preços</button> </div> <!-- TODO: remove inline styles --> <div class="booking-widget"> <div style="float:left"> <h1 class="booking-widget__title">Alterar pesquisa</h1> </div> <div style="float:right"><a class="booking-widget__close-button">X</a></div> <div id="motor_reserva"> <!-- booking engine 2 --> <form action="https://www.flagworldhotels.com/booking1" name="searchForm" id="searchForm" method="post" class="paraty-booking-form motor2"> <input type="hidden" id="language" name="language" value="SPANISH" /> <input type="hidden" id="agesKid1" name="agesKid1" value="None" /> <input type="hidden" id="agesKid2" name="agesKid2" value="None" /> <input type="hidden" id="agesKid3" name="agesKid3" value="None" /> <input id="roomType" type="hidden" name="roomType" value=""> <input class="roomTypeValue" type="hidden" name="roomTypeValue" value=""> <input id="roomFilter" type="hidden" name="roomFilter" value=""> <input id="roomFilterName" type="hidden" name="roomFilterName" value=""> <input type="hidden" id="roomtype_list_json" name="roomtype_list_json" value=""> <input id="boardFilter" type="hidden" name="boardFilter" value=""> <input id="keyBooking0Source" type="hidden" name="keyBooking0Source" value=""> <input type="hidden" value="" name="priceSeekerHotel" id="priceSeekerHotel"/> <input type="hidden" value="aHR0cHM6Ly93d3cuZmxhZ3dvcmxkaG90ZWxzLmNvbS9ib29raW5nMQ==" name="original_referer"/> <!-- EXTRA PARAMS --> <!-- END EXTRA PARAMS --> <input type="hidden" id="gclid" name="gclid" value="" /> <input type="hidden" id="using_booking_0" name="using_booking_0" value="" /> <input type="hidden" id="namespace" name="namespace" value="flagworld-corpo" /> <div id="booking_engine_title"> <h4 id="booking_title1">Reservas</h4> <h4 id="booking_title2">Reserve agora</h4> <h3 id="best_price">MELHOR PREÇO ON-LINE</h3> </div> <div id="contenedor_hotel"> </div> <fieldset id="contenedor_fechas"> <legend class="sr-only">datas</legend> <div id="fecha_entrada" class="colocar_fechas fecha_entrada"> <label id="titulo_fecha_entrada" class="float_fecha" for="datepicker1">Data de Chegada</label> <input type="text" class="float_fecha classdatepicker1" name="startDate" id="datepicker1" tabindex="4" readonly="readonly" autocomplete="off"/> </div> <div id="fecha_salida" class="colocar_fechas fecha_salida"> <label id="titulo_fecha_salida" class="float_fecha" for="datepicker2">Data de Saída</label> <input type="text" class="float_fecha classdatepicker2" name="endDate" id="datepicker2" tabindex="5" readonly="readonly" autocomplete="off"/> </div> <div id="contador_noches" class="colocar_fechas"> <p class="float_fecha">Número de noites: X</p> </div> </fieldset> <fieldset id="contenedor_habitaciones" > <legend class="sr-only">Quartos</legend> <label for="selector_habitaciones"> Quartos </label> <select id="selector_habitaciones" name="numRooms" onchange="mostrarHabitaciones(this.value);" tabindex="6"> <option value="1" selected="selected">1</option> <option value="2" >2</option> <option value="3" >3</option> </select> </fieldset> <fieldset id="contenedor_opciones" class="contenedor_opciones_babies"> <legend class="sr-only">Ocupação</legend> <div id="hab1"> <label class="numero_habitacion"> Quarto 1</label> <div class="adultos numero_personas"> <label class="selector_adultos" id="titulo_adultos">Adultos</label> <select class="selector_adultos" id="hab1_adultos" name="adultsRoom1" tabindex="7"> <option value="1" >1</option> <option value="2" selected="selected">2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> </select> </div> <div class="ninos numero_personas ninos-con-babies" title="Bebés grátis"> <label for="childrenRoom1" id="titulo_ninos" class="selector_ninos">Crianças</label> <select id="hab1_ninos" class="selector_ninos" name="childrenRoom1" onchange="" tabindex="8"> <option value="0" selected="selected" > 0 </option> <option value="1" > 1 </option> <option value="2" > 2 </option> <option value="3" > 3 </option> <option value="4" > 4 </option> </select> <label id="info_ninos" class="selector_ninos"> (De 4 a 10 anos) </label> </div> <div class="numero_personas bebes"> <label class="selector_bebes">Bebés <span class="range-age">(0-3 anos)</label> <select id="hab1_bebes" class="selector_bebes" name="babiesRoom1" onchange="" tabindex="9"> <option value="0" >0</option> <option value="1" >1</option> <option value="2" >2</option> </select> </div> </div> <div id="hab2"> <label class="numero_habitacion">Quarto 2</label> <div class="adultos numero_personas"> <select class="selector_adultos" id="hab2_adultos" name="adultsRoom2" tabindex="10"> <option value="1" >1</option> <option value="2" selected="selected">2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> </select> </div> <div class="ninos numero_personas ninos-con-babies" title="Bebés grátis"> <select id="hab2_ninos" class="selector_ninos" name="childrenRoom2" onchange="" tabindex="11"> <option value="0" selected="selected" > 0 </option> <option value="1" > 1 </option> <option value="2" > 2 </option> <option value="3" > 3 </option> <option value="4" > 4 </option> </select> </div> <div class="numero_personas bebes"> <select id="hab2_bebes" class="selector_bebes" name="babiesRoom2" onchange="" tabindex="12"> <option value="0" selected="selected">0</option> <option value="1">1</option> <option value="2">2</option> </select> </div> </div> <div id="hab3"> <label class="numero_habitacion">Quarto 3</label> <div class="adultos numero_personas"> <select class="selector_adultos" id="hab3_adultos" name="adultsRoom3" tabindex="13"> <option value="1" >1</option> <option value="2" selected="selected">2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> </select> </div> <div class="ninos numero_personas ninos-con-babies" title="Bebés grátis"> <select id="hab3_ninos" class="selector_ninos" name="childrenRoom3" onchange="" tabindex="14"> <option value="0" selected="selected" > 0 </option> <option value="1" > 1 </option> <option value="2" > 2 </option> <option value="3" > 3 </option> <option value="4" > 4 </option> </select> </div> <div class="numero_personas bebes"> <select id="hab3_bebes" class="selector_bebes" name="babiesRoom3" onchange="" tabindex="15"> <option value="0" selected="selected">0</option> <option value="1">1</option> <option value="2">2</option> </select> </div> </div> </fieldset> <fieldset id="envio"> <legend class="sr-only">Reservar</legend> <input type="text" id="promocode" class="colocar_envio promocode_input_class" name="promocode" aria-label="Código Promocional" placeholder="Código Promocional" value="" tabindex="16"> <button type="submit" onclick="$(this).addClass('clicked_button');return bookingSearchWithAgeSelection2() " id="search-button" class="colocar_envio buttonsearch-ratecheck" tabindex="17">Reservar</button> <div id="envio_spinner"></div> </fieldset> <input type="hidden" id="booking-search-popup" name="booking-search-popup" value="true"> <script> function show_booking_search_popup(myForm) { if (typeof(sending_form_custom_from_paraty) == 'undefined'){ sending_form_custom_from_paraty = true; setTimeout( function(myForm) { openBookingSearchPopup(myForm); }, 1000, myForm ); } }; function openBookingSearchPopup(myForm) { return openBookingSearchPopup_v2(myForm); var elements = [ ] var popup_description = ""; if (typeof(custom_popup_loading_description) != 'undefined') { popup_description = custom_popup_loading_description; } showGallery(elements); myForm.submit(); } function openBookingSearchPopup_v2(myForm, show_popup=true) { if ((window.location !== window.parent.location) && show_popup) { const parentMessage = { message: 'resize_iframe', height: 700, }; window.parent.postMessage(parentMessage, '*'); } var container_booking_popup = $('<div></div>').addClass('container_popup_booking').css('text-align', 'center'), loading_popup_top_text = `Atualizando para continuar com sua reserva`; var loading_popup_top_text = $("<img src='https://storage.googleapis.com/cdn.paraty.es/flagworld-corpo/files/logo_dark.png'>"); if ($('.logo_namespace').length) { var logo_namespace = $("input[name='namespace']").val(); var url_logo = $('#logo_' + logo_namespace).val(); loading_popup_top_text = $("<img src='"+ url_logo +"'>"); } let loading_popup_bottom_text = `<div><font color='#030303'> Verificando a disponibilidade da sua pesquisa:<br /> <br /> De <strong>@@start_date@@</strong> até <strong>@@end_date@@</strong></font></div>`, descipription_top_booking_popup = $("<div></div>").addClass('description_top_popup_booking').html(loading_popup_top_text); const specialLoadingTextElem = $('input[name="special_loading_text"]'); if(specialLoadingTextElem.length && specialLoadingTextElem.val()){ loading_popup_bottom_text = specialLoadingTextElem.val(); } let descipription_bottom_booking_popup = $("<div></div>").addClass('description_bottom_popup_booking').html(loading_popup_bottom_text), gif_wrapper = $("<div></div>").addClass('gif_wrapper'), number_of_lines = 20; for (var x = 0; x < number_of_lines; x++) { var target_delay_css = { '-webkit-animation-delay': -(1.5 - (0.1 * x)) + 's', '-moz-animation-delay': -(1.5 - (0.1 * x)) + 's', '-o-animation-delay': -(1.5 - (0.1 * x)) + 's', 'animation-delay': -(1.5 - (0.1 * x)) + 's' }; var element_line_to_append = $("<div></div>").addClass("default_line_loading").css(target_delay_css); element_line_to_append.css('background', '#333333'); element_line_to_append.appendTo(gif_wrapper); } container_booking_popup.css('border', '1px solid #333333'); container_booking_popup.append(descipription_top_booking_popup).append(gif_wrapper).append(descipription_bottom_booking_popup); var selected_start_date = $("input.has_datepicker[name='startDate']").val() || $("input[name='startDate']").val(); selected_end_date = $("input.has_datepicker[name='endDate']").val() || $("input[name='endDate']").val(); if(selected_start_date === ''){ var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; //January is 0! var yyyy = today.getFullYear(); if(dd<10) {dd = '0'+dd} if(mm<10) {mm = '0'+mm} today = dd + '/' + mm + '/' + yyyy; selected_start_date = today; } var custom_format_date = ""; if (custom_format_date) { var splitted_start_date = selected_start_date.split("/"), start_day = splitted_start_date[0], start_month = splitted_start_date[1], start_year = splitted_start_date[2], start_datetime = new Date(start_year, start_month - 1, start_day), week_start_day = start_datetime.getDay(); var splitted_end_date = selected_end_date.split("/"), end_day = splitted_end_date[0], end_month = splitted_end_date[1], end_year = splitted_end_date[2], end_datetime = new Date(end_year, end_month - 1, end_day), week_end_day = end_datetime.getDay(); var days_list = $.datepicker._defaults.dayNames; //Start date selected_start_date = custom_format_date.replace("%m", start_month).replace("%d", start_day).replace("%Y", start_year); selected_start_date = selected_start_date.replace("%a", days_list[week_start_day]).replace("%bb", _monthNames[start_month - 1]).replace("%b", _monthNames[start_month - 1]); //End date selected_end_date = custom_format_date.replace("%m", end_month).replace("%d", end_day).replace("%Y", end_year); selected_end_date = selected_end_date.replace("%a", days_list[week_end_day]).replace("%bb", _monthNames[end_month - 1]).replace("%b", _monthNames[end_month - 1]); } //Protection for failures if(selected_start_date.indexOf('NaN') > -1 || selected_end_date.indexOf('NaN')){ container_booking_popup.html(container_booking_popup.html().replace("@@start_date@@", selected_start_date).replace("@@end_date@@", selected_end_date)); } else { container_booking_popup.find(".description_bottom_popup_booking").remove(); } if (show_popup) { var fancybox_params = { width: 'auto', maxWidth: 800, height: 'auto', fitToView: false, autoSize: false, padding: 0, closeClick: false, closeBtn: false, helpers: { overlay: { css: {'background': '#FFFFFF'}, closeClick: false } // prevents closing when clicking OUTSIDE fancybox }, wrapCSS: 'fancy-booking-search_v2 full_screen_engine custom_color_overlay', beforeShow: function () { $('.fancybox-bg').css('background', '#FFFFFF'); if (typeof (cookiesController) !== 'undefined' && cookiesController.search_cookie("step_history_back")) { cookiesController.delete_cookie("step_history_back"); } } }; if ($.fancybox.version.slice(0, 2) === '3.') { fancybox_params['baseClass'] = 'fancybox-wrap fancy-booking-search_v2 full_screen_engine custom_color_overlay'; fancybox_params['modal'] = true; $.fancybox.open(container_booking_popup, fancybox_params); } else { $.fancybox(container_booking_popup, fancybox_params); } if (myForm) { if (!navigator.userAgent.match(/chrome/i) && (navigator.userAgent.match(/safari/i) || !navigator.userAgent.match(/firefox/i))) { setTimeout(function () { myForm.submit(); }, 700); } else { myForm.submit(); } } } } function showGallery(elements) { $.fancybox(elements, { 'modal': true, 'closeBtn': false, 'autoPlay': true, 'playSpeed': 3000, 'prevEffect': 'none', 'nextEffect': 'none', 'type': 'image', 'arrows': false, 'nextClick': false, 'mouseWheel': false, 'helpers': { title: { type: 'outside' }, overlay: { opacity: 0.8, css: { 'background-color': '#000' } } }, 'padding': 0 }); } </script> </form> </div> <!-- Javascript at the bottom to increase speed --> <script src="https://cdn.paraty.es/static_files/flagworld-hotels/generic/202606030803/js/datepicker/jquery.ui.datepicker-pt.js?v=1.3" type="text/javascript"></script> <script type="text/javascript" src="https://cdn.paraty.es/static_files/flagworld-hotels/generic/202606030803/lib/spin.min.js" crossorigin="anonymous" integrity="sha512-V8YgI4rsECe0shqE5P2p/ecolN3asrnTMTChlJ1pwxjrtc2nxJyYDP3k55/9Yxp+qsTDUMrUoAd7q62sC998Gw=="></script> <!-- Javascript at the bottom to increase speed --> <style> .ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0; } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 21px; margin: -10px 0 0 0; padding: 1px; height: 20px; } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; text-align: center; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { /*float: right;*/ float: none; text-align: center; } .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } .ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; } .ui-dialog .ui-button-text { /*padding: 10px;*/ /*margin: 10px;*/ } .ui-dialog .ui-button{ /*height: 30px;*/ } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-dialog { min-width: 300px; z-index: 9999; } </style> <style> .ui-dialog-titlebar-close { display: none !important; } #dialog-form{ padding: 10px; } .ui-dialog-titlebar{ padding: 5px; } .kidAgesSelect{ margin-left: 10px; } </style> <!-- New style Age popup --> <style> body .ui-widget-overlay.ui-front { background: rgba(0, 0, 0, 0.6); opacity: 1; z-index: 9998; position: fixed; } body .ui-dialog.ui-widget { padding: 20px 10px; border: 0; border-radius: 0; line-height: 1; max-width: 370px; width: 100% !important; box-sizing: border-box; } body .ui-dialog.ui-widget .ui-dialog-titlebar { background: none!important; padding: 0 0 20px 0; border-radius: 0; border: 0; color: black!important; border-bottom: 1px solid rgba(0, 0, 0, 0.2); text-align: center; margin-bottom: 20px; } body .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-title { width: 100%; margin: 0; } body .ui-dialog.ui-widget #dialog-form { padding: 0; text-align: left; width: 100% !important; max-width: 350px; } body .ui-dialog.ui-widget #dialog-form form label { clear: both; width: 100%; float: left; } body .ui-dialog.ui-widget #dialog-form form .wrapper_age_kids { display: inline-block; width: 100%; float: left; } body .ui-dialog.ui-widget #dialog-form form .wrapper_age_kids select { width: calc((100% - 10px)/2); margin: 0px 10px 10px 0; float: left; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; padding: 5px 10px; } body .ui-dialog.ui-widget #dialog-form form .wrapper_age_kids select:nth-child(even) { margin-right: 0; } body .ui-dialog.ui-widget #dialog-form form .wrapper_age_kids select:nth-child(-n+2) { margin-top: 10px; } body .ui-dialog.ui-widget .ui-dialog-buttonpane { margin: 0; padding: 0; vertical-align: bottom; display: inline-block; float: left; width: 100% !important; max-width: 350px; border-radius: 0; margin-top: 10px; } body .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button { margin: 0; display: inline-block; width: 100% !important; max-width: 350px; border-radius: 0; background: #446ca9; color:white; } body .ui-dialog.ui-widget .ui-resizable-handle { display: none; } </style> <!-- <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" type="text/css"/> --> <div id="dialog-form" title="As idades das crianças" style="display:none"> <form> <label id="label1" for="name">Quarto 1</label> <div class="wrapper_age_kids clearfix"> <select class="kidAgesSelect" id="agesRoom1_1" name="name" tabindex="1"> <option value="4" selected="selected">4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> </select> <select class="kidAgesSelect" id="agesRoom1_2" name="name" tabindex="1"> <option value="4" selected="selected">4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> </select> <select class="kidAgesSelect" id="agesRoom1_3" name="name" tabindex="1"> <option value="4" selected="selected">4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> </select> <select class="kidAgesSelect" id="agesRoom1_4" name="name" tabindex="1"> <option value="4" selected="selected">4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> </select> </div> <label id="label2" for="name">Quarto 2</label> <div class="wrapper_age_kids clearfix"> <select class="kidAgesSelect" id="agesRoom2_1" name="name" tabindex="1"> <option value="4" selected="selected">4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> </select> <select class="kidAgesSelect" id="agesRoom2_2" name="name" tabindex="1"> <option value="4" selected="selected">4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> </select> <select class="kidAgesSelect" id="agesRoom2_3" name="name" tabindex="1"> <option value="4" selected="selected">4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> </select> <select class="kidAgesSelect" id="agesRoom2_4" name="name" tabindex="1"> <option value="4" selected="selected">4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> </select> </div> <label id="label3" for="name">Quarto 3</label> <div class="wrapper_age_kids clearfix"> <select class="kidAgesSelect" id="agesRoom3_1" name="name" tabindex="1"> <option value="4" selected="selected">4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> </select> <select class="kidAgesSelect" id="agesRoom3_2" name="name" tabindex="1"> <option value="4" selected="selected">4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> </select> <select class="kidAgesSelect" id="agesRoom3_3" name="name" tabindex="1"> <option value="4" selected="selected">4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> </select> <select class="kidAgesSelect" id="agesRoom3_4" name="name" tabindex="1"> <option value="4" selected="selected">4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> </select> </div> </form> </div> <script type="text/javascript"> function sendActiveForm_booking_engine2() { $(".booking_form").each(function () { if ($(this).find(".submit_button").css("display") == "none" || $(this).find(".submit_button").hasClass('clicked_button')) { if ($('#booking-search-popup').length) { show_booking_search_popup($(this)); return false; } $(this).submit(); return true; } }); $("#searchForm").each(function () { if ($(this).find("#search-button").css("display") == "none") { if ($('#booking-search-popup').length) { show_booking_search_popup($(this)); return false; } $(this).submit(); return true; } }); } function bookingSearchWithAgeSelection2(){ if (!checkDates()){ return false; }; kids1 = $('#hab1_ninos').val(); kids2 = $('#hab2_ninos').val(); kids3 = $('#hab3_ninos').val(); numRooms = $("input[name='numRooms']").val(); if (kids1 == "0" && (kids2 == "0" || numRooms == '1') && (kids3 == "0" || numRooms == '1' || numRooms == '2')){ if (bookingSearch()){ $('#searchForm').submit(); } } else { updateAgesOptions2(); $("#dialog-form").dialog("open"); return false; } } function updateAgesOptions2() { var numHab = $("#selector_habitaciones").val(); for ( var i = 3; i > 0; i--) { $("#label" + i).hide(); $("#dialog-form #agesRoom" + i + "_1, #full_wrapper_booking #agesRoom" + i +"_1").hide(); $("#dialog-form #agesRoom" + i + "_2, #full_wrapper_booking #agesRoom" + i +"_2").hide(); $("#dialog-form #agesRoom" + i + "_3, #full_wrapper_booking #agesRoom" + i +"_3").hide(); $("#dialog-form #agesRoom" + i + "_4, #full_wrapper_booking #agesRoom" + i +"_4").hide(); } for ( var i = numHab; i > 0; i--) { numKids = $("#hab" + i + "_ninos").val(); if (numKids > 0){ $("#label" + i).show(); $("#dialog-form #agesRoom" + i + "_1, #full_wrapper_booking #agesRoom" + i +"_1").show(); if (numKids > 1) $("#dialog-form #agesRoom" + i + "_2, #full_wrapper_booking #agesRoom" + i +"_2").show(); if (numKids > 2) $("#dialog-form #agesRoom" + i + "_3, #full_wrapper_booking #agesRoom" + i +"_3").show(); if (numKids > 3) $("#dialog-form #agesRoom" + i + "_4, #full_wrapper_booking #agesRoom" + i +"_4").show(); } } } $(function() { if (!$("#dialog-form").hasClass('ui-dialog-content')) { $("#dialog-form").dialog({ width: "auto", autoOpen: false, modal: true, buttons: { "Continuar": function() { $( this ).dialog( "close" ); var dialog_wrapper = $(this); $("input[name='agesKid1']").each(function() { var age_1_1 = dialog_wrapper.find("#agesRoom1_1").val(); var age_1_2 = dialog_wrapper.find("#agesRoom1_2").val(); var age_1_3 = dialog_wrapper.find("#agesRoom1_3").val(); var age_1_4 = dialog_wrapper.find("#agesRoom1_4").val(); $(this).val(age_1_1 + ";" + age_1_2 + ";" + age_1_3 + ";" + age_1_4); }); $("input[name='agesKid2']").each(function () { var age_2_1 = dialog_wrapper.find("#agesRoom2_1").val(); var age_2_2 = dialog_wrapper.find("#agesRoom2_2").val(); var age_2_3 = dialog_wrapper.find("#agesRoom2_3").val(); var age_2_4 = dialog_wrapper.find("#agesRoom2_4").val(); $(this).val(age_2_1 + ";" + age_2_2 + ";" + age_2_3 + ";" + age_2_4); }); $("input[name='agesKid3']").each(function () { var age_3_1 = dialog_wrapper.find("#agesRoom3_1").val(); var age_3_2 = dialog_wrapper.find("#agesRoom3_2").val(); var age_3_3 = dialog_wrapper.find("#agesRoom3_3").val(); var age_3_4 = dialog_wrapper.find("#agesRoom3_4").val(); $(this).val(age_3_1 + ";" + age_3_2 + ";" + age_3_3 + ";" + age_3_4); }); bookingSearch(); sendActiveForm_booking_engine2(); } } }); } updateAgesOptions2(1); }); </script> <script type="text/javascript"> var datePicker1Selector = ".classdatepicker1"; var datePicker2Selector = ".classdatepicker2"; $("#hotel_destino").change(function() { var action = $(this).val(); $("#searchForm").attr("action", action); var newNamespace = namespaces[action]; $("#namespace").val(newNamespace); }); $(function(){ $.datepicker.setDefaults($.datepicker.regional["pt"]); }); var checkDates = function() { var date1_str = $(datePicker1Selector).val(); var date2_str = $(datePicker2Selector).val(); if (date1_str == "" || date2_str == ""){ return false; } else { return true; } } $(document).ready(function () { if ($('#internalStartDate').length != 0) { var startDate = $('#internalStartDate').val(); var startYear = startDate.substring(0,4); var startMonth = startDate.substring(5,7); var startDay = startDate.substring(8,10); var startParse = startDay + "/" + startMonth + "/" + startYear; var endDate = $('#internalEndDate').val(); var endYear = endDate.substring(0,4); var endMonth = endDate.substring(5,7); var endDay = endDate.substring(8,10); var endParse = endDay + "/" + endMonth + "/" + endYear; } else { var startParse = ""; var endParse = ""; } $(datePicker1Selector).val(startParse); $(datePicker2Selector).val(endParse); if ($(".internalUrlParamsTransfer").length){ let target_value = $(".internalUrlParamsTransfer").val(); if (!$(".transfer_to_booking").length) { $(".paraty-booking-form").each(function(){ $(this).append($("<input type='hidden' class='transfer_to_booking' name='transfer_url_params' value='" + target_value + "'>")); }) } else { $(".transfer_to_booking").val(target_value) } } if ($('#internalNumRooms').length != 0){ $("#selector_habitaciones").val($("#internalNumRooms").val()); $("#selector_habitaciones").change(); var internalNum1AdultsRooms = 2; var internalNum2AdultsRooms = 2; var internalNum3AdultsRooms = 2; var internalNum1BabiesRooms = 0; var internalNum2BabiesRooms = 0; var internalNum3BabiesRooms = 0; if ($('#internalNum1AdultsRooms').length != 0) internalNum1AdultsRooms = $("#internalNum1AdultsRooms").val() if ($('#internalNum2AdultsRooms').length != 0) internalNum2AdultsRooms = $("#internalNum2AdultsRooms").val() if ($('#internalNum3AdultsRooms').length != 0) internalNum3AdultsRooms = $("#internalNum3AdultsRooms").val() if ($('#internalNum1BabiesRooms').length != 0) internalNum1BabiesRooms = $("#internalNum1BabiesRooms").val() if ($('#internalNum2BabiesRooms').length != 0) internalNum2BabiesRooms = $("#internalNum2BabiesRooms").val() if ($('#internalNum3BabiesRooms').length != 0) internalNum3BabiesRooms = $("#internalNum3BabiesRooms").val() $("#hab1_adultos").val(internalNum1AdultsRooms); $("#hab2_adultos").val(internalNum2AdultsRooms); $("#hab3_adultos").val(internalNum3AdultsRooms); $("#hab1_ninos").val($("#internalNum1KidsRooms").val()); $("#hab2_ninos").val($("#internalNum2KidsRooms").val()); $("#hab3_ninos").val($("#internalNum3KidsRooms").val()); $("#hab1_bebes").val(internalNum1BabiesRooms); $("#hab2_bebes").val(internalNum2BabiesRooms); $("#hab3_bebes").val(internalNum3BabiesRooms); } if ($("#internalPromocode") && $("#internalPromocode").val()){ $("#promocode").val($("#internalPromocode").val()); } if (typeof(DP_extend_info) === 'undefined' || !DP_extend_info.config.initialized || DP_extend_info.config.start_datepicker_input !== datePicker1Selector) { $(datePicker1Selector).datepicker({ minDate: new Date(), altFormat: "dd/mm/yy", dateFormat: "dd/mm/yy", onClose: function (selectedDate, inst) { if (selectedDate) { var theDate = $.datepicker.parseDate("dd/mm/yy", selectedDate); var theSelectedDate = $.datepicker.parseDate("dd/mm/yy", selectedDate); theSelectedDate.setDate(theSelectedDate.getDate()); $(datePicker1Selector).datepicker('setDate', theSelectedDate); if (typeof(min_stay_number) != 'undefined'){ theDate.setDate(theDate.getDate() + min_stay_number); } else { theDate.setDate(theDate.getDate() + 1); } $(datePicker2Selector).datepicker("option", "minDate", theDate); $(datePicker2Selector).datepicker('setDate', theDate); $(this).closest("#contenedor_fechas").find(datePicker2Selector).datepicker("show"); } } }); $(datePicker2Selector).datepicker({ minDate: minDateDeparture(), altFormat: "dd/mm/yy", dateFormat: "dd/mm/yy" }); $(datePicker1Selector).change(function () { var date2 = $(this).datepicker('getDate', '+3d'); $(datePicker1Selector).datepicker('setDate', date2); date2.setDate(date2.getDate() + 1); $(datePicker2Selector).datepicker('setDate', date2); checkDates(); }); $(datePicker2Selector).change(function () { var date2 = $(this).datepicker('getDate', '+3d'); $(datePicker2Selector).datepicker('setDate', date2); checkDates(); }); $(datePicker1Selector).removeAttr('disabled'); $(datePicker2Selector).removeAttr('disabled'); } }); function minDateDeparture(){ if ($(datePicker1Selector).val()){ var theDate = $.datepicker.parseDate("dd/mm/yy", $(datePicker1Selector).val()); theDate.setDate(theDate.getDate() + 1 ); } else{ var theDate = new Date(); } return theDate; } function mostrarHabitaciones(selector_habitaciones) { for ( var i = 3; i > selector_habitaciones; i--) { //$('#hab' + i).hide(); $('[id="hab'+ i + '"]').each(function() { $(this).hide(); }); //$('#childrenRoom' + (i + 1)).val("0"); $('[id="childrenRoom'+ (i + 1) + '"]').each(function() { $(this).val("0"); }); } for ( var i = selector_habitaciones; i > 0; i--) { //$('#hab' + i).show(); $('[id="hab'+ i + '"]').each(function() { $(this).show(); }); } } function bookingSearch(){ if (!checkDates()){ return false; } var destination_input = $("form.paraty-booking-form.motor2").find(".destination"); if(destination_input.length && destination_input.val() == ''){ $("form.paraty-booking-form .destination_field, form.paraty-booking-form.motor2 .destination_wrapper").show(); return false; } try { ga(function (tracker) { client_id = tracker.get('clientId'); }); $('<input>').attr({ type: 'hidden', id: '_ga', name: '_ga', value: client_id }).appendTo($("#search-button").closest('form')); } catch (err) { console.log("Google Analytics defined incorrectly (May use a old version)"); } var opts = { lines: 13, // The number of lines to draw length: 4, // The length of each line width: 3, // The line thickness radius: 10, // The radius of the inner circle rotate: 0, // The rotation offset color: '#e1e1e1', // #rgb or #rrggbb speed: 1.5, // Rounds per second trail: 60, // Afterglow percentage shadow: false, // Whether to render a shadow hwaccel: false, // Whether to use hardware acceleration className: 'spinner', // The CSS class to assign to the spinner zIndex: 2e9, // The z-index (defaults to 2000000000) top: 'auto', // Top position relative to parent in px left: 'auto' // Left position relative to parent in px }; var target = document.getElementById('envio_spinner'); if( $('#booking-search-popup').length ) { show_booking_search_popup($('#searchForm')); return false; } else { $("#search-button").hide(); var spinner = new Spinner(opts).spin(target); $('#searchForm').submit(); } }; </script> <script> adult_tag = "Adulto"; adults_tag = "Adultos"; kid_tag = "Criança"; kids_tag = "Crianças"; baby_tag = "Bebé"; babies_tag = "Bebés"; no_dispo_text = "não disponível"; </script> <script async> ($ => { if (typeof only_once_rescueseeker == "undefined") { only_once_rescueseeker = 1; $.getScript("https://rescueseeker-default-697653561069.europe-west1.run.app/static/rescue-seeker/common/js/rescue-seeker-widget.js?v=2") .done(function (script, textStatus) { console.log("RESCUE SEEKER: Main rescue seeker script loaded!"); RescueSeeker.config.email_controller = 'hotel-webs'; RescueSeeker.load('flagworld-corpo', 'pt', 'paraty'); }) .fail(function (jqxhr, settings, exception) { console.error("RESCUE SEEKER: Main rescue seeker script NOT loaded!"); console.error(exception); }); } })(jQuery); </script> </div> <input type="hidden" name="truncate_prices" id="truncate_prices" value=""> </div> </div> </div> <div class="hidden_booking_summary with_babies "> <div class="center_container"></div> </div> <div class="booking-box--search"> <div class="clearfix booking-box__content flexible-message" style="background: #da9500 url(static_1/images/booking_2/ojo.png) no-repeat 15px center;color: white;padding-left: 55px;"> Lamentamos não poder oferecer disponibilidade para a data em questão. Caso seja do seu interesse por favor verifique a outras opções que temos para si na mesma zona para as datas seleccionadas. Muito Obrigado! </div> </div>
Hotel pictures 3
Flag Hotel Fátima Irmãs Dominicanas
R. Francisco Marto 50, 2495-448 Fátima
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
4848 EUR
43.243.2 EUR

Preço por quarto / noite

Impostos incluídos

Flag Hotel Fátima Irmãs Dominicanas

R. Francisco Marto 50, 2495-448 Fátima
Visualizar mapa
  • Receção 24H
  • Pequeno Almoço
  • Restaurante
  • Estacionamento
PRÓXIMO DO SANTUÁRIO DE FÁTIMA
No coração de Fátima, a apenas 5 minutos a pé do emblemático Santuário, o Flag Hotel Fátima Irmãs Dominicanas convida-o a desfrutar de uma estadia acolhedora num edifício repleto de história e detalhes únicos.
Hotel pictures 3
Flag Hotel Porto-Maia
Área de Serviço Águas Santas A4 - Sentido Amarante-Porto (Km 9,8), 4445-547 Águas Santas
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
6662 EUR
59.855.8 EUR

Preço por quarto / noite

Impostos incluídos

Flag Hotel Porto-Maia

Área de Serviço Águas Santas A4 - Sentido Amarante-Porto (Km 9,8), 4445-547 Águas Santas
Visualizar mapa
  • Receção 24H
  • Estacionamento
  • Pequeno Almoço
  • Sala de Reuniões
DESCANSE EM VIAGEM
O Flag Hotel Porto Maia está situado numa área de serviço junto à Autoestrada A4, numa localização prática e estratégica, com acesso rápido ao Porto, à Maia e às principais vias da região. Fica a cerca de 15 minutos do centro histórico do Porto e a 12km do Aeroporto Francisco Sá Carneiro, o que o torna ideal para estadias de negócios ou lazer.
O hotel dispõe de 30 quartos minimalistas e confortáveis, estacionamento gratuito e uma pequena sala de reuniões funcional.
Hotel pictures 2
Flag Hotel Guimarães Fafe
Av. do Brasil, 4820-121 Fafe
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
6767 EUR
60.360.3 EUR

Preço por quarto / noite

Impostos incluídos

Flag Hotel Guimarães Fafe

Av. do Brasil, 4820-121 Fafe
Visualizar mapa
  • Receção 24H
  • Wifi Grátis
  • Estacionamento Gratuito
  • Sala de Eventos
LOCALIZAÇÃO PRIVILEGIADA
Com uma localização central em Fafe, o Flag Hotel Guimarães Fafe oferece acomodações confortáveis em quartos espaçosos e climatizados.
O restaurante serve um pequeno-almoço americano quente, além de especialidades locais do distrito de Braga.
A propriedade encontra-se a apenas 2,5 km do Museu de Energia Hidroeléctrica e a cerca de 15 minutos de carro da Igreja Romana de Arões.
Hotel pictures 3
Flag Hotel Braga
R. Damiana Maria da Silva n 20, Ferreiros, 4700-085 Braga
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
7471 EUR
66.963.9 EUR

Preço por quarto / noite

Impostos incluídos

Flag Hotel Braga

R. Damiana Maria da Silva n 20, Ferreiros, 4700-085 Braga
Visualizar mapa
  • Wifi
  • Pequeno Almoço
  • Bar
  • Estacionamento
LONGE DA AGITAÇÃO, PERTO DE TUDO
O Flag Hotel Braga é um hotel de 3 estrelas com uma localização conveniente à entrada da cidade, a poucos minutos do centro histórico e de vários pontos turísticos emblemáticos como o Santuário do Monte do Bom Jesus ou a Catedral de Braga.
Hotel pictures 3
Flag Hotel Lisboa Sintra
Av. Dr. Luís Sá 6, Abrunheira, 2714-505 Sintra
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
8480 EUR
7672 EUR

Preço por quarto / noite

Impostos incluídos

Flag Hotel Lisboa Sintra

Av. Dr. Luís Sá 6, Abrunheira, 2714-505 Sintra
Visualizar mapa
  • Wifi Grátis
  • Receção 24H
  • Pequeno Almoço
  • Bar
RELAXAMENTO E CONFORTO
O Flag Hotel Lisboa Sintra é um hotel moderno e acolhedor localizado em Sintra, uma das cidades mais icónicas de Portugal, famosa pelos seus palácios e paisagens deslumbrantes.
Num ambiente acolhedor, com design moderno e minimalista, poderá desfrutar de quartos confortáveis, uma opção ideal tanto para lazer como para negócios.
Hotel pictures 3
Lam Hotel Fortaleza de Almeida
Rua da Muralha, 6350-234 Almeida
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
8484 EUR
75.675.6 EUR

Preço por quarto / noite

Impostos incluídos

Lam Hotel Fortaleza de Almeida

Rua da Muralha, 6350-234 Almeida
Visualizar mapa
  • Restaurante
  • Bar
  • Room Service
  • Estacionamento
ESCAPADINHAS DE SONHO
O Lam Hotel Fortaleza de Almeida oferece uma experiência única, situada na Vila de Almeida, uma Aldeia Histórica de Portugal, famosa pelo seu formato em estrela com doze pontas.
Instalado dentro da imponente fortaleza do século XVII, o hotel proporciona aos hóspedes um refúgio acolhedor e cheio de história, com mobiliário e decoração que evocam o passado.
Hotel pictures 3
Flag Hotel Lisboa Oeiras
Autoestrada da Costa do Estoril, 2780-826 Oeiras
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
8886 EUR
79.477.4 EUR

Preço por quarto / noite

Impostos incluídos

Flag Hotel Lisboa Oeiras

Autoestrada da Costa do Estoril, 2780-826 Oeiras
Visualizar mapa
  • Wifi Grátis
  • Receção 24H
  • Pequeno Almoço
  • Bar
EXCELENTE LOCALIZAÇÃO E CONFORTO
O Flag Hotel Lisboa Oeiras é um hotel moderno e confortável localizado em Oeiras, na região metropolitana de Lisboa, situado a 15km do centro de Lisboa e a 320km do Porto.
Numa localização estratégica, permite diferentes acessos tanto para a capital, como para a zona costeira onde se pode usufruir de óptimas praias. A sua proximidade a centros de negócios e a vários pontos de interesse turístico, tornam este hotel ideal para viagens de negócios e lazer.
Hotel pictures 3
Lam Hotel Caramulo
Av. Dr. Abel de Lacerda, 3475-031 Caramulo
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
9090 EUR
8181 EUR

Preço por quarto / noite

Impostos incluídos

Lam Hotel Caramulo

Av. Dr. Abel de Lacerda, 3475-031 Caramulo
Visualizar mapa
  • Restaurante
  • Bar
  • Piscina Exterior
  • Estacionamento
NO CORAÇÃO DA SERRA DO CARAMULO
Situado num edifício emblemático com uma rica herança histórica, o Lam Hotel Caramulo oferece uma experiência única a 800 metros de altitude, no coração da deslumbrante Serra do Caramulo. Outrora uma estância terapêutica das Forças Armadas Portuguesas, o hotel preserva elementos originais dessa época, como os belíssimos azulejos pintados à mão, que conferem um charme autêntico e intemporal ao espaço. Com 87 quartos cuidadosamente equipados para garantir conforto e bem-estar, este é o local ideal para quem procura tranquilidade, ar puro e uma ligação profunda com a natureza.
Hotel pictures 3
Flag Hotel Santarém
Auto Estrada A1 Km 84 Área De Serviço Santarém, 2000-701 Pernes
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
9090 EUR
8181 EUR

Preço por quarto / noite

Impostos incluídos

Flag Hotel Santarém

Auto Estrada A1 Km 84 Área De Serviço Santarém, 2000-701 Pernes
Visualizar mapa
  • Pequeno Almoço
  • Sala de Reuniões
  • Piscina Exterior
  • Estacionamento
O PONTO DE PARTIDA DE UMA NOVA AVENTURA
O Flag Hotel Santarém é um espaço onde a simplicidade se alia ao conforto, ideal para quem procura uma estadia prática e descomplicada no coração do Ribatejo. Com uma localização estratégica, está situado na área de serviço de Santarém da auto-estrada A1, o hotel é perfeito para viagens de lazer ou negócios. Os quartos de design minimalista e ambiente tranquilo conseguem garantir uma experiência cómoda e funcional.
Hotel pictures 3
Flag Hotel Aljustrel
R. Gen. Humberto Delgado, 7600-099 Aljustrel
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
9393 EUR
83.783.7 EUR

Preço por quarto / noite

Impostos incluídos

Flag Hotel Aljustrel

R. Gen. Humberto Delgado, 7600-099 Aljustrel
Visualizar mapa
  • Restaurante
  • Bar
  • Pequeno Almoço
  • Sala de Reuniões
HARMONIA, BEM-ESTAR E CONFORTO
No coração da tranquila vila de Aljustrel, o Flag Hotel Aljustrel oferece uma experiência única onde a arquitetura contemporânea se mistura com as influências das antigas minas locais.
Com um ambiente acolhedor e moderno, o hotel proporciona conforto e bem-estar, com uma vista panorâmica incrível sobre a vila e os arredores, criando o cenário perfeito para uma pausa relaxante ou um dia de trabalho produtivo.
Hotel pictures 3
Lam Hotel Convento do Desagravo
Calçada Convento, 3400-758 Vila Pouca da Beira
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
9797 EUR
87.387.3 EUR

Preço por quarto / noite

Impostos incluídos

Lam Hotel Convento do Desagravo

Calçada Convento, 3400-758 Vila Pouca da Beira
Visualizar mapa
  • Restaurante
  • Bar
  • Room Service
  • Estacionamento
VISTAS PANORÂMICAS
O Lam Hotel Convento do Desagravo é o lugar perfeito para quem procura paz e tranquilidade, em pleno contacto com a natureza.
Situado no centro do país, em um edifício histórico do século XVIII, o hotel conta com 29 quartos e uma vasta propriedade composta por jardins, vinha e olival. Um ambiente sereno, ideal para quem deseja fugir da agitação e desfrutar de momentos de descanso.
Hotel pictures 3
Flag Hotel Caldas da Rainha
R. Fernando Ponte e Sousa 11, 2500-200 Caldas da Rainha
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
114114 EUR
102.6102.6 EUR

Preço por quarto / noite

Impostos incluídos

Flag Hotel Caldas da Rainha

R. Fernando Ponte e Sousa 11, 2500-200 Caldas da Rainha
Visualizar mapa
  • Bar
  • Pequeno Almoço
  • Estacionamento
  • Carregamento Elétrico
CHARME E MODERNIDADE
O Flag Hotel Caldas da Rainha oferece acomodações modernas e confortáveis, com bar, estacionamento privado gratuito e um amplo salão partilhado. A propriedade conta com receção 24 horas, serviço de quartos e Wi-Fi gratuito em todas as áreas.
Hotel pictures 3
Golden Tulip São João da Madeira
Av. Adelino Amaro da Costa 573, 3700-023 São João da Madeira
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
115115 EUR
103.5103.5 EUR

Preço por quarto / noite

Impostos incluídos

Golden Tulip São João da Madeira

Av. Adelino Amaro da Costa 573, 3700-023 São João da Madeira
Visualizar mapa
  • Restaurante
  • Piscina Interior
  • Sala de Eventos
  • Estacionamento
PENSADO PARA O SEU CONFORTO
O Golden Tulip São João da Madeira é um elegante hotel de 4 estrelas, concebido para oferecer conforto e comodidade a todos os seus hóspedes, seja em viagens de negócios ou momentos de lazer.
Os 117 quartos, decorados com mobiliário de qualidade e um toque contemporâneo, proporcionam um ambiente acolhedor e funcional.
Hotel pictures 3
Lam Hotel Porto-Gaia
Praia de Lavadores, R. da Bélgica 86, 4400-044 Vila Nova de Gaia
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
135130 EUR
122117 EUR

Preço por quarto / noite

Impostos incluídos

Lam Hotel Porto-Gaia

Praia de Lavadores, R. da Bélgica 86, 4400-044 Vila Nova de Gaia
Visualizar mapa
  • Restaurante
  • Bar
  • Piscina Interior
  • Estacionamento
ELEGÂNCIA E CONFORTO
O Lam Hotel Porto-Gaia, situado na Praia de Lavadores, junto à Foz do Rio Douro, oferece uma localização privilegiada a apenas 15 minutos do Centro Histórico do Porto. Com o deslumbrante Oceano Atlântico como vizinho, o hotel é a escolha perfeita para quem procura uma estadia tranquila, seja a lazer ou a negócios.
Hotel pictures 3
Monchique Resort & SPA by Flagworld Hotels
Lugar do Montinho, 8550-232
Visualizar mapa
Ver detalhes do hotel
Tem flexibilidades de datas?
desde
275.5275.5 EUR
247.95247.95 EUR

Preço por quarto / noite

Impostos incluídos

Monchique Resort & SPA by Flagworld Hotels

Lugar do Montinho, 8550-232
Visualizar mapa
  • Restaurante
  • Spa
  • Pet Friendly
  • Fitness Center
O SEU REFÚGIO NAS MONTANHAS
O Monchique Resort & SPA by Flagworld Hotels é um refúgio de luxo no coração das montanhas. Construído para minimizar o impacto ambiental, este elegante hotel de cinco estrelas combina sofisticação e natureza em perfeita harmonia.
Desfrute de um ambiente exclusivo onde o conforto e a serenidade se fundem com a paisagem envolvente.
Hotel pictures 3
Lam Hotel Convento d'Alter
Rua de Santo António, nº 23 7440-059 Alter do Chão
Visualizar mapa
Ver detalhes do hotel
Sem disponibilidade para as datas selecionados
Tem flexibilidades de datas?

Lam Hotel Convento d'Alter

Rua de Santo António, nº 23 7440-059 Alter do Chão
Visualizar mapa
  • Wifi Grátis
  • Bar
  • Piscina Exterior
  • Sala de Eventos
HISTÓRIA, CHARME E TRANQUILIDADE
O Lam Hotel Convento d'Alter é um exemplo encantador de como a história e a hospitalidade podem se unir. Situado na pitoresca vila de Alter do Chão, no Alto Alentejo, este hotel nasceu da cuidadosa recuperação de um antigo Convento Franciscano datado de 1634. A arquitetura preserva muitos dos elementos originais, como claustros, arcos e detalhes em pedra, proporcionando uma atmosfera serena e autêntica.
Hotel pictures 3
Flag Hotel Barcelos
R. de São Bento 7, 4750-267 Barcelos
Visualizar mapa
Ver detalhes do hotel
Sem disponibilidade para as datas selecionados
Tem flexibilidades de datas?

Flag Hotel Barcelos

R. de São Bento 7, 4750-267 Barcelos
Visualizar mapa
  • Receção 24H
  • Wifi
  • Pequeno Almoço
  • Elevador
LOCALIZAÇÃO NO CENTRO HISTÓRICO
Localizado no centro histórico da encantadora cidade de Barcelos, no coração da região do Minho, uma área rica em cultura e tradição. Com um vasto legado arquitetónico, parte integrante dos Caminhos de Santiago, e a famosa lenda do Galo de Barcelos, símbolo de Portugal, o hotel é o refúgio perfeito para quem deseja explorar a história e a beleza da cidade.
Hotel pictures 3
Campanile Setúbal
Rua das Caravelas 2910-279 Setúbal, 2900-279 Setúbal
Visualizar mapa
Ver detalhes do hotel
Sem disponibilidade para as datas selecionados
Tem flexibilidades de datas?

Campanile Setúbal

Rua das Caravelas 2910-279 Setúbal, 2900-279 Setúbal
Visualizar mapa
  • Bar
  • Pequeno Almoço
  • Estacionamento
  • Piscina Exterior
CONFORTO E LOCALIZAÇÃO PRIVELIGIADA
Descontraia com todo o conforto no Campanile Setúbal, onde 72 quartos acolhedores garantem uma estadia tranquila, incluindo opções adaptadas para pessoas com mobilidade reduzida.
Hotel pictures 3
Lam Hotel Celorico de Basto
R. dos Combatentes do Ultramar 100 293, 4890-293 Celorico de Basto
Visualizar mapa
Ver detalhes do hotel
Sem disponibilidade para as datas selecionados
Tem flexibilidades de datas?

Lam Hotel Celorico de Basto

R. dos Combatentes do Ultramar 100 293, 4890-293 Celorico de Basto
Visualizar mapa
  • Restaurante
  • Estacionamento
  • Bar
  • Piscina Interior
CONFORTO E SERENIDADE
O Lam Hotel Celorico de Basto, situado em Celorico de Basto, oferece uma localização privilegiada com vistas deslumbrantes sobre as montanhas, como a Senhora da Graça e Alvão.
O hotel dispõe de várias comodidades, incluindo piscina interior e exterior, spa, ginásio e um restaurante que serve especialidades regionais e vinhos locais.
Hotel pictures 3
Lam Hotel Estarreja
R. Marques Rodrigues N36, 3860-404 Estarreja
Visualizar mapa
Ver detalhes do hotel
Sem disponibilidade para as datas selecionados
Tem flexibilidades de datas?

Lam Hotel Estarreja

R. Marques Rodrigues N36, 3860-404 Estarreja
Visualizar mapa
  • Restaurante
  • Bar
  • Piscina
  • Estacionamento
RODEADO PELA NATUREZA
O Lam Hotel Estarreja está rodeado por colinas verdes, a apenas 2 km da Autoestrada A29 Aveiro-Porto, oferecendo acomodações modernas e uma vasta gama de comodidades.
O Restaurante Real Cozinha Velha oferece especialidades regionais, e os bares Caribe e Paco são perfeitos para momentos de lazer. Para os mais ativos, há campo de ténis, minigolfe, sauna, banho turco e trilhos para caminhadas.
Hotel pictures 3
Lam Hotel Foya Branca
São Pedro, Cabo Verde
Visualizar mapa
Ver detalhes do hotel
Sem disponibilidade para as datas selecionados
Tem flexibilidades de datas?

Lam Hotel Foya Branca

São Pedro, Cabo Verde
Visualizar mapa
  • Restaurante
  • Bar
  • Estacionamento
  • Eventos
REFÚGIO NA PRAIA
O Lam Hotel Foya Branca situado na Baía de São Pedro, no extremo Oeste da Ilha de São Vicente, Cabo Verde, oferece uma vista deslumbrante sobre o Oceano Atlântico. A apenas 2 km do Aeroporto Internacional Cesária Évora e 10 km do centro de Mindelo, dispõe de transporte gratuito para a cidade.
Hotel pictures 3
Flag Hotel Madeira - Ribeira Brava
R. Gago Coutinho e Sacadura Cabral 2A, 9350-217 Ribeira Brava
Visualizar mapa
Ver detalhes do hotel
Sem disponibilidade para as datas selecionados
Tem flexibilidades de datas?

Flag Hotel Madeira - Ribeira Brava

R. Gago Coutinho e Sacadura Cabral 2A, 9350-217 Ribeira Brava
Visualizar mapa
  • Wifi Grátis
  • Piscina
  • Receção 24H
  • Pequeno Almoço
HOTEL LOCALIZADO JUNTO AO MAR
O Flag Hotel Madeira - Ribeira Brava oferece uma estadia confortável em frente à praia, com 69 quartos equipados com TV de ecrã plano, telefone e casa de banho privativa com banheira.
A poucos passos da Praia Ribeira Brava e a 1,9 km de Praia Lugar de Baixo, o hotel é ideal para quem procura relaxar junto ao mar.
Hotel pictures 3
Flag Hotel Valencia
Carrer Gombalda, s/n, 46560 Massalfassar, Valencia, Espanha
Visualizar mapa
Ver detalhes do hotel
Sem disponibilidade para as datas selecionados
Tem flexibilidades de datas?

Flag Hotel Valencia

Carrer Gombalda, s/n, 46560 Massalfassar, Valencia, Espanha
Visualizar mapa
  • Cafeteria
  • Bar
  • Sala de Reuniões
  • Campo de Padel
MODERNIDADE NO CORAÇÃO DA CIDADE
O Flag Hotel Valencia combina conforto e funcionalidade a poucos metros da costa. Localizado no norte de Valência, tem fácil acesso ao centro da cidade e às principais zonas empresariais, através da Autoestrada A7.
Seja para explorar Valência ou relaxar à beira da piscina, aqui encontra o equilíbrio perfeito entre comodidade e localização.