Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/kefalosw/www/dev/wp-includes/functions.php on line 7053

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/kefalosw/www/dev/wp-includes/functions.php on line 2165

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/kefalosw/www/dev/wp-includes/functions.php on line 7053

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/kefalosw/www/dev/wp-includes/functions.php on line 2165

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/kefalosw/www/dev/wp-includes/functions.php on line 7053

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/kefalosw/www/dev/wp-includes/functions.php on line 2165

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/kefalosw/www/dev/wp-includes/functions.php on line 7053

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/kefalosw/www/dev/wp-includes/functions.php on line 2165

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/kefalosw/www/dev/wp-includes/functions.php on line 7053

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/kefalosw/www/dev/wp-includes/functions.php on line 2165

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/kefalosw/www/dev/wp-includes/functions.php on line 7053

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/kefalosw/www/dev/wp-includes/functions.php on line 2165

Deprecated: Return type of WPCF7_FormTag::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/kefalosw/www/dev/wp-content/plugins/contact-form-7/includes/form-tag.php on line 396

Deprecated: Return type of WPCF7_FormTag::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/kefalosw/www/dev/wp-content/plugins/contact-form-7/includes/form-tag.php on line 388

Deprecated: Return type of WPCF7_FormTag::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/kefalosw/www/dev/wp-content/plugins/contact-form-7/includes/form-tag.php on line 382

Deprecated: Return type of WPCF7_FormTag::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/kefalosw/www/dev/wp-content/plugins/contact-form-7/includes/form-tag.php on line 400

Deprecated: Return type of WPCF7_Validation::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/kefalosw/www/dev/wp-content/plugins/contact-form-7/includes/validation.php on line 78

Deprecated: Return type of WPCF7_Validation::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/kefalosw/www/dev/wp-content/plugins/contact-form-7/includes/validation.php on line 72

Deprecated: Return type of WPCF7_Validation::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/kefalosw/www/dev/wp-content/plugins/contact-form-7/includes/validation.php on line 59

Deprecated: Return type of WPCF7_Validation::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/kefalosw/www/dev/wp-content/plugins/contact-form-7/includes/validation.php on line 82

Notice: spl_autoload_register() [function.spl-autoload-register.php]: Argument #2 ($do_throw) has been ignored, spl_autoload_register() will always throw in /home/kefalosw/www/dev/wp-content/plugins/invisible-recaptcha/includes/MchLibAutoloader.php on line 53

Notice: spl_autoload_register() [function.spl-autoload-register.php]: Argument #2 ($do_throw) has been ignored, spl_autoload_register() will always throw in /home/kefalosw/www/dev/wp-content/plugins/invisible-recaptcha/engine/RequestHandler.php on line 84

Notice: spl_autoload_register() [function.spl-autoload-register.php]: Argument #2 ($do_throw) has been ignored, spl_autoload_register() will always throw in /home/kefalosw/www/dev/wp-content/plugins/invisible-recaptcha/engine/Controllers/ModulesController.php on line 104

Notice: wp_woocommerce_session_d0650319dcdd3c9039c518208303549f cookie cannot be set - headers already sent by /home/kefalosw/www/dev/wp-content/plugins/contact-form-7/includes/validation.php on line 3 in /home/kefalosw/www/dev/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 1101
You can book sailing tickets directly through our website! ???? » DEV - Kefalos Windsurfing and Wingfoiling
Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/kefalosw/www/dev/wp-includes/shortcodes.php on line 246

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/kefalosw/www/dev/wp-includes/shortcodes.php on line 246

Go sailing with us!

You can book sailing tickets right here. Sailing tickets are blocks with sailing hours which can be used up any time during your stay.

Our boats are carefully maintained and prepared "ready to go" on the beach. Harnesses are available.

Rescue cover is available all day.

General info

Pick the starting day of your hire period from the calendar below.

  • All boats are carefully maintained and ready to go.
  • Harnesses available.
  • All day rescue cover.
  • Sailing instruction available on-site.
How to book?

The booking calendar below lets you book sailing tickets only! If you want to book other options, use the navigation on the bottom.

