{"id":11634,"date":"2026-10-01T18:20:04","date_gmt":"2026-10-01T16:20:04","guid":{"rendered":"https:\/\/calamora-moraira.eu\/moraira\/travelling-to-moraira\/flying-to-moraira\/"},"modified":"2026-10-01T18:20:04","modified_gmt":"2026-10-01T16:20:04","slug":"flying-to-moraira","status":"publish","type":"page","link":"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/","title":{"rendered":"Flying to Moraira"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Hero&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;74c69059-8e69-4122-b1e6-dfeabf6c5711&#8243; min_height_tablet=&#8221;100vh&#8221; min_height_last_edited=&#8221;on|tablet&#8221; custom_padding=&#8221;0vw||0vw||true|false&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; background_color=&#8221;#917C4B&#8221; min_height_phone=&#8221;100vh&#8221;][et_pb_row _builder_version=&#8221;4.24.3&#8243; _module_preset=&#8221;5138c454-be54-4233-bd3b-f8e6a8747976&#8243; custom_padding=&#8221;35px|||||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.23.1&#8243; _module_preset=&#8221;73121f80-a3ef-4484-8763-c3f18e3c56d2&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF90aXRsZSIsInNldHRpbmdzIjp7ImJlZm9yZSI6IiIsImFmdGVyIjoiIiwiZW5hYmxlX2h0bWwiOiJvZmYifX0=@&#8221; _builder_version=&#8221;4.27.5&#8243; _dynamic_attributes=&#8221;title&#8221; _module_preset=&#8221;ddeb8c09-9078-4424-bc15-2efb6572e28e&#8221; title_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; title_text_align=&#8221;left&#8221; title_text_color=&#8221;#FFFFFF&#8221; title_font_size=&#8221;48px&#8221; title_line_height=&#8221;1.15em&#8221; custom_padding=&#8221;||0px|||&#8221; title_font_size_tablet=&#8221;40px&#8221; title_font_size_phone=&#8221;24px&#8221; title_font_size_last_edited=&#8221;on|phone&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; admin_label=&#8221;Listings&#8221; module_id=&#8221;accommodaties&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#FFFFFF&#8221; background_enable_color=&#8221;off&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;rgba(242,239,230,0.5) 0%|rgba(242,239,230,0.49) 100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;0px||0px||true|false&#8221; global_module=&#8221;2595&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;_initial&#8221; custom_margin=&#8221;|auto|0px|auto|false|false&#8221; custom_padding=&#8221;18px|52px|10px||false|false&#8221; border_width_bottom=&#8221;1px&#8221; border_color_bottom=&#8221;#E5DFCD&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][dipi_breadcrumbs bc_custom_home=&#8221;on&#8221; bc_home_icon=&#8221;on&#8221; bc_home_color=&#8221;#917C4B&#8221; bc_separator=&#8221;symbol&#8221; bc_separator_sysmbol=&#8221;\/&#8221; bc_separator_color=&#8221;#B6A67C&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; items_font_size=&#8221;14px&#8221; hover_text_color=&#8221;#917C4B&#8221; active_font=&#8221;|600|||||||&#8221; active_text_color=&#8221;#917C4B&#8221; global_colors_info=&#8221;{}&#8221;][\/dipi_breadcrumbs][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; admin_label=&#8221;Listings&#8221; module_id=&#8221;accommodaties&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#FFFFFF&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;rgba(242,239,230,0.47) 0%|#ffffff 17%&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;0px||0px||true|false&#8221; saved_tabs=&#8221;all&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;3_5,2_5&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;_initial&#8221; custom_margin=&#8221;|auto|0px|auto|false|false&#8221; custom_padding=&#8221;|52px||||&#8221; hover_enabled=&#8221;0&#8243; border_color_bottom=&#8221;rgba(0,0,0,0.08)&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_padding_phone=&#8221;|0px|||false|false&#8221; sticky_enabled=&#8221;0&#8243; custom_padding_tablet=&#8221;|52px||||&#8221;][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text quote_border_color=&#8221;gcid-secondary-color&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;2c55a9c4-feed-423b-9edb-ae0b5b365cac&#8221; text_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; text_text_color=&#8221;#3c3a47&#8243; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.75em&#8221; link_font=&#8221;|600||||||#917C4B|&#8221; link_text_color=&#8221;#917C4B&#8221; quote_font=&#8221;Roboto|Roboto_weight|||||||&#8221; quote_text_color=&#8221;#0e0c19&#8243; header_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_text_color=&#8221;#917C4B&#8221; header_line_height=&#8221;1.15em&#8221; header_2_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_2_text_color=&#8221;#917C4B&#8221; header_2_line_height=&#8221;1.2em&#8221; header_3_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_3_text_color=&#8221;#917C4B&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_4_text_color=&#8221;#917C4B&#8221; header_4_line_height=&#8221;1.4em&#8221; header_5_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_5_text_color=&#8221;#917C4B&#8221; header_5_line_height=&#8221;1.4em&#8221; header_6_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_6_text_color=&#8221;#917C4B&#8221; header_6_line_height=&#8221;1.5em&#8221; custom_margin=&#8221;||||false|false&#8221; text_font_size_tablet=&#8221;15px&#8221; text_font_size_phone=&#8221;15px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; header_font_size_tablet=&#8221;40px&#8221; header_font_size_phone=&#8221;24px&#8221; header_font_size_last_edited=&#8221;on|desktop&#8221; header_2_font_size_tablet=&#8221;28px&#8221; header_2_font_size_phone=&#8221;20px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; header_3_font_size_tablet=&#8221;22px&#8221; header_3_font_size_phone=&#8221;17px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; header_4_font_size_tablet=&#8221;18px&#8221; header_4_font_size_phone=&#8221;15px&#8221; header_4_font_size_last_edited=&#8221;on|tablet&#8221; header_5_font_size_tablet=&#8221;15px&#8221; header_5_font_size_phone=&#8221;14px&#8221; header_5_font_size_last_edited=&#8221;on|desktop&#8221; header_6_font_size_tablet=&#8221;13px&#8221; header_6_font_size_phone=&#8221;13px&#8221; header_6_font_size_last_edited=&#8221;on|desktop&#8221; custom_css_free_form=&#8221;h4 {margin-top:10px}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Flying to Moraira \u2013 the easy way to reach your holiday destination<\/h2>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/02\/reizen-naar-Moraira.jpg&#8221; title_text=&#8221;reizen naar Moraira&#8221; force_fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; max_height=&#8221;600px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text quote_border_color=&#8221;gcid-secondary-color&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;2c55a9c4-feed-423b-9edb-ae0b5b365cac&#8221; text_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; text_text_color=&#8221;#3c3a47&#8243; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.75em&#8221; link_font=&#8221;|600||||||#917C4B|&#8221; link_text_color=&#8221;#917C4B&#8221; quote_font=&#8221;Roboto|Roboto_weight|||||||&#8221; quote_text_color=&#8221;#0e0c19&#8243; header_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_text_color=&#8221;#917C4B&#8221; header_line_height=&#8221;1.15em&#8221; header_2_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_2_text_color=&#8221;#917C4B&#8221; header_2_line_height=&#8221;1.2em&#8221; header_3_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_3_text_color=&#8221;#917C4B&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_4_text_color=&#8221;#917C4B&#8221; header_4_line_height=&#8221;1.4em&#8221; header_5_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_5_text_color=&#8221;#917C4B&#8221; header_5_line_height=&#8221;1.4em&#8221; header_6_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_6_text_color=&#8221;#917C4B&#8221; header_6_line_height=&#8221;1.5em&#8221; custom_margin=&#8221;||||false|false&#8221; text_font_size_tablet=&#8221;15px&#8221; text_font_size_phone=&#8221;15px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; header_font_size_tablet=&#8221;40px&#8221; header_font_size_phone=&#8221;24px&#8221; header_font_size_last_edited=&#8221;on|desktop&#8221; header_2_font_size_tablet=&#8221;28px&#8221; header_2_font_size_phone=&#8221;20px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; header_3_font_size_tablet=&#8221;22px&#8221; header_3_font_size_phone=&#8221;17px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; header_4_font_size_tablet=&#8221;18px&#8221; header_4_font_size_phone=&#8221;15px&#8221; header_4_font_size_last_edited=&#8221;on|tablet&#8221; header_5_font_size_tablet=&#8221;15px&#8221; header_5_font_size_phone=&#8221;14px&#8221; header_5_font_size_last_edited=&#8221;on|desktop&#8221; header_6_font_size_tablet=&#8221;13px&#8221; header_6_font_size_phone=&#8221;13px&#8221; header_6_font_size_last_edited=&#8221;on|desktop&#8221; custom_css_free_form=&#8221;h4 {margin-top:10px}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Flying to Moraira means landing at Alicante or Valencia: Moraira has no airport of its own. Alicante-Elche is the closer of the two, at around 95 kilometres, and is the logical choice for most travellers from the Netherlands and Belgium. Valencia is a good alternative when there is a better flight from there. Below you can compare both airports, see which direct services exist and read how to travel on after landing.<\/p>\n<h2>Alicante or Valencia: the two airports compared<\/h2>\n<div style=\"border:1px solid rgba(145,124,75,.2);border-radius:10px;background:#ffffff;padding:14px 16px;margin:0 0 10px;\">\n<p style=\"margin:0 0 8px;font-weight:700;color:#917C4B;font-size:17px;line-height:1.3;\">Alicante-Elche Miguel Hern\u00e1ndez (ALC)<\/p>\n<p style=\"margin:0 0 4px;font-size:14px;line-height:1.55;\"><span style=\"color:#6d5f38;font-weight:600;\">Distance to Moraira<\/span> About 95 km<\/p>\n<p style=\"margin:0 0 4px;font-size:14px;line-height:1.55;\"><span style=\"color:#6d5f38;font-weight:600;\">Driving time (indication)<\/span> A little over an hour<\/p>\n<p style=\"margin:0 0 4px;font-size:14px;line-height:1.55;\"><span style=\"color:#6d5f38;font-weight:600;\">Route<\/span> AP-7 towards Valencia, exit 63 (Benissa\/Teulada)<\/p>\n<\/div>\n<div style=\"border:1px solid rgba(145,124,75,.2);border-radius:10px;background:#ffffff;padding:14px 16px;margin:0 0 10px;\">\n<p style=\"margin:0 0 8px;font-weight:700;color:#917C4B;font-size:17px;line-height:1.3;\">Valencia (VLC)<\/p>\n<p style=\"margin:0 0 4px;font-size:14px;line-height:1.55;\"><span style=\"color:#6d5f38;font-weight:600;\">Distance to Moraira<\/span> About 130 km<\/p>\n<p style=\"margin:0 0 4px;font-size:14px;line-height:1.55;\"><span style=\"color:#6d5f38;font-weight:600;\">Driving time (indication)<\/span> About 1.5 hours<\/p>\n<p style=\"margin:0 0 4px;font-size:14px;line-height:1.55;\"><span style=\"color:#6d5f38;font-weight:600;\">Route<\/span> V-30 and AP-7 towards Alicante, exit 63 (Benissa\/Teulada)<\/p>\n<\/div>\n<p>The Spanish stretch of the AP-7 between Valencia and Alicante has been toll-free since 1 January 2020, so from either airport you pay no toll on the way. Driving times assume normal traffic; on summer Saturdays and around Spanish public holidays it can be busier.<\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<style>.cmfly{margin:8px 0 22px;}.cmfly>input{position:absolute;opacity:0;pointer-events:none;}.cmfly>label{display:inline-block;cursor:pointer;margin:0 8px 10px 0;padding:10px 18px;border:2px solid #917C4B;border-radius:24px;color:#917C4B;font-weight:700;font-size:15px;background:#ffffff;}.cmfly-p{display:none;}#cmfly-alc:checked+label,#cmfly-vlc:checked+label{background:#917C4B;color:#ffffff;}#cmfly-alc:checked~.cmfly-alc,#cmfly-vlc:checked~.cmfly-vlc{display:block;}#cmfly-alc:focus-visible+label,#cmfly-vlc:focus-visible+label{outline:2px solid #6d5f38;outline-offset:2px;}.cmfly-p p{margin:0 0 10px;}.cmfly td a{color:#917C4B !important;font-weight:600;text-decoration:underline;}<\/style>\n<h2 style=\"color:#917C4B;\">Direct flights from the Netherlands and Belgium<\/h2>\n<pee>Pick the airport you want to land at. You will then see which airports in the Netherlands and Belgium you can fly from directly, with which airline and how long the flight takes. The overview is a snapshot (September 2026); timetables vary by season, so always check days and times on the airline&#8217;s own site.<\/pee>\n<div class=\"cmfly\"><input type=\"radio\" name=\"cmfly\" id=\"cmfly-alc\" checked><label for=\"cmfly-alc\">Land at Alicante<\/label><input type=\"radio\" name=\"cmfly\" id=\"cmfly-vlc\"><label for=\"cmfly-vlc\">Land at Valencia<\/label><\/p>\n<div class=\"cmfly-p cmfly-alc\"><pee><strong>Alicante-Elche (ALC)<\/strong> is about 95 km from Moraira: a little over an hour on the AP-7 towards Valencia, exit 63 (Benissa\/Teulada).<\/pee>\n<table style=\"width:100%;border-collapse:collapse;margin:10px 0 16px;background:#ffffff;border:1px solid rgba(145,124,75,.2);font-size:14px;\">\n<tr style=\"background:#f3ede2;\">\n<th style=\"text-align:left;padding:9px 10px;font-weight:700;color:#6d5f38;\">Departure<\/th>\n<th style=\"text-align:left;padding:9px 10px;font-weight:700;color:#6d5f38;\">Airlines<\/th>\n<th style=\"text-align:left;padding:9px 10px;font-weight:700;color:#6d5f38;\">Flight time<\/th>\n<\/tr>\n<tr>\n<td colspan=\"3\" style=\"padding:8px 10px;border-top:1px solid rgba(145,124,75,.25);background:#faf7f1;font-weight:700;color:#917C4B;\">From the Netherlands<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">Amsterdam Schiphol (AMS)<\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\"><a href=\"https:\/\/www.easyjet.com\/nl\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">easyJet<\/a>, <a href=\"https:\/\/www.klm.nl\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">KLM<\/a>, <a href=\"https:\/\/www.transavia.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Transavia<\/a>, <a href=\"https:\/\/www.vueling.com\/nl\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Vueling<\/a><\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">\u00b1 2 hr 40 min<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">Rotterdam The Hague (RTM)<\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\"><a href=\"https:\/\/www.transavia.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Transavia<\/a><\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">\u00b1 2 hr 30 min<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">Eindhoven (EIN)<\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\"><a href=\"https:\/\/www.ryanair.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Ryanair<\/a>, <a href=\"https:\/\/www.transavia.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Transavia<\/a><\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">\u00b1 2 hr 35 min<\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" style=\"padding:8px 10px;border-top:1px solid rgba(145,124,75,.25);background:#faf7f1;font-weight:700;color:#917C4B;\">From Belgium<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">Brussel Zaventem (BRU)<\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\"><a href=\"https:\/\/www.brusselsairlines.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Brussels Airlines<\/a>, <a href=\"https:\/\/www.transavia.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Transavia<\/a>, <a href=\"https:\/\/www.tuifly.be\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">TUI fly<\/a>, <a href=\"https:\/\/www.vueling.com\/nl\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Vueling<\/a><\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">\u00b1 2 hr 45 min<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">Brussel-Charleroi (CRL)<\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\"><a href=\"https:\/\/www.ryanair.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Ryanair<\/a><\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">\u00b1 2 hr 30 min<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">Antwerpen (ANR)<\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\"><a href=\"https:\/\/www.tuifly.be\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">TUI fly<\/a><\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">\u00b1 2 hr 45 min<\/td>\n<\/tr>\n<\/table>\n<div style=\"background:#917C4B;border-radius:10px;padding:18px 20px;margin:6px 0 18px;color:#ffffff;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.sunnycars.nl\/assets\/images\/logo-text.svg\" alt=\"Sunny Cars\" width=\"190\" height=\"35\" style=\"display:block;height:35px;width:auto;margin:0 0 12px;\"><pee style=\"margin:0 0 6px;font-size:18px;font-weight:700;color:#ffffff;\">Pick up a hire car at Alicante<\/pee><pee style=\"margin:0 0 8px;color:#ffffff;\">Through our partner Sunny Cars you book a car in advance for collection at Alicante (ALC). You pay one all-inclusive price:<\/pee>\n<ul style=\"margin:0 0 14px;padding-left:20px;color:#ffffff;\">\n<li style=\"color:#ffffff;\">all insurance included, excess fully covered<\/li>\n<li style=\"color:#ffffff;\">unlimited mileage<\/li>\n<li style=\"color:#ffffff;\">free cancellation up to 1 hour before the rental starts<\/li>\n<li style=\"color:#ffffff;\">no hidden costs<\/li>\n<li style=\"color:#ffffff;\">24\/7 emergency number during your rental<\/li>\n<\/ul>\n<p><a href=\"\/en\/moraira\/travelling-to-moraira\/car-hire-moraira\/\" style=\"display:inline-block;background:#ffffff;color:#917C4B !important;text-decoration:none;padding:10px 20px;border-radius:22px;font-weight:700;font-size:14px;\">Book a hire car with Sunny Cars<\/a><\/div>\n<\/div>\n<div class=\"cmfly-p cmfly-vlc\"><pee><strong>Valencia (VLC)<\/strong> is about 130 km from Moraira: roughly an hour and a half via the V-30 and the AP-7 towards Alicante, exit 63 (Benissa\/Teulada).<\/pee>\n<table style=\"width:100%;border-collapse:collapse;margin:10px 0 16px;background:#ffffff;border:1px solid rgba(145,124,75,.2);font-size:14px;\">\n<tr style=\"background:#f3ede2;\">\n<th style=\"text-align:left;padding:9px 10px;font-weight:700;color:#6d5f38;\">Departure<\/th>\n<th style=\"text-align:left;padding:9px 10px;font-weight:700;color:#6d5f38;\">Airlines<\/th>\n<th style=\"text-align:left;padding:9px 10px;font-weight:700;color:#6d5f38;\">Flight time<\/th>\n<\/tr>\n<tr>\n<td colspan=\"3\" style=\"padding:8px 10px;border-top:1px solid rgba(145,124,75,.25);background:#faf7f1;font-weight:700;color:#917C4B;\">From the Netherlands<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">Amsterdam Schiphol (AMS)<\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\"><a href=\"https:\/\/www.easyjet.com\/nl\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">easyJet<\/a>, <a href=\"https:\/\/www.klm.nl\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">KLM<\/a>, <a href=\"https:\/\/www.transavia.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Transavia<\/a>, <a href=\"https:\/\/www.vueling.com\/nl\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Vueling<\/a><\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">\u00b1 2 hr 35 min<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">Rotterdam The Hague (RTM)<\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\"><a href=\"https:\/\/www.transavia.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Transavia<\/a><\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">\u00b1 2 hr 15 min<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">Eindhoven (EIN)<\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\"><a href=\"https:\/\/www.ryanair.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Ryanair<\/a>, <a href=\"https:\/\/www.transavia.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Transavia<\/a><\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">\u00b1 2 hr 25 min<\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" style=\"padding:8px 10px;border-top:1px solid rgba(145,124,75,.25);background:#faf7f1;font-weight:700;color:#917C4B;\">From Belgium<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">Brussel Zaventem (BRU)<\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\"><a href=\"https:\/\/www.brusselsairlines.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Brussels Airlines<\/a>, <a href=\"https:\/\/www.ryanair.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Ryanair<\/a>, <a href=\"https:\/\/www.tuifly.be\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">TUI fly<\/a>, <a href=\"https:\/\/www.vueling.com\/nl\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Vueling<\/a><\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">\u00b1 2 hr 30 min<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">Brussel-Charleroi (CRL)<\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\"><a href=\"https:\/\/www.ryanair.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Ryanair<\/a><\/td>\n<td style=\"padding:9px 10px;border-top:1px solid rgba(145,124,75,.15);vertical-align:top;\">\u00b1 2 hr 15 min<\/td>\n<\/tr>\n<\/table>\n<div style=\"background:#917C4B;border-radius:10px;padding:18px 20px;margin:6px 0 18px;color:#ffffff;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.sunnycars.nl\/assets\/images\/logo-text.svg\" alt=\"Sunny Cars\" width=\"190\" height=\"35\" style=\"display:block;height:35px;width:auto;margin:0 0 12px;\"><pee style=\"margin:0 0 6px;font-size:18px;font-weight:700;color:#ffffff;\">Pick up a hire car at Valencia<\/pee><pee style=\"margin:0 0 8px;color:#ffffff;\">Through our partner Sunny Cars you book a car in advance for collection at Valencia (VLC). You pay one all-inclusive price:<\/pee>\n<ul style=\"margin:0 0 14px;padding-left:20px;color:#ffffff;\">\n<li style=\"color:#ffffff;\">all insurance included, excess fully covered<\/li>\n<li style=\"color:#ffffff;\">unlimited mileage<\/li>\n<li style=\"color:#ffffff;\">free cancellation up to 1 hour before the rental starts<\/li>\n<li style=\"color:#ffffff;\">no hidden costs<\/li>\n<li style=\"color:#ffffff;\">24\/7 emergency number during your rental<\/li>\n<\/ul>\n<p><a href=\"\/en\/moraira\/travelling-to-moraira\/car-hire-moraira\/\" style=\"display:inline-block;background:#ffffff;color:#917C4B !important;text-decoration:none;padding:10px 20px;border-radius:22px;font-weight:700;font-size:14px;\">Book a hire car with Sunny Cars<\/a><\/div>\n<\/div>\n<\/div>\n<div style=\"background:#f6efe6;border:1px solid rgba(145,124,75,.2);border-left:5px solid #917C4B;border-radius:8px;padding:16px 20px;margin:16px 0 20px;\"><pee style=\"font-size:18px;font-weight:700;color:#917C4B;margin:0 0 8px;\">Note: Eindhoven Airport closed for part of 2027<\/pee><pee style=\"margin:0;\">Eindhoven Airport is closed from 1 February 2027 to 19 July 2027 while the runway is renewed. If you are planning a trip in that period, check with your airline which airport they will be flying from in those months.<\/pee><\/div>\n<p>[\/et_pb_code][et_pb_text quote_border_color=&#8221;gcid-secondary-color&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;2c55a9c4-feed-423b-9edb-ae0b5b365cac&#8221; text_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; text_text_color=&#8221;#3c3a47&#8243; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.75em&#8221; link_font=&#8221;|600||||||#917C4B|&#8221; link_text_color=&#8221;#917C4B&#8221; quote_font=&#8221;Roboto|Roboto_weight|||||||&#8221; quote_text_color=&#8221;#0e0c19&#8243; header_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_text_color=&#8221;#917C4B&#8221; header_line_height=&#8221;1.15em&#8221; header_2_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_2_text_color=&#8221;#917C4B&#8221; header_2_line_height=&#8221;1.2em&#8221; header_3_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_3_text_color=&#8221;#917C4B&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_4_text_color=&#8221;#917C4B&#8221; header_4_line_height=&#8221;1.4em&#8221; header_5_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_5_text_color=&#8221;#917C4B&#8221; header_5_line_height=&#8221;1.4em&#8221; header_6_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_6_text_color=&#8221;#917C4B&#8221; header_6_line_height=&#8221;1.5em&#8221; custom_margin=&#8221;||||false|false&#8221; text_font_size_tablet=&#8221;15px&#8221; text_font_size_phone=&#8221;15px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; header_font_size_tablet=&#8221;40px&#8221; header_font_size_phone=&#8221;24px&#8221; header_font_size_last_edited=&#8221;on|desktop&#8221; header_2_font_size_tablet=&#8221;28px&#8221; header_2_font_size_phone=&#8221;20px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; header_3_font_size_tablet=&#8221;22px&#8221; header_3_font_size_phone=&#8221;17px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; header_4_font_size_tablet=&#8221;18px&#8221; header_4_font_size_phone=&#8221;15px&#8221; header_4_font_size_last_edited=&#8221;on|tablet&#8221; header_5_font_size_tablet=&#8221;15px&#8221; header_5_font_size_phone=&#8221;14px&#8221; header_5_font_size_last_edited=&#8221;on|desktop&#8221; header_6_font_size_tablet=&#8221;13px&#8221; header_6_font_size_phone=&#8221;13px&#8221; header_6_font_size_last_edited=&#8221;on|desktop&#8221; custom_css_free_form=&#8221;h4 {margin-top:10px}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>One practical detail: the length of your flight also determines how much compensation you may be due if it is delayed. Amsterdam &#8211; Alicante falls just above the 1,500-kilometre threshold, while Amsterdam &#8211; Valencia and Brussels &#8211; Alicante fall just below it. There is more about that on the page about <a href=\"\/en\/moraira\/travelling-to-moraira\/flight-delay\/\">flight delay and compensation<\/a>.<\/p>\n<h2>Parking at your departure airport<\/h2>\n<p>If you drive to the airport in your own car, book a parking space in advance. Rates differ by period and by car park, so check the airport&#8217;s own website.<\/p>\n<ul>\n<li><strong>Schiphol:<\/strong> P3 Long Stay is, according to Schiphol, the cheapest option. A free shuttle bus runs every ten minutes day and night and reaches the terminal in about five minutes. Booking is advised; for P6 Valet Parking and P12 it is compulsory.<\/li>\n<li><strong>Rotterdam The Hague Airport:<\/strong> five car parks 1 to 10 minutes&#8217; walk from the terminal, plus valet parking. You can book online up to 3 hours before arrival; for car park P5 booking is compulsory.<\/li>\n<li><strong>Eindhoven Airport:<\/strong> has its own car parks beside the terminal. Bear in mind the closure from 1 February to 19 July 2027.<\/li>\n<\/ul>\n<p>Would you rather reach the airport without a car? Schiphol has its own railway station directly beneath the terminal.<\/p>\n<h2>From the airport to Moraira<\/h2>\n<h3>After landing, in four steps<\/h3>\n<ol>\n<li><strong>Land<\/strong> at Alicante-Elche (ALC) or Valencia (VLC).<\/li>\n<li><strong>Collect the car<\/strong> from the rental desk at or just outside the airport.<\/li>\n<li><strong>AP-7<\/strong>: from Alicante head towards Valencia, from Valencia take the V-30 towards Alicante. The AP-7 is toll-free on this stretch.<\/li>\n<li><strong>Exit 63 (Benissa\/Teulada)<\/strong>, then follow the signs for Moraira. In the centre you park free of charge across the street from Calamora.<\/li>\n<\/ol>\n<h3>Hire car<\/h3>\n<p>A hire car gives you the most freedom, certainly if you also want to explore the area: most of the beaches, villages and day trips in this guide are easiest to reach by car. The final stretch to the door is set out in the <a href=\"\/en\/moraira\/travelling-to-moraira\/directions\/\">directions<\/a>. The easiest way to book your car is through our partner Sunny Cars: choose your airport above, or read more on the page <a href=\"\/en\/moraira\/travelling-to-moraira\/car-hire-moraira\/\">car hire in Moraira<\/a>.<\/p>\n<h3>Transfer or taxi<\/h3>\n<p>A transfer booked in advance meets you in the arrivals hall and drops you off at the apartment. That is particularly welcome after a late landing or with a lot of luggage. See the page <a href=\"\/en\/moraira\/travelling-to-moraira\/transfer-service\/\">transfer service to Moraira<\/a>.<\/p>\n<h3>Public transport<\/h3>\n<p>From Alicante-Elche, ALSA runs to Teulada, Benissa and Benitachell among others; bus C-6 takes you into the centre of Alicante, where you can change onto the tram. From Valencia airport, metro lines 3 and 5 run into the centre. In every case you change along the way; the details are on the page <a href=\"\/en\/moraira\/travelling-to-moraira\/public-transport-moraira\/\">public transport to Moraira<\/a>.<\/p>\n<h2>Which airport suits you?<\/h2>\n<p>If the shortest journey is what matters, Alicante is nearly always the better option. Valencia is worth considering if you can fly more cheaply or at a better time from there, or if you want to combine your stay with a few days in the city; for that, see also <a href=\"\/en\/moraira\/costa-blanca\/valencia\/\">Valencia from Moraira<\/a>. If you land late in the evening, allow for a little over an hour&#8217;s drive after arrival and arrange your transport beforehand.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.75em&#8221; header_text_color=&#8221;#917C4B&#8221; header_2_text_color=&#8221;#917C4B&#8221; header_2_line_height=&#8221;1.2em&#8221; global_colors_info=&#8221;{}&#8221; custom_css_free_form=&#8221;hr {||  border: 0;||\tborder-bottom: 1px dotted rgba(145, 124, 75, 1);||  margin: 10px 0 20px 0;||}&#8221;]<\/p>\n<h2>Straight to Calamora<\/h2>\n<p>Wherever you are travelling from, Calamora is within walking distance of the centre of Moraira. We let our two apartments ourselves, so you book directly with us, with no intermediary.<\/p>\n<p>[\/et_pb_text][et_pb_code admin_label=&#8221;Fotogalerij penthouse&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||15px||false|false&#8221; global_module=&#8221;9194&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"cal-gal\"><img decoding=\"async\" class=\"cal-gal-main\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-33.webp\" alt=\"Twee ligbedden op het dakterras van het penthouse\" loading=\"lazy\" \/><\/p>\n<div class=\"cal-gal-thumbs\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-33.webp\" data-full=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-33.webp\" alt=\"Twee ligbedden op het dakterras van het penthouse\" loading=\"lazy\" class=\"is-active\" \/><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-53.webp\" data-full=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-53.webp\" alt=\"Woonkamer met bank en eethoek\" loading=\"lazy\" \/><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-21.webp\" data-full=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-21.webp\" alt=\"Luxe slaapkamer met tweepersoonsbed\" loading=\"lazy\" \/><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-15.webp\" data-full=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-15.webp\" alt=\"Gedekte tafel op het ruime dakterras\" loading=\"lazy\" \/><\/div>\n<\/div>\n<style>.cal-gal img{display:block;width:100%;height:auto}.cal-gal-main{border-radius:5px;aspect-ratio:3\/2;object-fit:cover}.cal-gal-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px}.cal-gal-thumbs img{border-radius:4px;aspect-ratio:3\/2;object-fit:cover;cursor:pointer;opacity:.7;transition:opacity .2s}.cal-gal-thumbs img:hover,.cal-gal-thumbs img.is-active{opacity:1;outline:2px solid #917C4B;outline-offset:-2px}<\/style>\n<p><script>(function(){var g=document.querySelector(\".cal-gal\");if(!g)return;var m=g.querySelector(\".cal-gal-main\");var t=g.querySelectorAll(\".cal-gal-thumbs img\");Array.prototype.forEach.call(t,function(i){i.addEventListener(\"click\",function(){m.src=i.getAttribute(\"data-full\");m.alt=i.alt;Array.prototype.forEach.call(t,function(x){x.classList.remove(\"is-active\")});i.classList.add(\"is-active\")})})})();<\/script>[\/et_pb_code][et_pb_code admin_label=&#8221;Beschikbaarheid Calamora&#8221; _builder_version=&#8221;4.27.8&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;10px||15px||false|false&#8221; global_module=&#8221;9273&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div id=\"cmpb-root\" class=\"cmpb-card\">\n<div class=\"cmpb-heading\" id=\"cmpb-heading\">Select dates for prices<\/div>\n<div class=\"cmpb-fields\">\n<div class=\"cmpb-dates\"><button type=\"button\" class=\"cmpb-field cmpb-field-arr\" id=\"cmpb-arr\"><span class=\"cmpb-flabel\">Check-in<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-arr-val\">Add date<\/span><\/button><button type=\"button\" class=\"cmpb-field cmpb-field-dep\" id=\"cmpb-dep\"><span class=\"cmpb-flabel\">Check-out<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-dep-val\">Add date<\/span><\/button><\/div>\n<p><button type=\"button\" class=\"cmpb-field cmpb-field-guests\" id=\"cmpb-guests-toggle\"><span class=\"cmpb-flabel\">Guests<\/span><span class=\"cmpb-fvalue\" id=\"cmpb-guests-val\">1 guest<\/span><svg class=\"cmpb-chevron\" id=\"cmpb-guests-chevron\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg><\/button><\/p>\n<div class=\"cmpb-guests-panel\" id=\"cmpb-guests-panel\" hidden>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Adults<\/span><span class=\"cmpb-guest-sub\">Aged 13 or over<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"adults\" data-dir=\"-1\" aria-label=\"remove an adult\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-adults\">1<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"adults\" data-dir=\"1\" aria-label=\"add an adult\">+<\/button><\/div>\n<\/div>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Children<\/span><span class=\"cmpb-guest-sub\">2 &ndash; 12 years<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"children\" data-dir=\"-1\" aria-label=\"remove a child\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-children\">0<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"children\" data-dir=\"1\" aria-label=\"add a child\">+<\/button><\/div>\n<\/div>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Infants<\/span><span class=\"cmpb-guest-sub\">Under 2 years<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"babies\" data-dir=\"-1\" aria-label=\"remove an infant\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-babies\">0<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"babies\" data-dir=\"1\" aria-label=\"add an infant\">+<\/button><\/div>\n<\/div>\n<pee class=\"cmpb-guest-note\">A maximum of 4 guests may stay here (infants not included).<\/pee>\n<div class=\"cmpb-guest-close-wrap\"><button type=\"button\" class=\"cmpb-textbtn\" id=\"cmpb-guests-close\">Close<\/button><\/div>\n<\/div>\n<\/div>\n<div class=\"cmpb-status\" id=\"cmpb-status\" hidden><\/div>\n<p><button type=\"button\" class=\"cmpb-cta\" id=\"cmpb-cta\">Check availability<\/button><pee class=\"cmpb-fineprint\" id=\"cmpb-fineprint\" hidden>You will not be charged yet<\/pee><\/div>\n<div class=\"cmpb-modal-overlay\" id=\"cmpb-modal\" hidden>\n<div class=\"cmpb-modal\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Select dates\">\n<div class=\"cmpb-modal-head\">\n<div>\n<div class=\"cmpb-modal-title\">Select dates<\/div>\n<div class=\"cmpb-modal-sub\">Add your travel dates to see the exact rates<\/div>\n<\/div>\n<div class=\"cmpb-modal-fields\">\n<div class=\"cmpb-field cmpb-mfield\" id=\"cmpb-m-arr\"><span class=\"cmpb-flabel\">Check-in<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-m-arr-val\">dd-mm-yyyy<\/span><\/div>\n<div class=\"cmpb-field cmpb-mfield\" id=\"cmpb-m-dep\"><span class=\"cmpb-flabel\">Check-out<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-m-dep-val\">Add date<\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"cmpb-cal-wrap\"><button type=\"button\" class=\"cmpb-cal-nav cmpb-cal-prev\" id=\"cmpb-cal-prev\" aria-label=\"previous month\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"15 18 9 12 15 6\"><\/polyline><\/svg><\/button><button type=\"button\" class=\"cmpb-cal-nav cmpb-cal-next\" id=\"cmpb-cal-next\" aria-label=\"next month\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg><\/button><\/p>\n<div class=\"cmpb-months\" id=\"cmpb-months\"><\/div>\n<\/div>\n<div class=\"cmpb-modal-foot\"><button type=\"button\" class=\"cmpb-textbtn cmpb-underline\" id=\"cmpb-clear-dates\">Clear dates<\/button><button type=\"button\" class=\"cmpb-darkbtn\" id=\"cmpb-close-dates\">Close<\/button><\/div>\n<\/div>\n<\/div>\n<style>#cmpb-root, #cmpb-modal, #cmpb-modal *, #cmpb-root *{box-sizing:border-box;font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}.cmpb-card{max-width:400px;margin:0 auto;background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:22px 22px 20px;box-shadow:0 6px 20px rgba(0,0,0,.06);color:#3c3a47;}.cmpb-heading{font-size:21px;font-weight:700;line-height:1.25;margin:0 0 16px;color:#3c3a47;}.cmpb-heading .cmpb-inline-label{font-weight:400;font-size:15px;text-decoration:underline;}.cmpb-heading .cmpb-price{font-weight:700;}.cmpb-heading .cmpb-split{display:block;font-weight:400;font-size:12px;line-height:1.5;color:#6b6977;margin-top:5px;}.cmpb-fields{border:1px solid #b9b9c0;border-radius:12px;overflow:hidden;}.cmpb-dates{display:flex;}.cmpb-field{display:block;width:100%;text-align:left;background:#fff;border:none;padding:10px 14px;cursor:pointer;position:relative;}.cmpb-dates .cmpb-field{width:50%;}.cmpb-dates .cmpb-field-arr{border-right:1px solid #b9b9c0;}.cmpb-dates{border-bottom:1px solid #b9b9c0;}.cmpb-flabel{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3c3a47;margin-bottom:2px;}.cmpb-fvalue{display:block;font-size:15px;color:#3c3a47;}.cmpb-placeholder{color:#8a8a90;}.cmpb-field-guests{display:flex;align-items:center;flex-wrap:wrap;padding-right:40px;}.cmpb-field-guests .cmpb-flabel{width:100%;}.cmpb-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#3c3a47;transition:transform .2s;}.cmpb-field-guests.cmpb-open .cmpb-chevron{transform:translateY(-50%) rotate(180deg);}.cmpb-field:focus-visible{outline:2px solid #917C4B;outline-offset:-2px;}.cmpb-guests-panel{padding:6px 14px 14px;border-top:1px solid #ececec;}.cmpb-guest-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0;}.cmpb-guest-row:last-of-type{border-bottom:none;}.cmpb-guest-title{display:block;font-size:15px;font-weight:600;color:#3c3a47;}.cmpb-guest-sub{display:block;font-size:13px;color:#6f6f76;}.cmpb-link-look{text-decoration:underline;color:#3c3a47;}.cmpb-stepper{display:flex;align-items:center;gap:12px;}.cmpb-step{width:30px;height:30px;border-radius:50%;border:1px solid #b0b0b6;background:#fff;color:#3c3a47;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;}.cmpb-step:hover:not(:disabled){border-color:#3c3a47;}.cmpb-step:disabled{opacity:.35;cursor:not-allowed;}.cmpb-count{min-width:18px;text-align:center;font-size:15px;color:#3c3a47;}.cmpb-guest-row-disabled .cmpb-guest-title{color:#3c3a47;}.cmpb-guest-note{font-size:12.5px;color:#6f6f76;line-height:1.5;margin:14px 0 4px;}.cmpb-guest-close-wrap{text-align:right;}.cmpb-textbtn{background:none;border:none;font-size:15px;font-weight:600;color:#3c3a47;cursor:pointer;padding:6px 2px;text-decoration:underline;}.cmpb-status{text-align:center;font-size:14px;margin:14px 0 0;}.cmpb-status.cmpb-ok{color:#2e7d32;}.cmpb-status.cmpb-no{color:#b3261e;}.cmpb-status.cmpb-loading{color:#6f6f76;}.cmpb-cta{width:100%;margin-top:16px;border:none;border-radius:28px;padding:14px 18px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(90deg,#e6134e 0%,#b3175f 100%);transition:opacity .15s,filter .15s;}.cmpb-cta:hover{filter:brightness(1.05);}.cmpb-cta:disabled{background:#d9d9dd;color:#fff;cursor:not-allowed;}.cmpb-fineprint{text-align:center;font-size:13px;color:#3c3a47;margin:12px 0 0;}.cmpb-spinner{display:inline-block;width:14px;height:14px;border:2px solid #c9c9cf;border-top-color:#917C4B;border-radius:50%;animation:cmpb-spin .7s linear infinite;vertical-align:-2px;margin-right:6px;}@keyframes cmpb-spin{to{transform:rotate(360deg);}}.cmpb-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;}.cmpb-modal-overlay[hidden]{display:none;}.cmpb-modal{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:92vh;overflow:auto;padding:22px 24px 18px;box-shadow:0 20px 60px rgba(0,0,0,.3);color:#3c3a47;}.cmpb-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px;}.cmpb-modal-title{font-size:22px;font-weight:700;}.cmpb-modal-sub{font-size:14px;color:#6f6f76;margin-top:4px;}.cmpb-modal-fields{display:flex;gap:8px;}.cmpb-mfield{border:1px solid #b9b9c0;border-radius:10px;min-width:150px;cursor:default;}.cmpb-mfield.cmpb-active{border-color:#3c3a47;border-width:2px;}.cmpb-cal-wrap{position:relative;}.cmpb-cal-nav{position:absolute;top:0;background:none;border:none;cursor:pointer;color:#3c3a47;padding:4px;border-radius:50%;}.cmpb-cal-nav:hover{background:#f0f0f0;}.cmpb-cal-nav:disabled{opacity:.3;cursor:not-allowed;}.cmpb-cal-prev{left:0;}.cmpb-cal-next{right:0;}.cmpb-months{display:flex;gap:40px;justify-content:center;padding:0 8px;}.cmpb-month{flex:1;max-width:320px;}.cmpb-month-title{text-align:center;font-size:16px;font-weight:600;margin-bottom:14px;}.cmpb-dow{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px;}.cmpb-dow span{text-align:center;font-size:12px;color:#6f6f76;}.cmpb-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;}.cmpb-day{aspect-ratio:1;border:none;background:none;font-size:14px;color:#3c3a47;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;}.cmpb-day:hover:not(.cmpb-disabled):not(.cmpb-empty){border:1px solid #3c3a47;}.cmpb-day.cmpb-empty{cursor:default;}.cmpb-day.cmpb-disabled{color:#c8c8cc;text-decoration:line-through;cursor:not-allowed;}.cmpb-day.cmpb-selected{background:#3c3a47;color:#fff;font-weight:600;}.cmpb-day.cmpb-inrange{background:#f0eee9;border-radius:0;}.cmpb-day.cmpb-range-start{background:#3c3a47;color:#fff;border-radius:50% 0 0 50%;}.cmpb-day.cmpb-range-end{background:#3c3a47;color:#fff;border-radius:0 50% 50% 0;}.cmpb-modal-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid #ececec;}.cmpb-underline{text-decoration:underline;}.cmpb-darkbtn{background:#3c3a47;color:#fff;border:none;border-radius:10px;padding:11px 22px;font-size:15px;font-weight:600;cursor:pointer;}.cmpb-darkbtn:hover{background:#2c2a35;}@media(max-width:640px){.cmpb-months{flex-direction:column;gap:24px;align-items:center;}.cmpb-modal-head{flex-direction:column;}.cmpb-modal-fields{width:100%;}.cmpb-mfield{flex:1;}}<\/style>\n<p><script>(function(){ \"use strict\"; var API_ENDPOINT = \"https:\/\/calamora.app.n8n.cloud\/webhook\/calamora-prijs\"; var PROPERTY_ID = \"06251-64980-39168\"; var BOOKING_BASE = \"https:\/\/calamora-moraira.w.mytourist.cloud\/en\/availability\"; var BOOKING_RT = \"62512512062\"; var ROOMTYPE = \"62512512062\"; var MAX_GUESTS = 4; var $ = function(id){ return document.getElementById(id); }; var MONTHS = [\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]; var DOW = [\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\",\"Su\"]; var state = { arrival:null, departure:null, adults:1, children:0, babies:0, available:false, lastData:null, calMonth:new Date() }; state.calMonth.setDate(1); function pad(n){ return (n<10?\"0\":\"\")+n; } function toISO(d){ return d.getFullYear()+\"-\"+pad(d.getMonth()+1)+\"-\"+pad(d.getDate()); } function toNL(d){ return pad(d.getDate())+\"-\"+pad(d.getMonth()+1)+\"-\"+d.getFullYear(); } function sameDay(a,b){ return a&#038;&#038;b&#038;&#038;a.getFullYear()===b.getFullYear()&#038;&#038;a.getMonth()===b.getMonth()&#038;&#038;a.getDate()===b.getDate(); } function stripTime(d){ return new Date(d.getFullYear(),d.getMonth(),d.getDate()); } var TODAY = stripTime(new Date()); function guestSummary(){ var g = state.adults + state.children; var s = g + (g===1 ? \" guest\" : \" guests\"); if(state.babies>0){ s += \", \" + state.babies + (state.babies===1 ? \" infant\" : \" infants\"); } return s; } function renderFields(){ $(\"cmpb-arr-val\").textContent = state.arrival ? toNL(state.arrival) : \"Add date\"; $(\"cmpb-arr-val\").classList.toggle(\"cmpb-placeholder\", !state.arrival); $(\"cmpb-dep-val\").textContent = state.departure ? toNL(state.departure) : \"Add date\"; $(\"cmpb-dep-val\").classList.toggle(\"cmpb-placeholder\", !state.departure); $(\"cmpb-guests-val\").textContent = guestSummary(); $(\"cmpb-c-adults\").textContent = state.adults; $(\"cmpb-c-children\").textContent = state.children; $(\"cmpb-c-babies\").textContent = state.babies; var totG = state.adults + state.children; setDisabled(\"adults\",\"-1\", state.adults<=1); setDisabled(\"children\",\"-1\", state.children<=0); setDisabled(\"babies\",\"-1\", state.babies<=0); setDisabled(\"adults\",\"1\", totG>=MAX_GUESTS); setDisabled(\"children\",\"1\", totG>=MAX_GUESTS); } function setDisabled(type,dir,dis){ var b=document.querySelector('.cmpb-step[data-type=\"'+type+'\"][data-dir=\"'+dir+'\"]'); if(b) b.disabled=dis; } function renderResult(){ var head=$(\"cmpb-heading\"), status=$(\"cmpb-status\"), cta=$(\"cmpb-cta\"), fine=$(\"cmpb-fineprint\"); if(!state.arrival || !state.departure){ head.textContent=\"Select dates for prices\"; status.hidden=true; fine.hidden=true; cta.textContent=\"Check availability\"; cta.disabled=false; return; } var d=state.lastData; if(d && d.available && d.primary){ var huur=(d.primary.total_price||0); var schoon=(d.primary.cleaning_fee!=null?d.primary.cleaning_fee:(d.cleaning_fee||0)); var linnen=(d.primary.linen_fee!=null?d.primary.linen_fee:(d.linen_fee||0)); var lok='en-GB'; var vast=(typeof ROOMTYPE===\"string\" && ROOMTYPE); if(vast){ var total=huur+schoon+linnen; head.innerHTML='<span class=\"cmpb-inline-label\">total<\/span> <span class=\"cmpb-price\">&euro;&nbsp;'+total.toLocaleString(lok)+'<\/span><span class=\"cmpb-split\">&euro;&nbsp;'+huur.toLocaleString(lok)+' stay &middot; &euro;&nbsp;'+schoon.toLocaleString(lok)+' final cleaning &middot; &euro;&nbsp;'+linnen.toLocaleString(lok)+' linen<\/span><span class=\"cmpb-split\">20% now &middot; balance six weeks before arrival &middot; movable until then<\/span>'; } else { head.innerHTML='<span class=\"cmpb-inline-label\">rental<\/span> <span class=\"cmpb-price\">&euro;&nbsp;'+huur.toLocaleString(lok)+'<\/span><span class=\"cmpb-split\">Final cleaning and linen are added<\/span><span class=\"cmpb-split\">20% now &middot; balance six weeks before arrival &middot; movable until then<\/span>'; } status.hidden=true; cta.textContent=\"Book\"; cta.disabled=false; fine.hidden=false; } else if(d && !d.available){ head.textContent=\"Select dates for prices\"; status.hidden=false; status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Unfortunately not available for these dates.\"; cta.textContent=\"Choose other dates\"; cta.disabled=false; fine.hidden=true; } } function checkAvailability(){ if(!state.arrival || !state.departure) return; var head=$(\"cmpb-heading\"), status=$(\"cmpb-status\"), cta=$(\"cmpb-cta\"), fine=$(\"cmpb-fineprint\"); head.textContent=\"Prijzen ophalen\\u2026\"; fine.hidden=true; status.hidden=false; status.className=\"cmpb-status cmpb-loading\"; status.innerHTML='<span class=\"cmpb-spinner\"><\/span> Check availability\\u2026'; cta.disabled=true; fetch(API_ENDPOINT,{ method:\"POST\", headers:{\"Content-Type\":\"application\/json\"}, body:JSON.stringify({ arrival:toISO(state.arrival), departure:toISO(state.departure), guests:(state.adults+state.children) }) }).then(function(r){return r.json();}).then(function(data){ if(Array.isArray(data)) data=data[0]; if(data && typeof ROOMTYPE === \"string\" && Array.isArray(data.roomtypes)){ var eigen = null; for(var q=0;q<data.roomtypes.length;q++){ if(String(data.roomtypes[q].id) === ROOMTYPE){ eigen = data.roomtypes[q]; break; } } if(eigen){ data.primary = eigen; data.available = !!eigen.available; } else { data.available = false; } } state.lastData=data||null; state.available=!!(data&#038;&#038;data.available); if(data&#038;&#038;data.error){ status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Could not retrieve availability. Please check the dates.\"; cta.disabled=false; cta.textContent=\"Try again\"; head.textContent=\"Select dates for prices\"; return; } renderResult(); }).catch(function(){ status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Something went wrong. Please try again.\"; cta.disabled=false; cta.textContent=\"Try again\"; head.textContent=\"Select dates for prices\"; }); } function buildMonth(base){ var y=base.getFullYear(), m=base.getMonth(); var first=new Date(y,m,1); var startDow=(first.getDay()+6)%7; var days=new Date(y,m+1,0).getDate(); var html='\n\n<div class=\"cmpb-month\">\n<div class=\"cmpb-month-title\">'+MONTHS[m]+' '+y+'<\/div>\n<p>'; html+='<\/p>\n<div class=\"cmpb-dow\">'+DOW.map(function(d){return '<span>'+d+'<\/span>';}).join('')+'<\/div>\n<p>'; html+='<\/p>\n<div class=\"cmpb-grid\">'; for(var i=0;i<startDow;i++){ html+='\n\n<div class=\"cmpb-day cmpb-empty\"><\/div>\n<p>'; } for(var d=1;d<=days;d++){ var cur=new Date(y,m,d); var cls=\"cmpb-day\"; var disabled = stripTime(cur) < TODAY; if(disabled){ cls+=\" cmpb-disabled\"; } if(sameDay(cur,state.arrival)){ cls+=\" cmpb-selected cmpb-range-start\"; } if(sameDay(cur,state.departure)){ cls+=\" cmpb-selected cmpb-range-end\"; } if(state.arrival&#038;&#038;state.departure&#038;&#038;stripTime(cur)>stripTime(state.arrival)&&stripTime(cur)<stripTime(state.departure)){ cls+=\" cmpb-inrange\"; } html+='<button type=\"button\" class=\"'+cls+'\" '+(disabled?'disabled':'data-iso=\"'+toISO(cur)+'\"')+'>'+d+'<\/button>'; } html+='<\/div>\n<\/div>\n<p>'; return html; } function renderCalendar(){ var m1=new Date(state.calMonth); var m2=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()+1,1); $(\"cmpb-months\").innerHTML=buildMonth(m1)+buildMonth(m2); var firstOfThisMonth=new Date(TODAY.getFullYear(),TODAY.getMonth(),1); $(\"cmpb-cal-prev\").disabled = (m1<=firstOfThisMonth); $(\"cmpb-m-arr-val\").textContent = state.arrival ? toNL(state.arrival) : \"dd-mm-yyyy\"; $(\"cmpb-m-arr-val\").classList.toggle(\"cmpb-placeholder\", !state.arrival); $(\"cmpb-m-dep-val\").textContent = state.departure ? toNL(state.departure) : \"Add date\"; $(\"cmpb-m-dep-val\").classList.toggle(\"cmpb-placeholder\", !state.departure); $(\"cmpb-m-arr\").classList.toggle(\"cmpb-active\", !state.arrival || (state.arrival&#038;&#038;state.departure)); $(\"cmpb-m-dep\").classList.toggle(\"cmpb-active\", !!state.arrival &#038;&#038; !state.departure); Array.prototype.forEach.call($(\"cmpb-months\").querySelectorAll(\".cmpb-day[data-iso]\"),function(btn){ btn.addEventListener(\"click\",function(){ onDayClick(this.getAttribute(\"data-iso\")); }); }); } function onDayClick(iso){ var parts=iso.split(\"-\"); var d=new Date(parseInt(parts[0]),parseInt(parts[1])-1,parseInt(parts[2])); if(!state.arrival || (state.arrival &#038;&#038; state.departure)){ state.arrival=d; state.departure=null; } else { if(stripTime(d) <= stripTime(state.arrival)){ state.arrival=d; state.departure=null; } else { state.departure=d; } } renderCalendar(); renderFields(); } function openModal(){ if(state.arrival){ state.calMonth=new Date(state.arrival.getFullYear(),state.arrival.getMonth(),1); } else { state.calMonth=new Date(TODAY.getFullYear(),TODAY.getMonth(),1); } renderCalendar(); $(\"cmpb-modal\").hidden=false; document.body.style.overflow=\"hidden\"; } function closeModal(){ $(\"cmpb-modal\").hidden=true; document.body.style.overflow=\"\"; if(state.arrival &#038;&#038; state.departure){ checkAvailability(); } else { renderResult(); } } function toggleGuests(force){ var panel=$(\"cmpb-guests-panel\"), toggle=$(\"cmpb-guests-toggle\"); var open = force!==undefined ? force : panel.hidden; panel.hidden=!open; toggle.classList.toggle(\"cmpb-open\",open); } function init(){ renderFields(); renderResult(); $(\"cmpb-arr\").addEventListener(\"click\",openModal); $(\"cmpb-dep\").addEventListener(\"click\",openModal); $(\"cmpb-cal-prev\").addEventListener(\"click\",function(){ state.calMonth=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()-1,1); renderCalendar(); }); $(\"cmpb-cal-next\").addEventListener(\"click\",function(){ state.calMonth=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()+1,1); renderCalendar(); }); $(\"cmpb-clear-dates\").addEventListener(\"click\",function(){ state.arrival=null; state.departure=null; state.lastData=null; renderCalendar(); renderFields(); }); $(\"cmpb-close-dates\").addEventListener(\"click\",closeModal); $(\"cmpb-modal\").addEventListener(\"click\",function(e){ if(e.target===this) closeModal(); }); $(\"cmpb-guests-toggle\").addEventListener(\"click\",function(){ toggleGuests(); }); $(\"cmpb-guests-close\").addEventListener(\"click\",function(){ toggleGuests(false); }); Array.prototype.forEach.call(document.querySelectorAll(\".cmpb-step\"),function(btn){ btn.addEventListener(\"click\",function(){ if(this.disabled) return; var type=this.getAttribute(\"data-type\"), dir=parseInt(this.getAttribute(\"data-dir\")); var totG=state.adults+state.children; if(type===\"adults\"){ var n=state.adults+dir; if(n>=1 && (dir<0||totG<MAX_GUESTS)) state.adults=n; } else if(type===\"children\"){ var n=state.children+dir; if(n>=0 && (dir<0||totG<MAX_GUESTS)) state.children=n; } else if(type===\"babies\"){ var n=state.babies+dir; if(n>=0) state.babies=n; } renderFields(); if(state.arrival&&state.departure&&state.available){ } }); }); $(\"cmpb-cta\").addEventListener(\"click\",function(){ if(state.available && state.arrival && state.departure){ openBooking(); } else if(state.arrival && state.departure){ checkAvailability(); } else { openModal(); } }); } function openBooking(){ function ymd(d){ return \"\"+d.getFullYear()+pad(d.getMonth()+1)+pad(d.getDate()); } var url = BOOKING_BASE + \"?checkin=\" + ymd(state.arrival) + \"&checkout=\" + ymd(state.departure) + \"&i=null\" + \"&w=\" + PROPERTY_ID + \"&rt=\" + BOOKING_RT; window.open(url, \"_blank\"); } if(document.readyState===\"loading\"){ document.addEventListener(\"DOMContentLoaded\",init); } else { init(); } })();<\/script>[\/et_pb_code][et_pb_code admin_label=&#8221;Waarom rechtstreeks&#8221; _builder_version=&#8221;4.27.8&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; global_module=&#8221;9195&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<style>.cal-why h3{color:#917C4B;font-family:Roboto,sans-serif;font-size:18px;margin:16px 0 8px}.cal-why ul{list-style:none;padding-left:0;margin:0}.cal-why li{font-size:15px;line-height:1.8;padding-left:26px;position:relative;color:#3c3a47}.cal-why li::before{content:\"\\2713\";color:#917C4B;font-weight:bold;font-size:16px;position:absolute;left:0;top:0}<\/style>\n<div class=\"cal-why\">\n<h3>Why book directly with us<\/h3>\n<ul>\n<li>No middleman and no booking fees<\/li>\n<li>Twenty per cent today, the rest only six weeks before you travel<\/li>\n<li>Plans changed? Your payment moves with you to another date<\/li>\n<li>Personal contact with us about arrival, keys and tips<\/li>\n<\/ul>\n<\/div>\n<p>[\/et_pb_code][et_pb_code admin_label=&#8221;FAQ haven-faq&#8221; _builder_version=&#8221;4.27.8&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;20px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<style>.haven-faq h3{color:#917C4B;font-family:Roboto,sans-serif;font-size:18px;margin:16px 0 8px}.haven-faq details{border-bottom:1px dotted rgba(145,124,75,0.4)}.haven-faq summary{cursor:pointer;font-weight:600;color:#3c3a47;font-family:Roboto,sans-serif;font-size:15px;padding:11px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px}.haven-faq summary::-webkit-details-marker{display:none}.haven-faq summary::after{content:\"+\";color:#917C4B;font-size:22px;font-weight:300;flex-shrink:0;line-height:1}.haven-faq details[open] summary::after{content:\"\\2212\"}.haven-faq details p{padding:6px 0 12px 0;margin:0;color:#3c3a47;font-size:14px;line-height:1.65}<\/style>\n<div class=\"haven-faq\">\n<h3>Frequently asked questions about flying to Moraira<\/h3>\n<details>\n<summary>Which airports are closest to Moraira?<\/summary>\n<pee>Moraira has no airport of its own, but it sits between two international airports: <strong>Alicante<\/strong> (&plusmn; 95 km, 1 to 1.5 hours by road) and <strong>Valencia<\/strong> (&plusmn; 130 km, about 1.5 hours).<\/pee><\/details>\n<details>\n<summary>What is the distance and travelling time from Alicante Airport?<\/summary>\n<pee>Alicante Airport is about <strong>95 km<\/strong> from Moraira, a journey of 1 to 1.5 hours on the toll-free AP-7. There are many direct flights from the Netherlands and Belgium.<\/pee><\/details>\n<details>\n<summary>And from Valencia Airport?<\/summary>\n<pee>Valencia Airport is about <strong>130 km<\/strong> from Moraira, a journey of roughly 1.5 hours. It is a good alternative, especially if you want to combine the Valencia region with your stay.<\/pee><\/details>\n<details>\n<summary>How do I travel on from the airport to Moraira?<\/summary>\n<pee>From both airports you can travel on comfortably by hire car, transfer service or public transport.<\/pee><\/details>\n<\/div>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Which airports are closest to Moraira?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Alicante (about 95 km, a little over an hour by road) and Valencia (about 130 km, roughly 1.5 hours).\"}}, {\"@type\": \"Question\", \"name\": \"What is the distance and travelling time from Alicante Airport?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"About 95 km, 1 to 1.5 hours; many direct flights from the Netherlands and Belgium.\"}}, {\"@type\": \"Question\", \"name\": \"And from Valencia Airport?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"About 130 km, roughly 1.5 hours; a good alternative.\"}}, {\"@type\": \"Question\", \"name\": \"How do I travel on from the airport to Moraira?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"By hire car, transfer service or public transport.\"}}]}<\/script>[\/et_pb_code][et_pb_code admin_label=&#8221;Lees ook&#8221; _builder_version=&#8221;4.27.8&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;24px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<style>.cal-lees{border-top:1px dotted rgba(145,124,75,0.5);padding-top:14px;margin-top:8px}.cal-lees h3{color:#917C4B;font-family:Roboto,sans-serif;font-size:18px;margin:0 0 10px}.cal-lees ul{list-style:none;padding-left:0;margin:0}.cal-lees li{font-size:15px;line-height:1.95;padding-left:24px;position:relative}.cal-lees li::before{content:\"\\2192\";color:#917C4B;font-weight:bold;position:absolute;left:0;top:0}.cal-lees a{color:#3c3a47;text-decoration:none;font-weight:500}.cal-lees a:hover{color:#917C4B;text-decoration:underline}<\/style>\n<div class=\"cal-lees\">\n<h3>Read also<\/h3>\n<ul>\n<li><a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/by-car-to-moraira\/\">By car to Moraira<\/a><\/li>\n<li><a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/car-hire-moraira\/\">Car hire Moraira<\/a><\/li>\n<li><a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/directions\/\">Directions<\/a><\/li>\n<\/ul>\n<\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Call to Action&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;rgba(0,0,0,0.5) 0%|rgba(0,0,0,0.43) 100%&#8221; background_color_gradient_overlays_image=&#8221;on&#8221; background_color_gradient_start=&#8221;rgba(0,0,0,0.5)&#8221; background_color_gradient_end=&#8221;rgba(0,0,0,0.75)&#8221; background_image=&#8221;http:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/11\/IMG_0888.webp&#8221; custom_padding=&#8221;3vw||3vw||true|false&#8221; global_module=&#8221;1849&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_3,2_3&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;5138c454-be54-4233-bd3b-f8e6a8747976&#8243; width=&#8221;90%&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;80%&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;1280px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;73121f80-a3ef-4484-8763-c3f18e3c56d2&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;400px&#8221; max_width_tablet=&#8221;&#8221; max_width_phone=&#8221;320px&#8221; max_width_last_edited=&#8221;on|phone&#8221; max_height=&#8221;400px&#8221; max_height_tablet=&#8221;&#8221; max_height_phone=&#8221;320px&#8221; max_height_last_edited=&#8221;on|phone&#8221; border_radii=&#8221;off||500px|500px|500px&#8221; global_colors_info=&#8221;{}&#8221;]<iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d20334.87393617673!2d0.12482150161122972!3d38.68732916577956!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x129e07c97ca29a07%3A0xbd4aa8f123db5b37!2sAv.%20Madrid%2C%2024%2C%2003724%20Teulada%2C%20Alicante%2C%20Spanje!5e1!3m2!1snl!2snl!4v1765201569990!5m2!1snl!2snl\" width=\"400\" height=\"400\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>[\/et_pb_code][\/et_pb_column][et_pb_column type=&#8221;2_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;73121f80-a3ef-4484-8763-c3f18e3c56d2&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;Reserveer vandaag nog jouw droomverblijf&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;c33f07d9-41e0-421a-8799-5799df695cce&#8221; title_level=&#8221;h2&#8243; title_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; title_text_align=&#8221;center&#8221; title_text_color=&#8221;#FFFFFF&#8221; title_font_size=&#8221;50px&#8221; title_line_height=&#8221;1.2em&#8221; custom_margin=&#8221;||10px||false|false&#8221; custom_padding=&#8221;50px|||||&#8221; title_font_size_tablet=&#8221;28px&#8221; title_font_size_phone=&#8221;20px&#8221; title_font_size_last_edited=&#8221;on|phone&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_text quote_border_color=&#8221;#FFFFFF&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;0504de1e-f5ff-4281-ba60-cbbe4edf98bc&#8221; text_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.75em&#8221; link_font=&#8221;||||on||||&#8221; link_text_color=&#8221;#FFFFFF&#8221; quote_font=&#8221;Roboto|Roboto_weight|||||||&#8221; quote_text_color=&#8221;#FFFFFF&#8221; header_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_text_color=&#8221;#FFFFFF&#8221; header_font_size=&#8221;72px&#8221; header_line_height=&#8221;1.15em&#8221; header_2_font=&#8221;Roboto|Roboto_weight|||||||&#8221; header_2_text_color=&#8221;#FFFFFF&#8221; header_2_font_size=&#8221;50px&#8221; header_2_line_height=&#8221;1.2em&#8221; header_3_font=&#8221;Roboto|Roboto_weight|||||||&#8221; header_3_text_color=&#8221;#FFFFFF&#8221; header_3_font_size=&#8221;32px&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;Roboto|Roboto_weight|||||||&#8221; header_4_text_color=&#8221;#FFFFFF&#8221; header_4_font_size=&#8221;24px&#8221; header_4_line_height=&#8221;1.4em&#8221; header_5_font=&#8221;Roboto|Roboto_weight|||||||&#8221; header_5_text_color=&#8221;#FFFFFF&#8221; header_5_font_size=&#8221;18px&#8221; header_5_line_height=&#8221;1.4em&#8221; header_6_font=&#8221;Roboto|Roboto_weight|||||||&#8221; header_6_text_color=&#8221;#FFFFFF&#8221; header_6_line_height=&#8221;1.5em&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;||||false|false&#8221; text_font_size_tablet=&#8221;15px&#8221; text_font_size_phone=&#8221;14px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; header_font_size_tablet=&#8221;40px&#8221; header_font_size_phone=&#8221;24px&#8221; header_font_size_last_edited=&#8221;on|desktop&#8221; header_2_font_size_tablet=&#8221;28px&#8221; header_2_font_size_phone=&#8221;20px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; header_3_font_size_tablet=&#8221;22px&#8221; header_3_font_size_phone=&#8221;17px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; header_4_font_size_tablet=&#8221;18px&#8221; header_4_font_size_phone=&#8221;15px&#8221; header_4_font_size_last_edited=&#8221;on|tablet&#8221; header_5_font_size_tablet=&#8221;15px&#8221; header_5_font_size_phone=&#8221;14px&#8221; header_5_font_size_last_edited=&#8221;on|desktop&#8221; header_6_font_size_tablet=&#8221;13px&#8221; header_6_font_size_phone=&#8221;13px&#8221; header_6_font_size_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Calamora is a new apartment complex in the centre of Moraira with a garden and swimming pool.<br \/>Calamora is beautifully situated on the central roundabout with its magnificent old olive tree.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;\/en\/&#8221; button_text=&#8221;Boek uw verblijf&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;ab15fb74-61a3-43aa-96b3-41e09aeef654&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;gcid-primary-color&#8221; button_bg_color=&#8221;#FFFFFF&#8221; button_border_width=&#8221;0px&#8221; button_border_radius=&#8221;5px&#8221; button_font=&#8221;&#8211;et_global_heading_font|700|||||||&#8221; button_use_icon=&#8221;off&#8221; custom_padding=&#8221;12px|24px|12px|24px|true|true&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p><div class=\"et_pb_module dipi_breadcrumbs dipi_breadcrumbs_0\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t<div class=\"dipi-breadcrumbs dipi-bc-left\">\n                <ul >\n                    \n                                                        <li  class=\"dipi-breadcrumb-item dipi-breadcrumb-home\">\n\n                        \n                            <a  href=\"\">\n                                <span  content=\"Home\">\n                                    <span class=\"et-pb-icon dipi-home-icon\"><\/span>                                                                    <\/span>\n                            <\/a>\n\n                                                <meta itemprop=\"position\" content=\"1\"\/>                    <\/li>\n\n                    <li class=\"dipi-breadcrumb-separator\">\n                    <span class=\"dipi-separator-symbol\">\/<\/span>\n                <\/li>                            \n                <\/ul>\n            <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>Flying to Moraira \u2013 the easy way to reach your holiday destinationFlying to Moraira means landing at Alicante or Valencia: Moraira has no airport of its own. Alicante-Elche is the closer of the two, at around 95 kilometres, and is the logical choice for most travellers from the Netherlands and Belgium. Valencia is a good alternative when there is a better flight from there. Below you can compare both airports, see which direct services exist and read how to travel on after landing. Alicante or Valencia: the two airports compared Alicante-Elche Miguel Hern\u00e1ndez (ALC)Distance to Moraira About 95 kmDriving time (indication) A little over an hourRoute AP-7 towards Valencia, exit 63 (Benissa\/Teulada)Valencia (VLC)Distance to Moraira About 130 kmDriving time (indication) About 1.5 hoursRoute V-30 and AP-7 towards Alicante, exit 63 (Benissa\/Teulada) The Spanish stretch of the AP-7 between Valencia and Alicante has been toll-free since 1 January 2020, so from either airport you pay no toll on the way. Driving times assume normal traffic; on summer Saturdays and around Spanish public holidays it can be busier. One practical detail: the length of your flight also determines how [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":5064,"parent":11427,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"dipi_cpt_category":[57],"class_list":["post-11634","page","type-page","status-publish","has-post-thumbnail","hentry","dipi_cpt_category-info-reizen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Flying to Moraira: Alicante or Valencia Airport | Calamora<\/title>\n<meta name=\"description\" content=\"Flying to Moraira: Alicante and Valencia airports compared, direct flights, airport parking and how to travel on by hire car, transfer or public transport.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flying to Moraira: Alicante or Valencia Airport | Calamora\" \/>\n<meta property=\"og:description\" content=\"Flying to Moraira: Alicante and Valencia airports compared, direct flights, airport parking and how to travel on by hire car, transfer or public transport.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/\" \/>\n<meta property=\"og:site_name\" content=\"CALAMORA | MORAIRA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100063665407123\" \/>\n<meta property=\"og:image\" content=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/02\/reizen-naar-Moraira.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1980\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/travelling-to-moraira\\\/flying-to-moraira\\\/\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/travelling-to-moraira\\\/flying-to-moraira\\\/\",\"name\":\"Flying to Moraira: Alicante or Valencia Airport | Calamora\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/travelling-to-moraira\\\/flying-to-moraira\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/travelling-to-moraira\\\/flying-to-moraira\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/reizen-naar-Moraira.jpg\",\"datePublished\":\"2026-10-01T16:20:04+00:00\",\"description\":\"Flying to Moraira: Alicante and Valencia airports compared, direct flights, airport parking and how to travel on by hire car, transfer or public transport.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/travelling-to-moraira\\\/flying-to-moraira\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/travelling-to-moraira\\\/flying-to-moraira\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/travelling-to-moraira\\\/flying-to-moraira\\\/#primaryimage\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/reizen-naar-Moraira.jpg\",\"contentUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/reizen-naar-Moraira.jpg\",\"width\":1980,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/travelling-to-moraira\\\/flying-to-moraira\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Moraira\",\"item\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Travelling to Moraira\",\"item\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/travelling-to-moraira\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Flying to Moraira\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/\",\"name\":\"CALAMORA | MORAIRA\",\"description\":\"appartementen verhuur\",\"publisher\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/#organization\"},\"alternateName\":\"Calamora appartementen verhuur\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/#organization\",\"name\":\"Calamora Moraira\",\"alternateName\":\"Calamora Moraira\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/logo-calamora-vierkant.svg\",\"contentUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/logo-calamora-vierkant.svg\",\"width\":292,\"height\":213,\"caption\":\"Calamora Moraira\"},\"image\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100063665407123\",\"https:\\\/\\\/www.instagram.com\\\/calamora.moraira\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flying to Moraira: Alicante or Valencia Airport | Calamora","description":"Flying to Moraira: Alicante and Valencia airports compared, direct flights, airport parking and how to travel on by hire car, transfer or public transport.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/","og_locale":"en_US","og_type":"article","og_title":"Flying to Moraira: Alicante or Valencia Airport | Calamora","og_description":"Flying to Moraira: Alicante and Valencia airports compared, direct flights, airport parking and how to travel on by hire car, transfer or public transport.","og_url":"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/","og_site_name":"CALAMORA | MORAIRA","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100063665407123","og_image":[{"width":1980,"height":900,"url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/02\/reizen-naar-Moraira.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/","url":"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/","name":"Flying to Moraira: Alicante or Valencia Airport | Calamora","isPartOf":{"@id":"https:\/\/calamora-moraira.eu\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/#primaryimage"},"image":{"@id":"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/#primaryimage"},"thumbnailUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/02\/reizen-naar-Moraira.jpg","datePublished":"2026-10-01T16:20:04+00:00","description":"Flying to Moraira: Alicante and Valencia airports compared, direct flights, airport parking and how to travel on by hire car, transfer or public transport.","breadcrumb":{"@id":"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/#primaryimage","url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/02\/reizen-naar-Moraira.jpg","contentUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/02\/reizen-naar-Moraira.jpg","width":1980,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/flying-to-moraira\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/calamora-moraira.eu\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Moraira","item":"https:\/\/calamora-moraira.eu\/en\/moraira\/"},{"@type":"ListItem","position":3,"name":"Travelling to Moraira","item":"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/"},{"@type":"ListItem","position":4,"name":"Flying to Moraira"}]},{"@type":"WebSite","@id":"https:\/\/calamora-moraira.eu\/en\/#website","url":"https:\/\/calamora-moraira.eu\/en\/","name":"CALAMORA | MORAIRA","description":"appartementen verhuur","publisher":{"@id":"https:\/\/calamora-moraira.eu\/en\/#organization"},"alternateName":"Calamora appartementen verhuur","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/calamora-moraira.eu\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/calamora-moraira.eu\/en\/#organization","name":"Calamora Moraira","alternateName":"Calamora Moraira","url":"https:\/\/calamora-moraira.eu\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/calamora-moraira.eu\/en\/#\/schema\/logo\/image\/","url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/03\/logo-calamora-vierkant.svg","contentUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/03\/logo-calamora-vierkant.svg","width":292,"height":213,"caption":"Calamora Moraira"},"image":{"@id":"https:\/\/calamora-moraira.eu\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100063665407123","https:\/\/www.instagram.com\/calamora.moraira\/"]}]}},"yoast_meta":{"yoast_wpseo_title":"Flying to Moraira: Alicante or Valencia Airport | Calamora","yoast_wpseo_metadesc":"Flying to Moraira: Alicante and Valencia airports compared, direct flights, airport parking and how to travel on by hire car, transfer or public transport.","yoast_wpseo_focuskw":"flying to Moraira"},"_links":{"self":[{"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/pages\/11634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/comments?post=11634"}],"version-history":[{"count":0,"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/pages\/11634\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/pages\/11427"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/media\/5064"}],"wp:attachment":[{"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/media?parent=11634"}],"wp:term":[{"taxonomy":"dipi_cpt_category","embeddable":true,"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/dipi_cpt_category?post=11634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}