How to
  • Select starting day of your desired period during you're going to use the sailing ticket.
  • Click the Add to Booking List button to add the hire period to your booking overview.
  • You can add as many booking items (lessons, Standard Pool, VIP Pool, etc.) as you want to your booking list!
  • Once you're finished adding items, click the button in the navigation on top to review your booking. If you added something by mistake you can delete things there too.
Itinerary (please read before booking!)
  • Sailing tickets are blocks with a certain amount of hours.
  • The minimum hire period for sailing boats is 1h. It is not possible to split tickets in less than the minimum hire period.
  • There is no insurance on sailing boats! Sailors are fully responsible for the equipment and other people on the water.
  • Sailing tickets expire after 4 weeks from booking date.

Please read our terms and conditions before booking!

Pick the starting day of your hire period from the calendar below.

  • All boats are carefully maintained and ready to go.
  • Harnesses available.
  • All day rescue cover.
  • Sailing instruction available on-site.

The booking calendar below lets you book sailing tickets only! If you want to book other options, use the navigation on the right.

How to
  • Select starting day of your desired period during you're going to use the sailing ticket.
  • Click the Add to Booking List button to add the hire period to your booking overview.
  • You can add as many booking items (lessons, Standard Pool, VIP Pool, etc.) as you want to your booking list!
  • Once you're finished adding items, click the button in the navigation on top to review your booking. If you added something by mistake you can delete things there too.
  • Sailing tickets are blocks with a certain amount of hours.
  • The minimum hire period for sailing boats is 1h. It is not possible to split tickets in less than the minimum hire period.
  • There is no insurance on sailing boats! Sailors are fully responsible for the equipment and other people on the water.
  • Sailing tickets expire after 4 weeks from booking date.

Please read our terms and conditions before booking!


Fatal error: Uncaught TypeError: sizeof(): Argument #1 ($value) must be of type Countable|array, bool given in /home/kefalosw/www/dev/wp-content/themes/kws-theme-child/woocommerce/single-product/meta.php:15 Stack trace: #0 /home/kefalosw/www/dev/wp-content/plugins/woocommerce/includes/wc-core-functions.php(345): include() #1 /home/kefalosw/www/dev/wp-content/plugins/woocommerce/includes/wc-template-functions.php(1665): wc_get_template('single-product/...') #2 /home/kefalosw/www/dev/wp-includes/class-wp-hook.php(308): woocommerce_template_single_meta('') #3 /home/kefalosw/www/dev/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array) #4 /home/kefalosw/www/dev/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #5 /home/kefalosw/www/dev/wp-content/themes/kws-theme-child/woocommerce/content-single-product.php(127): do_action('woocommerce_sin...') #6 /home/kefalosw/www/dev/wp-includes/template.php(785): require('/home/kefalosw/...') #7 /home/kefalosw/www/dev/wp-content/plugins/woocommerce/includes/wc-core-functions.php(284): load_template('/home/kefalosw/...', false) #8 /home/kefalosw/www/dev/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(598): wc_get_template_part('content', 'single-product') #9 /home/kefalosw/www/dev/wp-includes/shortcodes.php(393): WC_Shortcodes::product_page(Array, '', 'product_page') #10 [internal function]: do_shortcode_tag(Array) #11 /home/kefalosw/www/dev/wp-includes/shortcodes.php(265): preg_replace_callback('/\\[(\\[?)(produc...', 'do_shortcode_ta...', '[product_page i...') #12 /home/kefalosw/www/dev/wp-content/themes/betheme/functions/builder/front.php(729): do_shortcode('[product_page i...') #13 /home/kefalosw/www/dev/wp-content/themes/betheme/functions/builder/front.php(464): mfn_print_column(Array) #14 /home/kefalosw/www/dev/wp-content/themes/betheme/page.php(25): mfn_builder_print(3779) #15 /home/kefalosw/www/dev/wp-includes/template-loader.php(106): include('/home/kefalosw/...') #16 /home/kefalosw/www/dev/wp-blog-header.php(19): require_once('/home/kefalosw/...') #17 /home/kefalosw/www/dev/index.php(17): require('/home/kefalosw/...') #18 {main} thrown in /home/kefalosw/www/dev/wp-content/themes/kws-theme-child/woocommerce/single-product/meta.php on line 15