{"id":1277,"date":"2023-01-26T16:48:53","date_gmt":"2023-01-26T16:48:53","guid":{"rendered":"https:\/\/sportstoursinternational.co.uk\/?post_type=events&#038;p=1277"},"modified":"2026-08-17T13:41:59","modified_gmt":"2026-08-17T13:41:59","slug":"sanlam-cape-town-marathon","status":"publish","type":"events","link":"https:\/\/sportstoursinternational.co.uk\/event\/sanlam-cape-town-marathon\/","title":{"rendered":"Cape Town Marathon 2027"},"content":{"rendered":"\n<div class=\"wp-block-group is-style-wide is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-unbranded-block-breadcrumbs\">\n  <\/div>\n\n\n<div class=\"wp-block-columns single-event--page-header is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><h1 style=\"text-transform:uppercase;\" class=\"wp-block-post-title\">Cape Town Marathon 2027<\/h1>\n\n\n<div class=\"wp-block-group event-details is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<p class=\"not-blue\"><strong>23.05.27<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Running.svg\" alt=\"\" class=\"wp-image-69632 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Running.svg\" alt=\"\" class=\"wp-image-69632 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<p>Marathon<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Date.svg\" alt=\"\" class=\"wp-image-69592 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Date.svg\" alt=\"\" class=\"wp-image-69592 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<p>4 Nights<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Race-Number.svg\" alt=\"\" class=\"wp-image-69628 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Race-Number.svg\" alt=\"\" class=\"wp-image-69628 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<p>Guaranteed Entry<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-EVENT-LOGO.jpg\" alt=\"Official event logo for the Sanlam Cape Town Marathon featuring the symbolic peace flame fused with the iconic Table Mountain, a traditional African Mud Cloth pattern, and text in yellow and blue.\" class=\"wp-image-70577 lazyload\"\/><noscript><img decoding=\"async\" width=\"1000\" height=\"367\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-EVENT-LOGO.jpg\" alt=\"Official event logo for the Sanlam Cape Town Marathon featuring the symbolic peace flame fused with the iconic Table Mountain, a traditional African Mud Cloth pattern, and text in yellow and blue.\" class=\"wp-image-70577 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-EVENT-LOGO.jpg 1000w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-EVENT-LOGO-300x110.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-EVENT-LOGO-768x282.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/noscript><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-style-wide single-event--content is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column single-event--left-side is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n\n<div id=\"carousel_6a8705ac60404\" class=\"page-scroll-links--carousel wp-block-unbranded-block-carousel\">\n  \n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><a href=\"#event-details\">Event details<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><a href=\"#packages\">What&#8217;s Included<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><a href=\"#itinerary\">Itinerary<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><a href=\"#accommodation\">Accommodation<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><a href=\"#extension-package\" data-type=\"internal\" data-id=\"#extension-package\">Extension Package<\/a><\/p>\n<\/div>\n\n\n\n\n\n<\/div>\n\n<script type=\"text\/javascript\">\n  jQuery(document).ready(function($) {\n    jQuery.getScript(\"\/app\/plugins\/layout-composer\/components\/carousel\/assets\/src\/js\/_slick.js\", function() {\n      var uniqueIdSelector = '#carousel_6a8705ac60404';\n      var $uniqueIdContainer = $(uniqueIdSelector);\n      var carouselItems = '';\n\n      \/\/ Check for potential carousel items\n      if ($uniqueIdContainer.children().first().is('.wp-block-group')) {\n        carouselItems = uniqueIdSelector;\n      } else if ($uniqueIdContainer.find('.wp-block-gallery').length) {\n        carouselItems = uniqueIdSelector + ' .wp-block-gallery';\n      } else if ($uniqueIdContainer.find('.wp-block-query ul.wp-block-post-template').length) {\n        carouselItems = uniqueIdSelector + ' .wp-block-query ul.wp-block-post-template';\n      }\n\n      \/\/ Slick the carousel items\n      \/\/ Slick the carousel items\n      if (carouselItems) {\n\/*\n        $(carouselItems).on('init reInit afterChange', function(event, slick, currentSlide) {\n          var current = (currentSlide ? currentSlide : 0) + 1;\n          var $dotsContainer = $(this).find('.slick-dots');\n          if ($dotsContainer.length) {\n            $dotsContainer.html('<li class=\"slick-slide-number\">' + current + '<\/li>');\n          }\n        });\n*\/\n        $(carouselItems).slick({\n          slidesToShow: 5,\n          slidesToScroll: 1,\n                              dots: false,\n          infinite: false,\n          slidesToShow: 6,\narrows: false,\nvariableWidth: true,\nresponsive: [\n          {\n          breakpoint: 1350,\n          settings: {\n            slidesToShow: 5,\n            slidesToScroll: 1,\n          },\n        },\n        {\n          breakpoint: 1120,\n          settings: {\n            slidesToShow: 4,\n            slidesToScroll: 1,\n          },\n        },\n      {\n          breakpoint: 991,\n          settings: {\n            slidesToShow: 5,\n            slidesToScroll: 1,\n          },\n        },\n      {\n          breakpoint: 760,\n          settings: {\n            slidesToShow: 4,\n            slidesToScroll: 1,\n          },\n        },\n      {\n          breakpoint: 590,\n          settings: {\n            slidesToShow: 3,\n            slidesToScroll: 1,\n             arrows:true,\n          },\n        },\n     {\n          breakpoint: 440,\n          settings: {\n            slidesToShow: 2,\n            slidesToScroll: 1,\n             arrows:true,\n          },\n        },\n  ],        });\n      }\n\n      $uniqueIdContainer.css({\n        'visibility': 'visible',\n        'opacity': '1'\n      });\n\n    });\n  });\n<\/script>\n\n\n<div id=\"event-details\" class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading not-blue h4\">Experience South Africa at the Cape Town Marathon<\/h2>\n\n\n\n<p>The Sanlam Cape Town Marathon, Africa\u2019s first Abbott World Marathon Major! The Cape Town Marathon offers a stunning coastal marathon course, vibrant local culture, and world-class organisation in one of the world\u2019s most beautiful cities.<\/p>\n\n\n\n<p>Booking the 2027 Cape Town Marathon with Sports Tours International will secure you guaranteed entry, group shake out run, pre-race briefing, sightseeing tours and post-race celebration \u2014 combining an exceptional marathon experience with the breathtaking scenery of Cape Town.<\/p>\n\n\n\n<p>The race officially became an&nbsp;Abbott World Marathon Majors candidate event&nbsp;in 2024, undergoing it\u2019s second formal assessment at the 2026 event. The race passed this assessment, and is now an official Abbott World Marathon Major.<\/p>\n\n\n\n<p class=\"not-blue\"><strong>Please note that we cannot sell entries to residents of South Africa.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group join-newsletter-widget single-event-newsletter has-brand-3-background-color has-background is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:15%\">\n<figure class=\"wp-block-image size-full no-border-radius\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2023\/01\/ST-Cape-Town-Borchure-Thumbnail.png\" alt=\"\" class=\"wp-image-103912 lazyload\"\/><noscript><img decoding=\"async\" width=\"389\" height=\"552\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2023\/01\/ST-Cape-Town-Borchure-Thumbnail.png\" alt=\"\" class=\"wp-image-103912 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2023\/01\/ST-Cape-Town-Borchure-Thumbnail.png 389w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2023\/01\/ST-Cape-Town-Borchure-Thumbnail-211x300.png 211w\" sizes=\"(max-width: 389px) 100vw, 389px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:55%\">\n<h5 class=\"wp-block-heading has-text-align-left\">2027 Cape Town Marathon Brochure<\/h5>\n\n\n\n<p class=\"has-text-align-left\">Would you like to know more? Register your details to receive a digital copy of our Cape Town Marathon brochure.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:30%\">\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-75 open-brochuer-download--popup\"><a class=\"wp-block-button__link wp-element-button\">Download<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n\n<div id=\"lightbox_6a8705ac6099d\" class=\"wp-block-unbranded-block-lightbox\">\n    \n\n\n<div id=\"carousel_6a8705ac6096d\" class=\"carousel--even wp-block-unbranded-block-carousel\">\n  \n\n<figure class=\"wp-block-gallery has-nested-images columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-gallery\"><a href=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Runner-posing-at-Cape-Town-Marathon.jpg\"><img decoding=\"async\" data-id=\"103523\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2026\/06\/Runner-posing-at-Cape-Town-Marathon-600x400.jpg.webp\" alt=\"Runners participating in the Sanlam Cape Town Marathon in the background, in the foreground a runner standing still with blue sunglasses on, holding up two fingers and smiling\" class=\"wp-image-103523 lazyload\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" data-id=\"103523\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Runner-posing-at-Cape-Town-Marathon-600x400.jpg\" alt=\"Runners participating in the Sanlam Cape Town Marathon in the background, in the foreground a runner standing still with blue sunglasses on, holding up two fingers and smiling\" class=\"wp-image-103523 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Runner-posing-at-Cape-Town-Marathon-600x400.jpg 600w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Runner-posing-at-Cape-Town-Marathon-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Runner-posing-at-Cape-Town-Marathon-1024x683.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Runner-posing-at-Cape-Town-Marathon-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Runner-posing-at-Cape-Town-Marathon-1536x1024.jpg 1536w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Runner-posing-at-Cape-Town-Marathon-2048x1366.jpg 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/noscript><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-gallery\"><a href=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-Start-Line.jpg\"><img decoding=\"async\" data-id=\"103518\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2026\/06\/Cape-Town-Marathon-Start-Line-600x400.jpg.webp\" alt=\"Large group of runners in the Sanlam Cape Town Marathon at the start line on the coast, with the sea in the background with grey skies\" class=\"wp-image-103518 lazyload\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" data-id=\"103518\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-Start-Line-600x400.jpg\" alt=\"Large group of runners in the Sanlam Cape Town Marathon at the start line on the coast, with the sea in the background with grey skies\" class=\"wp-image-103518 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-Start-Line-600x400.jpg 600w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-Start-Line-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-Start-Line-1024x683.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-Start-Line-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-Start-Line-1536x1024.jpg 1536w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-Start-Line-2048x1366.jpg 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/noscript><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-gallery\"><a href=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-2.jpg\"><img decoding=\"async\" data-id=\"103521\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2026\/06\/Cape-Town-runners-2-600x400.jpg.webp\" alt=\"Runners participating in the Sanlam Cape Town Marathon, a male runner with sunglasses in the centre, with his thumbs up and smiling to the camera\" class=\"wp-image-103521 lazyload\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" data-id=\"103521\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-2-600x400.jpg\" alt=\"Runners participating in the Sanlam Cape Town Marathon, a male runner with sunglasses in the centre, with his thumbs up and smiling to the camera\" class=\"wp-image-103521 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-2-600x400.jpg 600w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-2-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-2-1024x683.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-2-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-2-1536x1024.jpg 1536w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-2-2048x1366.jpg 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/noscript><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-gallery\"><a href=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-runners.jpg\"><img decoding=\"async\" data-id=\"103517\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2026\/06\/Cape-Town-Marathon-runners-600x400.jpg.webp\" alt=\"Two runners participating in the Sanlam Cape Town Marathon running with the crowd in the background with Mount Nelson Hotel white marble archway behind\" class=\"wp-image-103517 lazyload\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" data-id=\"103517\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-runners-600x400.jpg\" alt=\"Two runners participating in the Sanlam Cape Town Marathon running with the crowd in the background with Mount Nelson Hotel white marble archway behind\" class=\"wp-image-103517 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-runners-600x400.jpg 600w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-runners-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-runners-1024x683.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-runners-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-runners-1536x1024.jpg 1536w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-runners-2048x1366.jpg 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/noscript><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-gallery\"><a href=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-stadium-runners.jpg\"><img decoding=\"async\" data-id=\"103522\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2026\/06\/Cape-Town-stadium-runners-600x400.jpg.webp\" alt=\"Runners participating in the Sanlam Cape Town Marathon running on the road with a stadium in the background, grey sky and green trees behind\" class=\"wp-image-103522 lazyload\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" data-id=\"103522\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-stadium-runners-600x400.jpg\" alt=\"Runners participating in the Sanlam Cape Town Marathon running on the road with a stadium in the background, grey sky and green trees behind\" class=\"wp-image-103522 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-stadium-runners-600x400.jpg 600w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-stadium-runners-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-stadium-runners-1024x683.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-stadium-runners-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-stadium-runners-1536x1024.jpg 1536w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-stadium-runners-2048x1366.jpg 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/noscript><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-gallery\"><a href=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-medal.jpg\"><img decoding=\"async\" data-id=\"103519\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2026\/06\/Cape-Town-medal-600x400.jpg.webp\" alt=\"Runner at the Sanlam Cape Town Marathon holding his gold finishing medal with both hands and smiling\" class=\"wp-image-103519 lazyload\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" data-id=\"103519\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-medal-600x400.jpg\" alt=\"Runner at the Sanlam Cape Town Marathon holding his gold finishing medal with both hands and smiling\" class=\"wp-image-103519 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-medal-600x400.jpg 600w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-medal-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-medal-1024x683.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-medal-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-medal-1536x1024.jpg 1536w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-medal-2048x1366.jpg 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/noscript><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-gallery\"><a href=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-City.jpg\"><img decoding=\"async\" data-id=\"103516\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2026\/06\/Cape-Town-Marathon-City-600x400.jpg.webp\" alt=\"Runners participating in the Sanlam Cape Town Marathon running through the city with palm trees on the right hand side of the road, and buildings in the background\" class=\"wp-image-103516 lazyload\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" data-id=\"103516\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-City-600x400.jpg\" alt=\"Runners participating in the Sanlam Cape Town Marathon running through the city with palm trees on the right hand side of the road, and buildings in the background\" class=\"wp-image-103516 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-City-600x400.jpg 600w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-City-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-City-1024x683.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-City-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-City-1536x1024.jpg 1536w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Marathon-City-2048x1366.jpg 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/noscript><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-gallery\"><a href=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-1.jpg\"><img decoding=\"async\" data-id=\"103520\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2026\/06\/Cape-Town-runners-1-600x400.jpg.webp\" alt=\"Runners participating in the Sanlam Cape Town Marathon running down a road with houses on the hills in the background and large trees either side of the road\" class=\"wp-image-103520 lazyload\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" data-id=\"103520\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-1-600x400.jpg\" alt=\"Runners participating in the Sanlam Cape Town Marathon running down a road with houses on the hills in the background and large trees either side of the road\" class=\"wp-image-103520 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-1-600x400.jpg 600w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-1-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-1-1024x683.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-1-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-1-1536x1024.jpg 1536w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-runners-1-2048x1366.jpg 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/noscript><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-gallery\"><a href=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-finish-line.jpg\"><img decoding=\"async\" data-id=\"103515\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2026\/06\/Cape-Town-finish-line-600x400.jpg.webp\" alt=\"Runners participating in the Sanlam Cape Town Marathon crossing the finish line on a blue carpet underneath a Cape Town Marathon blue archway\" class=\"wp-image-103515 lazyload\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" data-id=\"103515\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-finish-line-600x400.jpg\" alt=\"Runners participating in the Sanlam Cape Town Marathon crossing the finish line on a blue carpet underneath a Cape Town Marathon blue archway\" class=\"wp-image-103515 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-finish-line-600x400.jpg 600w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-finish-line-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-finish-line-1024x683.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-finish-line-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-finish-line-1536x1024.jpg 1536w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-finish-line-2048x1366.jpg 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/noscript><\/a><\/figure>\n<\/figure>\n\n<\/div>\n\n<script type=\"text\/javascript\">\n  jQuery(document).ready(function($) {\n    jQuery.getScript(\"\/app\/plugins\/layout-composer\/components\/carousel\/assets\/src\/js\/_slick.js\", function() {\n      var uniqueIdSelector = '#carousel_6a8705ac6096d';\n      var $uniqueIdContainer = $(uniqueIdSelector);\n      var carouselItems = '';\n\n      \/\/ Check for potential carousel items\n      if ($uniqueIdContainer.children().first().is('.wp-block-group')) {\n        carouselItems = uniqueIdSelector;\n      } else if ($uniqueIdContainer.find('.wp-block-gallery').length) {\n        carouselItems = uniqueIdSelector + ' .wp-block-gallery';\n      } else if ($uniqueIdContainer.find('.wp-block-query ul.wp-block-post-template').length) {\n        carouselItems = uniqueIdSelector + ' .wp-block-query ul.wp-block-post-template';\n      }\n\n      \/\/ Slick the carousel items\n      \/\/ Slick the carousel items\n      if (carouselItems) {\n\/*\n        $(carouselItems).on('init reInit afterChange', function(event, slick, currentSlide) {\n          var current = (currentSlide ? currentSlide : 0) + 1;\n          var $dotsContainer = $(this).find('.slick-dots');\n          if ($dotsContainer.length) {\n            $dotsContainer.html('<li class=\"slick-slide-number\">' + current + '<\/li>');\n          }\n        });\n*\/\n        $(carouselItems).slick({\n          slidesToShow: 2,\n          slidesToScroll: 1,\n           prevArrow: '<button type=\"button\" class=\"slick-prev\"><\/button>',\n                     nextArrow: '<button type=\"button\" class=\"slick-next\"><\/button>',\n                    dots: false,\n          infinite: false,\n                  });\n      }\n\n      $uniqueIdContainer.css({\n        'visibility': 'visible',\n        'opacity': '1'\n      });\n\n    });\n  });\n<\/script>\n<\/div>\n\n<style>\n  #lightbox_6a8705ac6099d figure {\n    display: none;\n  }\n\n  #lightbox_6a8705ac6099d figure:first-of-type {\n    display: flex;\n  }\n<\/style>\n\n<script type=\"text\/javascript\">\njQuery(document).ready(function($) {\n  jQuery.getScript(\"https:\/\/sportstoursinternational.co.uk\/app\/themes\/unbranded\/components\/block-lightbox\/assets\/production\/js\/lightbox.min.js\", function() {\n    var uniqueIdSelector = '#lightbox_6a8705ac6099d';\n    var $uniqueIdContainer = $(uniqueIdSelector);\n    \n    \/\/ Add lightbox properties to image links\n    $('#lightbox_6a8705ac6099d a').attr('data-lightbox', 'gallery-lightbox_6a8705ac6099d');\n\n    lightbox.option({\n      wrapAround: false,\n      showImageNumberLabel: false          })\n\n  });\n});\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" >\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Ticket.svg\" alt=\"\" class=\"wp-image-69650 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Ticket.svg\" alt=\"\" class=\"wp-image-69650 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h2 class=\"wp-block-heading h5\">ENTRY &amp; EXTRAS<\/h2>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\" >\n    \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group event-price has-brand-2-background-color has-background is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Marathon Entry<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00a3290<\/h3>\n\n\n\n<p>per person<\/p>\n<\/div>\n<\/div>\n\n  <\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" >\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Checkpoint.svg\" alt=\"\" class=\"wp-image-69585 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Checkpoint.svg\" alt=\"\" class=\"wp-image-69585 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h2 class=\"wp-block-heading h5\">CAPE TOWN MARATHON ROUTE<\/h2>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\" >\n    \n\n<p>The 42.2km Sanlam Cape Town Marathon is a world-class city race welcoming everyone from elite athletes to social runners. The spectacular course showcases Cape Town\u2019s iconic natural and cultural landmarks, with Table Mountain as a constant backdrop, sweeping views of the Atlantic Ocean, vibrant street art, the Madiba Statue at City Hall, and the lively neighbourhoods of Woodstock. With typically dry weather and a cool early morning temperature averaging 14\u00b0C, the flat, fast route offers ideal running conditions. The race is fully supported with numerous water and nutrition stations along the course &#8211; and the start area even features 12 coffee stations to fuel you before the race begins.<\/p>\n\n  <\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" >\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Flight.svg\" alt=\"\" class=\"wp-image-69596 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Flight.svg\" alt=\"\" class=\"wp-image-69596 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h2 class=\"wp-block-heading h5\">TRAVEL INFORMATION<\/h2>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\" >\n    \n\n<p><strong>Getting to Cape Town:<\/strong><br>International travellers arrive at Cape Town International Airport (CPT), approximately 20 km (12 miles) from the city centre. UK and EU residents require a valid passport, and depending on your stay, a visa may be necessary &#8211; always check the latest South African government travel guidelines before departure.<br><strong>\u2022 Taxi &amp; Ride-Hailing:<\/strong> Taxis are available at the official rank outside the arrivals hall, with trips to central Cape Town taking around 20\u201330 minutes and fares averaging ZAR 300\u2013400 (\u00a315\u201320). Popular ride-hailing apps like Uber and Bolt offer convenient and reliable alternatives.<br><strong>\u2022 Car Rental:<\/strong> Rental cars are available at the airport and are useful if you plan to explore areas outside the city, such as the Cape Winelands or Cape Point.<\/p>\n\n\n\n<p><strong>Getting around the city:<\/strong><br><strong>Private Transport:<\/strong> The safest and most efficient way to navigate Cape Town is by ride-hailing services (Uber, Bolt), pre-arranged taxis, or hotel shuttles. These options provide security, reliability, and flexibility, especially during marathon weekend.<br><strong>Public Transport: <\/strong>Cape Town has a public transport network, including minibus taxis and the MyCiTi Bus service. Minibus taxis can be unpredictable and are generally not recommended for tourists. The MyCiTi Bus is a safe, affordable, and efficient option connecting the city centre with the airport, suburbs, and key areas of interest<\/p>\n\n  <\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" >\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Pay.svg\" alt=\"\" class=\"wp-image-69622 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Pay.svg\" alt=\"\" class=\"wp-image-69622 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h2 class=\"wp-block-heading h5\">WHY BOOK WITH US?<\/h2>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\" >\n    \n\n<p>With Sports Tours, you never run alone. We\u2019ll meet you at your hotel, escort you to the race expo and get you to the start line with ease. Join us for a 5KM shakeout run, meet fellow runners and celebrate together post-race.<\/p>\n\n  <\/div>\n  \n<\/div>\n<\/div><\/div>\n\n\n\n<div id=\"packages\" class=\"wp-block-group event-packages is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading h4\">INCLUDED IN YOUR PACKAGE:<\/h2>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-grid wp-container-core-group-is-layout-4d858cb8 wp-block-group-is-layout-grid\">\n<figure class=\"wp-block-image size-included_thumb\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CARD-1-210x125.jpg.webp\" alt=\"An action shot of a Sanlam Cape Town Marathon runner racing along a city highway, smiling with both arms out, creating the peace sign gesture on both hands.\" class=\"wp-image-70572 lazyload\"\/><noscript><img decoding=\"async\" width=\"210\" height=\"125\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CARD-1-210x125.jpg\" alt=\"An action shot of a Sanlam Cape Town Marathon runner racing along a city highway, smiling with both arms out, creating the peace sign gesture on both hands.\" class=\"wp-image-70572 lazyload\"\/><\/noscript><figcaption class=\"wp-element-caption\">Guaranteed Marathon Entry<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-included_thumb\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2023\/02\/Luxury-Hotel-Stay-210x125.jpg.webp\" alt=\"A hotel room, with a double bed, white bedding, picture wall art on grey walls and a window with views of green trees and fields.\" class=\"wp-image-71031 lazyload\"\/><noscript><img decoding=\"async\" width=\"210\" height=\"125\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2023\/02\/Luxury-Hotel-Stay-210x125.jpg\" alt=\"A hotel room, with a double bed, white bedding, picture wall art on grey walls and a window with views of green trees and fields.\" class=\"wp-image-71031 lazyload\"\/><\/noscript><figcaption class=\"wp-element-caption\">Luxury Hotel Accommodation<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-included_thumb\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2023\/02\/Meet-Greet-Drinks-210x125.jpg.webp\" alt=\"A group of people gathered around a table filled with food and drinks at a hotel.\" class=\"wp-image-71032 lazyload\"\/><noscript><img decoding=\"async\" width=\"210\" height=\"125\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2023\/02\/Meet-Greet-Drinks-210x125.jpg\" alt=\"A group of people gathered around a table filled with food and drinks at a hotel.\" class=\"wp-image-71032 lazyload\"\/><\/noscript><figcaption class=\"wp-element-caption\">Meet &amp; Greet Drinks&nbsp;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-included_thumb\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2025\/08\/5K-Shakeout-Run-210x125.jpg.webp\" alt=\"Group of runners posing for a photo in New York City, after taking part in a 5km shake out run with Sports Tours International.\" class=\"wp-image-70186 lazyload\"\/><noscript><img decoding=\"async\" width=\"210\" height=\"125\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/08\/5K-Shakeout-Run-210x125.jpg\" alt=\"Group of runners posing for a photo in New York City, after taking part in a 5km shake out run with Sports Tours International.\" class=\"wp-image-70186 lazyload\"\/><\/noscript><figcaption class=\"wp-element-caption\">5KM Shakeout Run<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-included_thumb\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2025\/08\/Pre-Race-Briefing-210x125.jpg.webp\" alt=\"A room full of runners facing three screens on the wall as Sports Tours International staff present a pre marathon race briefing.\" class=\"wp-image-70193 lazyload\"\/><noscript><img decoding=\"async\" width=\"210\" height=\"125\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/08\/Pre-Race-Briefing-210x125.jpg\" alt=\"A room full of runners facing three screens on the wall as Sports Tours International staff present a pre marathon race briefing.\" class=\"wp-image-70193 lazyload\"\/><\/noscript><figcaption class=\"wp-element-caption\">Pre-Race Briefing<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Peninsula-Tour.jpg\" alt=\"\" class=\"wp-image-105245 lazyload\"\/><noscript><img decoding=\"async\" width=\"210\" height=\"125\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Cape-Town-Peninsula-Tour.jpg\" alt=\"\" class=\"wp-image-105245 lazyload\"\/><\/noscript><figcaption class=\"wp-element-caption\">Cape Town Peninsula Tour<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-included_thumb\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2025\/09\/ST-RUNNING-AFTER-PARTY-210x125.jpg.webp\" alt=\"A group of runners, posing for for a photo at a Sports Tours International marathon after-party, with their marathon medals.\" class=\"wp-image-71053 lazyload\"\/><noscript><img decoding=\"async\" width=\"210\" height=\"125\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-RUNNING-AFTER-PARTY-210x125.jpg\" alt=\"A group of runners, posing for for a photo at a Sports Tours International marathon after-party, with their marathon medals.\" class=\"wp-image-71053 lazyload\"\/><\/noscript><figcaption class=\"wp-element-caption\">Exclusive After-Party<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-included_thumb\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2025\/08\/Sports-Tours-Cheer-zone-210x125.jpg.webp\" alt=\"Sports Tours International staff at the Chicago Marathon, cheering on runners as they past them.\" class=\"wp-image-70194 lazyload\"\/><noscript><img decoding=\"async\" width=\"210\" height=\"125\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/08\/Sports-Tours-Cheer-zone-210x125.jpg\" alt=\"Sports Tours International staff at the Chicago Marathon, cheering on runners as they past them.\" class=\"wp-image-70194 lazyload\"\/><\/noscript><figcaption class=\"wp-element-caption\">Cheer zone for Friends &amp; Family<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile is-image-fill-element\" style=\"grid-template-columns:30% auto\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-COMPONENT-600x400.jpg.webp\" alt=\"Sanlam Cape Town Marathon runners passing by the Cape Town City Hall, showcasing its impressive architecture.\" class=\"wp-image-70576 size-gallery lazyload\" style=\"object-position:77% 50%\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-COMPONENT-600x400.jpg\" alt=\"Sanlam Cape Town Marathon runners passing by the Cape Town City Hall, showcasing its impressive architecture.\" class=\"wp-image-70576 size-gallery lazyload\" style=\"object-position:77% 50%\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-COMPONENT-600x400.jpg 600w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-COMPONENT-2048x1365.jpg 2048w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-COMPONENT-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-COMPONENT-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-COMPONENT-1024x683.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-COMPONENT-1536x1024.jpg 1536w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/noscript><\/figure><div class=\"wp-block-media-text__content\">\n<h3 class=\"wp-block-heading\">ADDITIONAL INFORMATION<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>4 nights&#8217; accommodation at a 4 or 5* hotel in prime locations<\/li>\n\n\n\n<li>Comprehensive support from Sports Tours reps in your hotel<\/li>\n\n\n\n<li>Ticket included to the Official Opening Concert<\/li>\n\n\n\n<li>Escorts to the marathon expo &amp; race start<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n\n\n<div id=\"itinerary\" class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading h4\" style=\"text-transform:uppercase\">Itinerary<\/h2>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" >\n  \n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:uppercase\">DAY 1 \u2013 ARRIVAL DAY &amp; WELCOME DRINKS <\/h3>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\" >\n    \n\n<p>Welcome to Cape Town! Upon arrival, make your way to your chosen hotel and settle in before the excitement begins. This evening, join your fellow runners and the Sports Tours International team for exclusive welcome drinks at a private venue on the iconic V&amp;A Waterfront. It\u2019s the perfect opportunity to meet like-minded runners, collect any final event information and soak up the incredible atmosphere ahead of race weekend.<\/p>\n\n  <\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" >\n  \n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:uppercase\">DAY 2 \u2013 PRE-RACE BRIEFING, EXPO, &amp; sightseeing tour<\/h3>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\" >\n    \n\n<p>After breakfast, our coaches will transfer you from your hotel to the official race briefing, ensuring you\u2019re fully prepared for race day. Following the briefing, enjoy a guided coach tour of the Cape Town Peninsula and its spectacular surroundings, with lunch included along the way. Later in the afternoon, you\u2019ll be dropped off at the Marathon Expo to collect your race bib and explore the event village. In the evening, round off the day with complimentary entry to the official Welcome Concert at the DHL Stadium, where you\u2019ll experience the vibrant culture and energy of Cape Town alongside fellow participants.<\/p>\n\n  <\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" >\n  \n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:uppercase\">DAY 3 \u2013 5KM shakeout<\/h3>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\" >\n    \n\n<p>Start your morning with an easy shakeout run, giving you the chance to loosen your legs and enjoy the company of fellow runners before the big day. Throughout the morning, runners also have the opportunity to take part in the Official Peace Run and Trail Runs. Please note that entries for these events must be booked directly with the event organisers and are not available through Sports Tours International.<\/p>\n\n  <\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" >\n  \n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:uppercase\">DAY 4 \u2013 RACE DAY &amp; AFTER-PARTY!<\/h3>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\" >\n    \n\n<p>The day you\u2019ve been waiting for has arrived! Our experienced team will be on hand throughout the morning, providing an escorted walk to the start line and plenty of support before the race begins. During the marathon, friends and family can support you from our dedicated cheer zone, creating an unforgettable atmosphere along the course. <\/p>\n\n\n\n<p>After crossing the finish line, celebrate your achievement at our exclusive after party at Time Out Market, with great food, entertainment and live music to round off an incredible race day.<\/p>\n\n  <\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" >\n  \n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:uppercase\">DAY 5 \u2013 DEPARTURE DAY<\/h3>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\" >\n    \n\n<p>After breakfast, it\u2019s time to check out and begin your journey home. If you\u2019ve booked our optional extension package, transfers will take you to the beautiful Spier Wine Estate, where you\u2019ll enjoy a relaxing stay in one of South Africa\u2019s most celebrated wine regions.<\/p>\n\n  <\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" >\n  \n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:uppercase\">DAY 6 \u2013 EXTENSION: SPIER WINE ESTATE EXPERIENCE<\/h3>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\" >\n    \n\n<p>Enjoy a full day at the stunning Spier Wine Estate, nestled in the heart of the Cape Winelands. Discover the estate\u2019s rich heritage as you take part in guided wine tastings and explore the surrounding vineyards. With spectacular scenery, award-winning wines and a relaxed atmosphere, it\u2019s the perfect way to unwind and celebrate your marathon achievement.<\/p>\n\n  <\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\" >\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" >\n  \n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:uppercase\">DAY 7 \u2013 EXTENSION: DEPARTURE DAY<\/h3>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\" >\n    \n\n<p>After breakfast, it\u2019s time to bid farewell to Spier Wine Estate and begin your journey home. We hope you\u2019ve had an unforgettable experience in South Africa, from race day in Cape Town to the breathtaking landscapes of the Cape Winelands.<\/p>\n\n  <\/div>\n  \n<\/div>\n<\/div><\/div>\n\n\n\n<div id=\"accommodation\" class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading h4\" id=\"accommodation\" style=\"text-transform:uppercase\">Accommodation<\/h2>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Choose from a selection of <strong>perfectly selected accommodation options<\/strong> with 4 night stays in the beautiful city where the mountains meet the sea, Cape Town. Our hotel selection puts you right at the intersection of this natural beauty and race-day convenience.<\/p>\n\n\n\n<p>We have secured rooms in some of the <strong>V&amp;A Waterfront<\/strong>&#8216;s most sought-after locations. Staying in the heart of this vibrant waterfront district, you&#8217;ll be just moments from world-class restaurants, shops, attractions and the marina, while enjoying a comfortable and relaxing base for your South African marathon adventure.<\/p>\n\n\n\n<p>For special requests or questions, contact our team: <a href=\"tel:01617038161\">0161 703 8161<\/a> or <a href=\"mailto:sales@sportstoursinternational.co.uk\">sales@sportstoursinternational.co.uk<\/a><\/p>\n\n\n\n<div class=\"hotel-listings single-event-hotel-listing\" id=\"hotel-listings-container\">\n    <p>Loading<\/p>\n    <div class=\"loading-spinner\"><\/div>\n<\/div>\n\n<script>\n    jQuery(document).ready(function($) {\n        \n        const labels = {\"book_now\":\"Select hotel\",\"from\":\"From\",\"for\":\"for\",\"nights\":\"nights\",\"star_suffix\":\"star hotel\",\"read_more\":\"Read more\",\"loading\":\"Loading\",\"no_tours_found\":\"No tours found. Please try again later.\",\"failed_load\":\"Failed to load tours. Please try again later.\",\"no_tours_criteria\":\"No tours found for the selected criteria. Please try a different combination.\"};\n        const hotelListingsContainer = $('#hotel-listings-container');\n        const loadingSpinner = $('.loading-spinner');\n\n        const apiUrl = '\/api\/st\/tour-search?tm_codes=1936,1955,1959,1961,1925&start_date=2027-05-20&end_date=2027-05-24&hotel_info=true';\n\n        const api_globals = {\n            'nonce': 'a500d1a6c8'\n        };\n\n        \/\/ Show loading spinner\n        loadingSpinner.show();\n        hotelListingsContainer.html(`<p>${labels.loading}<\/p>`);\n\n        console.log(apiUrl); \/\/ Debugging: Check the URL being called\n        $.ajax({\n            url: apiUrl,\n            method: 'GET',\n            headers: {\n                'X-WP-Nonce': api_globals.nonce\n            },\n            dataType: 'json',\n            success: function(tours) {\n                loadingSpinner.hide();\n                hotelListingsContainer.empty(); \/\/ Clear \"Loading tours...\" message\n\n                if (tours.length > 0) {\n                    allTours = tours;\n                    const uniqueStartDates = [...new Set(tours.map(tour => tour.start_date.split('T')[0]))];\n                    const uniqueDurations = [...new Set(tours.map(tour => tour.duration))];\n\n                    renderHotelCards();\n                } else {\n                    hotelListingsContainer.html(`<p>${labels.no_tours_found}<\/p>`);\n                }\n            },\n            error: function(jqXHR, textStatus, errorThrown) {\n                loadingSpinner.hide();\n                console.error(\"AJAX Error: \", textStatus, errorThrown, jqXHR.responseText);\n                hotelListingsContainer.html(`<p>${labels.failed_load}<\/p>`);\n            }\n        });\n\n        function getStarRating(rating) {\n            const numericRating = parseFloat(rating) || 0;\n            let starsHTML = '';\n            for (let i = 1; i <= 5; i++) {\n                if (numericRating >= i) starsHTML += '<span class=\"star filled\">&#9733;<\/span>';\n                else if (numericRating >= i - 0.5) starsHTML += '<span class=\"star half\">&#9734;<\/span>';\n                else starsHTML += '<span class=\"star\">&#9734;<\/span>';\n            }\n            return starsHTML;\n        }\n\n        function renderHotelCards() {\n            hotelListingsContainer.empty();\n\n            const toursByHotel = allTours.reduce((acc, tour) => {\n                const hotelName = tour.hotel_info?.hotel_name || tour.name;\n                if (!acc[hotelName]) {\n                    acc[hotelName] = [];\n                }\n                acc[hotelName].push(tour);\n                return acc;\n            }, {});\n\n            \/\/ Find the cheapest tour for each hotel\n            const uniqueCheapestTours = Object.values(toursByHotel).map(tours => {\n                return tours.reduce((cheapest, current) => {\n                    if (parseFloat(current.cheapest_price) < parseFloat(cheapest.cheapest_price)) {\n                        return current;\n                    }\n                    return cheapest;\n                });\n            });\n\n            const hotelsToShowString = \"HOT0000839,HOT0000830,HOT0000840,HOT0000841,HOT0000843\";\n\n            const allowedHotelCodes = (hotelsToShowString || '')\n                .toLowerCase()\n                .split(',')\n                .map(code => code.trim())\n                .filter(code => code);\n\n            const toursToShow = allowedHotelCodes.length > 0 ?\n                uniqueCheapestTours.filter(tour => {\n                    return tour.hotel_code && allowedHotelCodes.includes(tour.hotel_code.toLowerCase());\n                }) :\n                uniqueCheapestTours;\n\n            if (toursToShow.length > 0) {\n                toursToShow.forEach(function(tour) {\n                    const tourPriceIds = tour.pricing_types.map(item => item.tour_price_detail_id);\n                    const commaSeparatedTourPriceIds = tourPriceIds.join(',');\n                    const formattedPrice = Number(tour.cheapest_price).toLocaleString('en-US');\n                    const rating = tour.hotel_info?.hotel_rating || '';\n                    \n                    \/\/ --- NEW DESCRIPTION LOGIC ---\n                    const rawDescription = tour.hotel_info?.hotel_description || '';\n                    let displayDescription = rawDescription;\n                    \n                    if (rawDescription.length > 384) {\n                        \/\/ Truncate to the maximum length\n                        let truncated = rawDescription.substring(0, 384);\n                        \n                        \/\/ Find the last space to avoid cutting off a word mid-sentence\n                        const lastSpaceIndex = truncated.lastIndexOf(' ');\n                        if (lastSpaceIndex > 0) {\n                            truncated = truncated.substring(0, lastSpaceIndex);\n                        }\n                        \n                        \/\/ Append the Read More link\n                        displayDescription = `${truncated} <a href=\"hotels\" class=\"read-more-link\" style=\"text-decoration: underline;\">${labels.read_more}<\/a>`;\n                    }\n                    \/\/ -----------------------------\n\n                    const isFrenchSite = false;\n\n                    const hotelCard = `\n                    <div class=\"hotel-card\">\n                        <div class=\"hotel-image-container\">\n                            <img srcset=\"${tour.hotel_info?.hotel_image || 'https:\/\/placehold.co\/600x400'}\" alt=\"${tour.name}\" class=\"hotel-image\">\n                        <\/div>\n                        <div class=\"hotel-details\">\n                            <h3 class=\"hotel-name\">${tour.hotel_info?.hotel_name || tour.name}<\/h3>\n                            \n                            <p class=\"hotel-description-text\">${displayDescription}<\/p>\n                            \n                            ${rating ?\n                                `<div class=\"hotel-rating\">\n                                        ${getStarRating(rating)}\n                                        ${!isFrenchSite ? `<span class=\"rating-text\">${rating}-${labels.star_suffix}<\/span>` : ''}\n                                <\/div>`\n                                : ''\n                            }\n                            <a href=\"hotels\" class=\"btn\">${labels.book_now}<\/a>\n                            ${tour.cheapest_price !== 0 ?\n                                `<p class=\"hotel-price-from\">${labels.from} <span>\u00a3${formattedPrice}<\/span> ${labels.for} ${tour.duration} ${labels.nights} per person<\/p>`\n                                : ''\n                            }\n                        <\/div>\n                    <\/div>\n                    `;\n                    hotelListingsContainer.append(hotelCard);\n                });\n            } else {\n                hotelListingsContainer.html(`<p>${labels.no_tours_criteria}<\/p>`);\n            }\n        }\n    });\n<\/script><\/div>\n<\/div>\n\n\n\n<div id=\"extension-package\" class=\"wp-block-group things-to-do is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading h4\" style=\"text-transform:uppercase\">Spier Wine Estate Extension Package<\/h2>\n\n\n\n<div class=\"wp-block-group event-details is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<p class=\"not-blue\">2 Nights Optional Add-On<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group event-details is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<p class=\"not-blue\">24 &#8211; 26th May 2027<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group event-details is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<p class=\"not-blue\">Prices From \u00a3599<\/p>\n<\/div>\n<\/div>\n\n\n\n<p class=\"not-blue\"><strong>LUXURY CAPE TOWN MARATHON ACCOMODATION &amp; POST-RACE WINLANDS ESCAPE<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group is-layout-grid wp-container-core-group-is-layout-4d858cb8 wp-block-group-is-layout-grid\">\n\n<div class=\"video-lightbox-component  video--wrapper video--wrapper__full-img\">\n\n\t\t\t<figure class=\"wp-block-image\">\n\t\t\t<img decoding=\"async\" class=\"lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/04\/SPIER-ESTATE-1-scaled-1.jpg\" alt=\"\"><noscript><img decoding=\"async\" class=\"lazyload\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/04\/SPIER-ESTATE-1-scaled-1.jpg\" alt=\"\"><\/noscript>\n\t\t<\/figure>\n\t\n\t<figure class=\"play-video-icon\">\n\t\t<img decoding=\"async\" class=\"lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/themes\/unbranded\/assets\/production\/images\/playbutton.svg\" alt=\"\"><noscript><img decoding=\"async\" class=\"lazyload\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/themes\/unbranded\/assets\/production\/images\/playbutton.svg\" alt=\"\"><\/noscript>\n\t<\/figure>\n\n\t<div class=\"lightbox\">\n\t\t<a href=\"#\" class=\"close\">\n\t\t\t<!-- X icon -->\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 53.01 53.01\">\n\t\t\t\t<path d=\"M26.5,0C11.87,0,0,11.87,0,26.5s11.87,26.5,26.5,26.5,26.5-11.87,26.5-26.5S41.14,0,26.5,0Zm10.71,35.31l-1.69,1.72-9.05-8.86-8.99,8.86-1.69-1.72,8.96-8.84-8.96-8.78,1.69-1.72,9.05,8.86,8.99-8.86,1.69,1.72-8.96,8.84,8.96,8.78Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/a>\n\n\t\t<div class=\"modal\">\n\t\t\t<div class=\"inner\">\n\t\t\t\t<iframe\n\t\t\t\t\twidth=\"100%\"\n\t\t\t\t\theight=\"100%\"\n\t\t\t\t\tdata-src=\"https:\/\/www.youtube.com\/embed\/jU2lUW_hveI?si=3SWvpRo3K_UkIYH\"\n\t\t\t\t\tframeborder=\"0\"\n\t\t\t\t\tallowfullscreen src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\">\n\t\t\t\t<\/iframe>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier_1-1024x683-1.jpg\" alt=\"\" class=\"wp-image-105025 lazyload\"\/><noscript><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier_1-1024x683-1.jpg\" alt=\"\" class=\"wp-image-105025 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier_1-1024x683-1.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier_1-1024x683-1-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier_1-1024x683-1-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier_1-1024x683-1-600x400.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier_Main-1024x683-1.jpg\" alt=\"\" class=\"wp-image-105027 lazyload\"\/><noscript><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier_Main-1024x683-1.jpg\" alt=\"\" class=\"wp-image-105027 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier_Main-1024x683-1.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier_Main-1024x683-1-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier_Main-1024x683-1-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier_Main-1024x683-1-600x400.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/spier_0325_spa_move_01_high-1024x683-1.jpg\" alt=\"\" class=\"wp-image-105029 lazyload\"\/><noscript><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/spier_0325_spa_move_01_high-1024x683-1.jpg\" alt=\"\" class=\"wp-image-105029 lazyload\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/spier_0325_spa_move_01_high-1024x683-1.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/spier_0325_spa_move_01_high-1024x683-1-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/spier_0325_spa_move_01_high-1024x683-1-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/spier_0325_spa_move_01_high-1024x683-1-600x400.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n\n<p>Extend your South African marathon experience with a relaxing two-night escape to the renowned Spier Wine Estate in Stellenbosch. Designed as an optional post-race extension, this add-on offers the perfect opportunity to unwind, recover, and experience the beauty of the Cape Winelands after Cape Town Marathon weekend.<br>Nestled among vineyards, gardens, and mountain scenery, Spier Wine Estate combines luxury accommodation with authentic wine country experiences, all within easy reach of Cape Town.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile is-image-fill-element\" style=\"grid-template-columns:40% auto\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2026\/06\/Spier-Wine-Tasting-Signature-Winter-0040-1024x683.jpg.webp\" alt=\"Waiter serving wine for a wine tasting in Cape Town\" class=\"wp-image-104085 size-full lazyload\" style=\"object-position:50% 50%\"\/><noscript><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier-Wine-Tasting-Signature-Winter-0040-1024x683.jpg\" alt=\"Waiter serving wine for a wine tasting in Cape Town\" class=\"wp-image-104085 size-full lazyload\" style=\"object-position:50% 50%\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier-Wine-Tasting-Signature-Winter-0040-1024x683.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier-Wine-Tasting-Signature-Winter-0040-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier-Wine-Tasting-Signature-Winter-0040-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier-Wine-Tasting-Signature-Winter-0040-1536x1025.jpg 1536w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier-Wine-Tasting-Signature-Winter-0040-2048x1367.jpg 2048w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2026\/06\/Spier-Wine-Tasting-Signature-Winter-0040-600x400.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure><div class=\"wp-block-media-text__content\">\n<h3 class=\"wp-block-heading H4\">EXTENSION INCLUSIONS<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>2-nights&#8217; accommodation at Spier Wine Estate<\/li>\n\n\n\n<li>Daily complimentary breakfast<\/li>\n\n\n\n<li>Complimentary in-room mini bar<\/li>\n\n\n\n<li>Hosted wine tasting experience<\/li>\n\n\n\n<li>Guided art experience across the estate<\/li>\n\n\n\n<li>Morning vineyard and garden walk<\/li>\n\n\n\n<li>Return road transfers from Cape Town Waterfront hotels<\/li>\n\n\n\n<li>Access to estate walking trails, gardens, and farm experiences<\/li>\n\n\n\n<li>Onward transfer to Cape Town International Airport<\/li>\n<\/ul>\n\n\n\n<p><em><strong>Please note: This extension package is not included in the main Cape Town Marathon travel package and must be booked separately. <\/strong><\/em><\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div id=\"things-to-do\" class=\"wp-block-group things-to-do is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading h4\" style=\"text-transform:uppercase\">Things to do in CAPE TOWN<\/h2>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n<div id=\"carousel_6a8705ac64aa5\" class=\"wp-block-unbranded-block-carousel\">\n  \n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-image-fill-element\"><div class=\"wp-block-media-text__content\">\n<p class=\"not-blue\"><strong>V&amp;A W<\/strong>ATERFRONT<\/p>\n\n\n\n<p class=\"not-blue\">A vibrant harbourfront destination offering a mix of shopping, dining, museums, and entertainment with beautiful views of the marina and Table Mountain. Great for relaxing, exploring local craft markets, or visiting attractions like the Two Oceans Aquarium.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-1-600x400.jpg.webp\" alt=\"A panoramic view of Table Mountain towering above the V&amp;A Waterfront in Cape Town, South Africa.\" class=\"wp-image-70573 size-gallery lazyload\" style=\"object-position:50% 50%\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-1-600x400.jpg\" alt=\"A panoramic view of Table Mountain towering above the V&amp;A Waterfront in Cape Town, South Africa.\" class=\"wp-image-70573 size-gallery lazyload\" style=\"object-position:50% 50%\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-1-600x400.jpg 600w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-1-2048x1365.jpg 2048w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-1-300x200.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-1-768x512.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-1-1024x683.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-1-1536x1024.jpg 1536w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/noscript><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-image-fill-element\"><div class=\"wp-block-media-text__content\">\n<p class=\"not-blue\"><strong>ROBBEN ISLAND<\/strong><\/p>\n\n\n\n<p class=\"not-blue\">A UNESCO World Heritage Site, Robben Island offers guided tours of the former prison where Nelson Mandela was held. The ferry ride provides great views of Cape Town, while the tours offer profound historical and cultural insight.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-2-600x400.jpg.webp\" alt=\"A sign showing the entrance to Robben Island Prison in Cape Town, South Africa, known for its historical significance as a former political prison.\" class=\"wp-image-70574 size-gallery lazyload\" style=\"object-position:50% 50%\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-2-600x400.jpg\" alt=\"A sign showing the entrance to Robben Island Prison in Cape Town, South Africa, known for its historical significance as a former political prison.\" class=\"wp-image-70574 size-gallery lazyload\" style=\"object-position:50% 50%\" srcset=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-2-600x400.jpg 600w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-2-2048x1361.jpg 2048w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-2-300x199.jpg 300w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-2-768x511.jpg 768w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-2-1024x681.jpg 1024w, https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-2-1536x1021.jpg 1536w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/noscript><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-image-fill-element\"><div class=\"wp-block-media-text__content\">\n<p class=\"not-blue\"><strong>KRISTENBOSCH NATIONAL BOTANICAL GARDEN<\/strong><\/p>\n\n\n\n<p class=\"not-blue\">Nestled on the eastern slopes of Table Mountain, Kirstenbosch showcases South Africa\u2019s unique flora in a stunning natural setting. Stroll along scenic paths, enjoy the treetop canopy walkway, or relax with a picnic surrounded by native fynbos.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-3-600x400.jpg.webp\" alt=\"A scenic view of a flower-filled field and a clear view of Table Mountain in the background at Kirstenbosch National Botanical Garden located in Cape Town, South Africa.\" class=\"wp-image-70575 size-gallery lazyload\" style=\"object-position:50% 50%\"\/><noscript><img decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-CAROUSEL-3-600x400.jpg\" alt=\"A scenic view of a flower-filled field and a clear view of Table Mountain in the background at Kirstenbosch National Botanical Garden located in Cape Town, South Africa.\" class=\"wp-image-70575 size-gallery lazyload\" style=\"object-position:50% 50%\"\/><\/noscript><\/figure><\/div>\n<\/div>\n\n<\/div>\n\n<script type=\"text\/javascript\">\n  jQuery(document).ready(function($) {\n    jQuery.getScript(\"\/app\/plugins\/layout-composer\/components\/carousel\/assets\/src\/js\/_slick.js\", function() {\n      var uniqueIdSelector = '#carousel_6a8705ac64aa5';\n      var $uniqueIdContainer = $(uniqueIdSelector);\n      var carouselItems = '';\n\n      \/\/ Check for potential carousel items\n      if ($uniqueIdContainer.children().first().is('.wp-block-group')) {\n        carouselItems = uniqueIdSelector;\n      } else if ($uniqueIdContainer.find('.wp-block-gallery').length) {\n        carouselItems = uniqueIdSelector + ' .wp-block-gallery';\n      } else if ($uniqueIdContainer.find('.wp-block-query ul.wp-block-post-template').length) {\n        carouselItems = uniqueIdSelector + ' .wp-block-query ul.wp-block-post-template';\n      }\n\n      \/\/ Slick the carousel items\n      \/\/ Slick the carousel items\n      if (carouselItems) {\n\/*\n        $(carouselItems).on('init reInit afterChange', function(event, slick, currentSlide) {\n          var current = (currentSlide ? currentSlide : 0) + 1;\n          var $dotsContainer = $(this).find('.slick-dots');\n          if ($dotsContainer.length) {\n            $dotsContainer.html('<li class=\"slick-slide-number\">' + current + '<\/li>');\n          }\n        });\n*\/\n        $(carouselItems).slick({\n          slidesToShow: 1,\n          slidesToScroll: 1,\n           prevArrow: '<button type=\"button\" class=\"slick-prev\"><\/button>',\n                     nextArrow: '<button type=\"button\" class=\"slick-next\"><\/button>',\n                    dots: false,\n          infinite: true,\n          adaptiveHeight: true,\ndots:false,        });\n      }\n\n      $uniqueIdContainer.css({\n        'visibility': 'visible',\n        'opacity': '1'\n      });\n\n    });\n  });\n<\/script><\/div>\n\n\n\n<div id=\"reviews\" class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading h4\">WHAT PAST PARTICIPANTS SAY<\/h2>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n<div id=\"carousel_6a8705ac68823\" class=\"wp-block-unbranded-block-carousel\">\n  \n\n<div class=\"wp-block-query testimonial--query-loop is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-77494 testimonial type-testimonial status-publish hentry tag-athens-marathon tag-generic tag-running\">\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><div class=\"title-initials-avatar\">T<\/div>\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\"><h2 class=\"wp-block-post-title\">Toby<\/h2>\n\n<p>Newbury<\/p><\/div>\n<\/div>\n\n\n<div class=\"rating-stars\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><\/div>\n\n<p>As ever all the Sports Tours team were helpful, fun, approachable, patient, tolerant as they always are. Great team, lots of knowledge and experience. <\/p>\n<\/li><li class=\"wp-block-post post-73759 testimonial type-testimonial status-publish hentry tag-cycling tag-generic tag-running\">\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><div class=\"title-initials-avatar\">DE<\/div>\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\"><h2 class=\"wp-block-post-title\">Darren Ewer<\/h2>\n\n<p>34, Manchester<\/p><\/div>\n<\/div>\n\n\n<div class=\"rating-stars\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><\/div>\n\n<p>The trip exceeded my expectations. I wouldn&#039;t hesitate to recommend Sports Tours.<\/p>\n<\/li><li class=\"wp-block-post post-72674 testimonial type-testimonial status-publish hentry tag-berlin-half tag-generic tag-halfs tag-prague-half tag-running\">\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><div class=\"title-initials-avatar\">D<\/div>\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\"><h2 class=\"wp-block-post-title\">David<\/h2>\n\n<p>London, UK<\/p><\/div>\n<\/div>\n\n\n<div class=\"rating-stars\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><\/div>\n\n<p>Great team: friendly, helpful, and knowledgeable.<\/p>\n<\/li><li class=\"wp-block-post post-72673 testimonial type-testimonial status-publish hentry tag-generic tag-half-marathon tag-new-york-half tag-running\">\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><div class=\"title-initials-avatar\">J<\/div>\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\"><h2 class=\"wp-block-post-title\">Jane<\/h2>\n\n<p>Wells, UK<\/p><\/div>\n<\/div>\n\n\n<div class=\"rating-stars\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><\/div>\n\n<p>Excellent from booking to the flight home!<\/p>\n<\/li><li class=\"wp-block-post post-72675 testimonial type-testimonial status-publish hentry tag-berlin-half tag-generic tag-halfs tag-prague-half tag-running tag-superhalfs\">\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><div class=\"title-initials-avatar\">M<\/div>\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\"><h2 class=\"wp-block-post-title\">Mary<\/h2>\n\n<p>Bath, UK<\/p><\/div>\n<\/div>\n\n\n<div class=\"rating-stars\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><\/div>\n\n<p>This team was  very personable and demonstrated a caring attitude for the runners.  As a sole traveler I felt very welcomed, especially by Ian.  He has a gift for the position in making runners feel included in all aspects of the trip.<\/p>\n<\/li><li class=\"wp-block-post post-72676 testimonial type-testimonial status-publish hentry tag-berlin-half tag-generic tag-halfs tag-prague-half tag-running tag-superhalfs\">\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><div class=\"title-initials-avatar\">K<\/div>\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\"><h2 class=\"wp-block-post-title\">Keith<\/h2>\n\n<p>Wymondham, UK<\/p><\/div>\n<\/div>\n\n\n<div class=\"rating-stars\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><\/div>\n\n<p>I would gladly say the team we had went above and beyond what anyone would have expected they were with out a doubt exceptional<\/p>\n<\/li><li class=\"wp-block-post post-72677 testimonial type-testimonial status-publish hentry tag-berlin-half tag-generic tag-halfs tag-homepage tag-prague-half tag-running tag-superhalfs\">\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><div class=\"title-initials-avatar\">T<\/div>\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\"><h2 class=\"wp-block-post-title\">Toby<\/h2>\n\n<p>Newbury, UK<\/p><\/div>\n<\/div>\n\n\n<div class=\"rating-stars\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><\/div>\n\n<p>Bent over backwards to make trip smooth and enjoyable. Super friendly and informative. Went extra mile (literally) in doing recce incredibly early on Sunday morning before emergency bib collection. We all knew what to expect at every step of the experience and as a result zero dramas (that I am aware of). An ace team of reps who all deserve special praise.<\/p>\n<\/li><li class=\"wp-block-post post-72679 testimonial type-testimonial status-publish hentry tag-generic tag-halfs tag-prague-half tag-running tag-superhalfs\">\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><div class=\"title-initials-avatar\">J<\/div>\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\"><h2 class=\"wp-block-post-title\">James<\/h2>\n\n<p>Fort Wayne, UK<\/p><\/div>\n<\/div>\n\n\n<div class=\"rating-stars\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><\/div>\n\n<p>Wonderfully kind, helpful,  encouraging, took the time to talk with everyone, and were great in their roles.<\/p>\n<\/li><li class=\"wp-block-post post-72681 testimonial type-testimonial status-publish hentry tag-berlin-half tag-generic tag-halfs tag-running tag-suoerhalfs\">\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><div class=\"title-initials-avatar\">T<\/div>\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\"><h2 class=\"wp-block-post-title\">Tracey<\/h2>\n\n<p>Crewkerne, UK<\/p><\/div>\n<\/div>\n\n\n<div class=\"rating-stars\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><\/div>\n\n<p>Lovely friendly group of reps<\/p>\n<\/li><li class=\"wp-block-post post-72683 testimonial type-testimonial status-publish hentry tag-copenhagen-half tag-generic tag-halfs tag-lisbon-half tag-running\">\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><div class=\"title-initials-avatar\">S<\/div>\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\"><h2 class=\"wp-block-post-title\">Susie<\/h2>\n\n<p>Romford, UK<\/p><\/div>\n<\/div>\n\n\n<div class=\"rating-stars\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 26.95 25.63\" width=\"20\" height=\"20\">\n\t\t\t\t\t\t\t\t\t<polygon points=\"26.95 9.79 16.66 9.79 13.48 0 10.3 9.79 0 9.79 8.33 15.84 5.15 25.63 13.48 19.58 21.81 25.63 18.62 15.84 26.95 9.79\"\/>\n\t\t\t\t\t\t\t\t<\/svg><\/div>\n\n<p>Not sure you can top the customer care and experience as it was amazing &#8211; as are all your events we have done! So much interaction from the team especially Sam who was amazing. Cannot wait for the next one.<\/p>\n<\/li><\/ul><\/div>\n\n<\/div>\n\n<script type=\"text\/javascript\">\n  jQuery(document).ready(function($) {\n    jQuery.getScript(\"\/app\/plugins\/layout-composer\/components\/carousel\/assets\/src\/js\/_slick.js\", function() {\n      var uniqueIdSelector = '#carousel_6a8705ac68823';\n      var $uniqueIdContainer = $(uniqueIdSelector);\n      var carouselItems = '';\n\n      \/\/ Check for potential carousel items\n      if ($uniqueIdContainer.children().first().is('.wp-block-group')) {\n        carouselItems = uniqueIdSelector;\n      } else if ($uniqueIdContainer.find('.wp-block-gallery').length) {\n        carouselItems = uniqueIdSelector + ' .wp-block-gallery';\n      } else if ($uniqueIdContainer.find('.wp-block-query ul.wp-block-post-template').length) {\n        carouselItems = uniqueIdSelector + ' .wp-block-query ul.wp-block-post-template';\n      }\n\n      \/\/ Slick the carousel items\n      \/\/ Slick the carousel items\n      if (carouselItems) {\n\/*\n        $(carouselItems).on('init reInit afterChange', function(event, slick, currentSlide) {\n          var current = (currentSlide ? currentSlide : 0) + 1;\n          var $dotsContainer = $(this).find('.slick-dots');\n          if ($dotsContainer.length) {\n            $dotsContainer.html('<li class=\"slick-slide-number\">' + current + '<\/li>');\n          }\n        });\n*\/\n        $(carouselItems).slick({\n          slidesToShow: 2,\n          slidesToScroll: 1,\n           prevArrow: '<button type=\"button\" class=\"slick-prev\"><\/button>',\n                     nextArrow: '<button type=\"button\" class=\"slick-next\"><\/button>',\n                    dots: false,\n          infinite: false,\n          responsive: [\n          {\n          breakpoint: 600,\n          settings: {\n            slidesToShow: 1,\n            slidesToScroll: 1,\n          },\n        },\n  ],        });\n      }\n\n      $uniqueIdContainer.css({\n        'visibility': 'visible',\n        'opacity': '1'\n      });\n\n    });\n  });\n<\/script><\/div>\n\n\n\n<div id=\"itinerary\" class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading h4\" style=\"text-transform:uppercase\">FAQs<\/h2>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion\"  data-has-schema=\"true\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\">\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item\"  itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" itemprop=\"name\">\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/VIP.svg\" alt=\"\" class=\"wp-image-69662 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/VIP.svg\" alt=\"\" class=\"wp-image-69662 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:none\">Has the Cape Town Marathon joined the Abbott World Marathon Majors?<\/h3>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\"  itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n  <div itemprop=\"text\">  \n\n<p>The <a href=\"https:\/\/sportstoursinternational.co.uk\/blog\/the-newest-abbott-world-marathon-major-cape-town-marathon\/\">Cape Town Marathon is now officially an Abbott World Marathon Major<\/a>, becoming the first marathon in Africa to join the prestigious series.<\/p>\n\n\n\n<p>The race&#8217;s final assessment was delayed after the 2025 event was cancelled due to severe weather. As a result, the evaluation moved to 2026, with participants receiving a provisional AbbottWMM star. Now that Cape Town has achieved Major status, 2026 finishers will earn an official Abbott World Marathon Majors star.<\/p>\n\n  <\/div><\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\"  itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" itemprop=\"name\">\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Date.svg\" alt=\"\" class=\"wp-image-69592 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Date.svg\" alt=\"\" class=\"wp-image-69592 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:none\">What date is the Cape Town Marathon 2027?<\/h3>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\"  itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n  <div itemprop=\"text\">  \n\n<p>The Cape Town Marathon 2027 takes place on 23rd May 2027 in Cape Town, South Africa.<\/p>\n\n  <\/div><\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\"  itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" itemprop=\"name\">\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Race-Number.svg\" alt=\"\" class=\"wp-image-69628 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Race-Number.svg\" alt=\"\" class=\"wp-image-69628 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:none\">How can I register for the Cape Town Marathon?<\/h3>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\"  itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n  <div itemprop=\"text\">  \n\n<p>The simplest way to secure your place is by booking one of our Sports Tours International Cape Town Marathon packages, which include guaranteed race entry. This removes the need to manage own arrangements or worry about availability. Your race bib and all registration details are included as part of the package, ensuring a smooth registration process.<\/p>\n\n  <\/div><\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\"  itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" itemprop=\"name\">\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Stopwatch.svg\" alt=\"\" class=\"wp-image-69640 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Stopwatch.svg\" alt=\"\" class=\"wp-image-69640 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:none\">What are the Cape Town Marathon qualifying times?<\/h3>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\"  itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n  <div itemprop=\"text\">  \n\n<p>There are no qualifying times required when booking through Sports Tours International. Entry is guaranteed within our packages, so UK runners can focus on training and travel rather than navigating the ballot system.<\/p>\n\n  <\/div><\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\"  itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" itemprop=\"name\">\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Hotel.svg\" alt=\"\" class=\"wp-image-69610 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Hotel.svg\" alt=\"\" class=\"wp-image-69610 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:none\">What travel and accommodation options are available?<\/h3>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\"  itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n  <div itemprop=\"text\">  \n\n<p>Our Cape Town Marathon packages include carefully selected hotels, designed for convenience and comfort.<\/p>\n\n  <\/div><\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\"  itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" itemprop=\"name\">\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Charity-copy.svg\" alt=\"\" class=\"wp-image-69579 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Charity-copy.svg\" alt=\"\" class=\"wp-image-69579 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:none\">What are the official organisations involved at the Cape Town Marathon?<\/h3>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\"  itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n  <div itemprop=\"text\">  \n\n<p>The Cape Town Marathon 2027 is organised by the local race team in partnership with the City of Cape Town, and sanctioned by Athletics South Africa, the country\u2019s official governing body for athletics. The event is supported by local sponsors and authorities to ensure a safe and well-managed marathon experience.<\/p>\n\n  <\/div><\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\"  itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" itemprop=\"name\">\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Holiday.svg\" alt=\"\" class=\"wp-image-69608 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Holiday.svg\" alt=\"\" class=\"wp-image-69608 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:none\">What is the expected weather during the Cape Town Marathon?<\/h3>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\"  itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n  <div itemprop=\"text\">  \n\n<p>May in Cape Town is generally mild, with temperatures ranging from 15\u201320\u00b0C. Runners can expect mostly dry conditions and a scenic route along the coast.<\/p>\n\n  <\/div><\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\"  itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" itemprop=\"name\">\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Checkpoint.svg\" alt=\"\" class=\"wp-image-69585 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Checkpoint.svg\" alt=\"\" class=\"wp-image-69585 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:none\">Where is the Cape Town Marathon start line?<\/h3>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\"  itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n  <div itemprop=\"text\">  \n\n<p>The 2027 Cape Town Marathon starts on Fritz Sonnenberg Road in Green Point, near the Cape Town Stadium. Runners will gather in this dedicated start area before setting off on a scenic route that showcases the city\u2019s stunning coastal and urban views.<\/p>\n\n  <\/div><\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\"  itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" itemprop=\"name\">\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Checkpoint.svg\" alt=\"\" class=\"wp-image-69585 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Checkpoint.svg\" alt=\"\" class=\"wp-image-69585 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:none\">Where is the Cape Town Marathon finish line?<\/h3>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\"  itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n  <div itemprop=\"text\">  \n\n<p>The <a href=\"https:\/\/sportstoursinternational.co.uk\/blog\/cape-town-marathon-route\/\">Cape Town Marathon route<\/a> takes runners on a journey through some of Cape Town&#8217;s most iconic streets, and the finish line is located on Vlei Road in Green Point, adjacent to the Cape Town Stadium, creating a central and accessible race finish. This area is well set up for spectators and celebrations, with easy access from nearby accommodation and local attractions.<\/p>\n\n  <\/div><\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\"  itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" itemprop=\"name\">\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Pay.svg\" alt=\"\" class=\"wp-image-69622 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Pay.svg\" alt=\"\" class=\"wp-image-69622 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:none\">How much is the entry fee for the Cape Town Marathon 2027?<\/h3>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\"  itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n  <div itemprop=\"text\">  \n\n<p>The registration fee varies depending on entry method. When booking through Sports Tours International, the entry fee is \u00a3290pp when purchased alongside our package.<\/p>\n\n  <\/div><\/div>\n  \n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item\"  itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    \n\n\n<div class=\"wp-block-unbranded-block-accordion-item-header\" itemprop=\"name\">\n  \n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Search.svg\" alt=\"\" class=\"wp-image-69634 lazyload\"\/><noscript><img decoding=\"async\" width=\"432\" height=\"432\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/07\/Search.svg\" alt=\"\" class=\"wp-image-69634 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading h5\" style=\"text-transform:none\">What is the history of the Cape Town Marathon?<\/h3>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-unbranded-block-accordion-item-panel\"  itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n  <div itemprop=\"text\">  \n\n<p>The Cape Town Marathon has quickly become one of South Africa\u2019s premier road races. Runners pass iconic landmarks and enjoy world-class organisation.<\/p>\n\n\n\n<p>The race officially became an&nbsp;Abbott World Marathon Majors candidate event&nbsp;in 2024, undergoing it\u2019s second formal assessment at the 2026 event. The race passed this assessment, and is now an official Abbott World Marathon Major.<\/p>\n\n  <\/div><\/div>\n  \n<\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n\n\t\n\n<div id=\"booking-form\" class=\"single-event-booking-form \">\n\t<div class=\"field-group\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h4>BOOK YOUR PACKAGE<\/h4>\n\t\t\t\t\t\t\t\t\t\t<div class=\"form-field floating-label field-events\">\n\t\t\t\t\t\t<label for=\"event-name\">EVENT<\/label>\n\n\t\t\t\t\t\t<input type=\"text\" id=\"event-name\" name=\"event\"\n\t\t\t\t\t\t\tvalue=\"Cape Town Marathon\" readonly>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-row\">\n\t\t\t\t\t\t\t<div class=\"form-field floating-label field-date\">\n\t\t\t\t\t\t\t\t<label for=\"arrival-date\">ARRIVING<\/label>\n\t\t\t\t\t\t\t\t<select id=\"arrival-date\" name=\"arrival-date\">\n\t\t\t\t\t\t\t\t\t<option value=\"\" disabled selected>Loading&#8230;<\/option>\n\t\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"form-field floating-label field-duration\">\n\t\t\t\t\t\t\t\t<label for=\"duration\">DURATION<\/label>\n\t\t\t\t\t\t\t\t<select id=\"duration\" name=\"duration\">\n\t\t\t\t\t\t\t\t\t<option value=\"\" disabled selected>Loading&#8230;<\/option>\n\t\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"form-field floating-label field-guests\">\n\t\t\t\t\t\t<label for=\"guests\">GUESTS<\/label>\n\t\t\t\t\t\t<div class=\"guest-selector\">\n\t\t\t\t\t\t\t<span class=\"guest-label\">Adults<\/span>\n\n\t\t\t\t\t\t\t<div class=\"guests-counter\">\n\t\t\t\t\t\t\t\t<button data-action=\"decrease\" class=\"guests-counter-button\">&#8211;<\/button>\n\t\t\t\t\t\t\t\t<span class=\"guests-counter-value\">1<\/span>\n\t\t\t\t\t\t\t\t<button data-action=\"increase\" class=\"guests-counter-button\">+<\/button>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"hotels\" class=\"btn js-start-booking inactive\">\n\t\t\t\t\t\t\tBook Now <\/a>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/div>\n\n<div class=\"post-action-bar\">\n\t<div class=\"action-item action-item-bar\">\n\t\t<div class=\"action-item share\">\n\t\t\t<span class=\"icon share-icon\">\n\t\t\t\t<svg id=\"Layer_2\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16.05 16.06\">\n\t\t\t\t\t<defs>\n\t\t\t\t\t\t<style>\n\t\t\t\t\t\t\t.cls-share {\n\t\t\t\t\t\t\t\tfill: #1c3bf0;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t<\/style>\n\t\t\t\t\t<\/defs>\n\t\t\t\t\t<g id=\"Layer_1-2\" data-name=\"Layer_1\">\n\t\t\t\t\t\t<path class=\"cls-share\" d=\"M13.62,11.21c-.8,0-1.5.39-1.95.98l-6.92-3.58c.06-.22.1-.45.1-.68,0-.16-.02-.32-.05-.47l6.95-3.48c.45.53,1.12.88,1.86.88,1.34,0,2.43-1.09,2.43-2.43s-1.09-2.43-2.43-2.43-2.43,1.09-2.43,2.43c0,.19.03.38.07.56l-6.92,3.46c-.45-.59-1.16-.95-1.92-.95-1.34,0-2.43,1.09-2.43,2.43s1.09,2.43,2.43,2.43c.68,0,1.33-.29,1.78-.78l7.03,3.63c-.02.14-.04.28-.04.43,0,1.34,1.09,2.43,2.43,2.43s2.43-1.09,2.43-2.43-1.09-2.43-2.43-2.43Z\" \/>\n\t\t\t\t\t<\/g>\n\t\t\t\t<\/svg>\n\t\t\t<\/span>\n\t\t\t<span class=\"label\">Share<\/span>\n\t\t<\/div>\n\n\t\t<div class=\"share-popup\" id=\"sharePopup\">\n\t\t\t<div class=\"sharethis-inline-share-buttons\"><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t\n\t<div type=\"button\" class=\"action-item favourite fav-icon add-to-favourites add-to-favourites-feed\" data-id=\"1277\" data-title=\"Cape Town Marathon 2027\" data-finalSKU=\"1936,1955,1959,1961,1925\">\n\t\t<span class=\"icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Layer_1\" data-name=\"Layer 1\" width=\"432\" height=\"432\" viewBox=\"0 0 432 432\">\n\t\t\t\t<defs>\n\t\t\t\t\t<style>\n\t\t\t\t\t\t.cls-2 {\n\t\t\t\t\t\t\tfill: #1c3bf0;\n\t\t\t\t\t\t}\n\t\t\t\t\t<\/style>\n\t\t\t\t<\/defs>\n\t\t\t\t<path class=\"cls-2\" d=\"M216,396c-4.35,0-8.7-1.57-12.14-4.71-25.25-23.07-49.85-47.68-73.14-73.14-65.88-72.03-80.13-105.59-85.12-124.57-5.67-21.54-18.93-71.97,11.87-114.19,19.28-26.44,52.86-43.4,85.76-43.4.32,0,.65,0,.97,0,6.07.06,24.52.25,44.49,11.23,11.76,6.46,20.65,14.82,27.33,23.24,6.67-8.42,15.57-16.77,27.33-23.24,19.97-10.98,38.42-11.16,44.49-11.23,33.18-.34,67.25,16.69,86.72,43.39,30.8,42.22,17.53,92.65,11.87,114.19-4.99,18.97-19.24,52.53-85.12,124.57-23.28,25.46-47.89,50.06-73.14,73.14-3.44,3.14-7.79,4.71-12.14,4.71ZM143.21,72c-21.44,0-44.14,11.44-56.67,28.61-20.71,28.39-10.87,65.82-6.13,83.81,6.22,23.63,32.08,60.45,76.88,109.43,18.81,20.57,38.51,40.56,58.72,59.59,20.21-19.04,39.91-39.03,58.72-59.59,44.8-48.98,70.66-85.8,76.88-109.43,4.73-17.99,14.58-55.42-6.13-83.81-12.52-17.17-35.23-28.61-56.67-28.61-.2,0-.41,0-.61,0-4.23.04-15.47.16-27.51,6.77-17.99,9.89-25.24,27.57-27.53,34.71-2.38,7.46-9.32,12.52-17.14,12.52s-14.76-5.06-17.14-12.52c-2.28-7.14-9.54-24.82-27.53-34.71-12.04-6.62-23.28-6.73-27.51-6.77-.2,0-.41,0-.61,0Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/span>\n\t\t<span class=\"label\">Favourites<\/span>\n\t<\/div>\n\n\t\t\t\t\t\t<div class=\"action-item get-alert\">\n\t\t\t\t<span class=\"icon\">\n\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Layer_1\" data-name=\"Layer 1\" width=\"432\" height=\"432\" viewBox=\"0 0 432 432\">\n\t\t\t\t\t\t<defs>\n\t\t\t\t\t\t\t<style>\n\t\t\t\t\t\t\t\t.cls-2 {\n\t\t\t\t\t\t\t\t\tfill: #1c3bf0;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t<\/style>\n\t\t\t\t\t\t<\/defs>\n\t\t\t\t\t\t<path class=\"cls-2\" d=\"M348,378H84c-26.47,0-48-21.53-48-48V102.28c0-26.47,21.53-48,48-48h264c26.47,0,48,21.53,48,48v227.72c0,26.47-21.53,48-48,48ZM84,90.28c-6.62,0-12,5.38-12,12v227.72c0,6.62,5.38,12,12,12h264c6.62,0,12-5.38,12-12V102.28c0-6.62-5.38-12-12-12H84Z\"><\/path>\n\t\t\t\t\t\t<path class=\"cls-2\" d=\"M216,278.6c-21.73,0-41.94-8.69-56.88-24.47l-118.18-124.75c-6.84-7.22-6.53-18.61.69-25.45,7.22-6.84,18.61-6.53,25.45.69l118.18,124.75c8.08,8.53,19,13.23,30.75,13.23s22.67-4.7,30.75-13.23l118.18-124.75c6.84-7.22,18.23-7.52,25.45-.69,7.22,6.84,7.52,18.23.69,25.45l-118.18,124.75c-14.95,15.78-35.15,24.47-56.88,24.47Z\"><\/path>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span class=\"label\" id=\"get-alerts\">Join Interest List<\/span>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t<div class=\"sticky-booking-cta\">\n\t\t\t\t<a href=\"#booking-form\" class=\"btn\">\n\t\t\tBOOK NOW\t\t<\/a>\n\t<\/div>\n\t<script>\n\t\t$ = jQuery;\n\t\t$(document).ready(function() {\n\t\t\tsessionStorage.setItem('number_of_guests', 1);\n\t\t\t\/\/ Pass the PHP variables into JavaScript variables\n\t\t\tconst tmCodes = '1936,1955,1959,1961,1925';\n\t\t\tconst startDate = '2027-05-20';\n\t\t\tconst endDate = '2027-05-24';\n\n\t\t\t\/\/ NEW POPOUT STRINGS PASSED TO JS\n\t\t\tconst customPreBookingMessage = \"\";\n\t\t\tconst popupContinueText = \"Continue\";\n\n\t\t\tconst isFrenchSite = false;\n\n\t\t\t$('#arrival-date').html('<option>Loading...<\/option>');\n\t\t\t$('#duration').html('<option>Loading...<\/option>');\n\t\t\tdurationsByDate = {}; \/\/ Reset the global object\n\t\t\t\/\/ Get URL parameters before the AJAX call completes, as they're needed for post-load selection\n\t\t\tconst urlParams = new URLSearchParams(window.location.search);\n\t\t\tconst urlStartDate = urlParams.get('start_date');\n\t\t\tconst urlDuration = urlParams.get('duration');\n\n\t\t\tconst updateButtonState = () => {\n\t\t\tconst bookNowButton = $('.js-start-booking');\n\n\t\t\t\/\/ If the dropdowns don't exist (e.g., it's a Pre-Reg event), \n\t\t\t\/\/ ensure the button is active and stop the function immediately.\n\t\t\tif ($('#arrival-date').length === 0 || $('#duration').length === 0) {\n\t\t\t\tbookNowButton.removeClass('inactive');\n\t\t\t\treturn; \n\t\t\t}\n\n\t\t\t\/\/ Standard logic for full events\n\t\t\tconst arrivalDateSelected = $('#arrival-date').val();\n\t\t\tconst durationSelected = $('#duration').val();\n\n\t\t\tif (arrivalDateSelected && durationSelected) {\n\t\t\t\tbookNowButton.removeClass('inactive');\n\t\t\t} else {\n\t\t\t\tbookNowButton.addClass('inactive');\n\t\t\t}\n\t\t};\n\n\t\t\t$.ajax({\n\t\t\t\turl: ajax.url,\n\t\t\t\ttype: 'POST',\n\t\t\t\tdata: {\n\t\t\t\t\taction: 'get_arrival_dates_by_event',\n\t\t\t\t\ttm_codes: tmCodes,\n\t\t\t\t\tstart_date: startDate,\n\t\t\t\t\tend_date: endDate\n\t\t\t\t},\n\t\t\t\tsuccess: function(response) {\n\t\t\t\t\t\/\/ console.log('AJAX Success:', response);\n\t\t\t\t\t$('#duration').html('<option><\/option>');\n\n\t\t\t\t\tif (response.success && response.data.length > 0) {\n\t\t\t\t\t\t\/\/ Group durations by date\n\t\t\t\t\t\tresponse.data.forEach(function(event) {\n\t\t\t\t\t\t\tif (!durationsByDate[event.start_date]) {\n\t\t\t\t\t\t\t\tdurationsByDate[event.start_date] = [];\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif (!durationsByDate[event.start_date].includes(event.duration)) {\n\t\t\t\t\t\t\t\tdurationsByDate[event.start_date].push(event.duration);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\/\/ Create options for the arrival date dropdown with unique dates\n\t\t\t\t\t\tfunction getDayFormatted(day) {\n\t\t\t\t\t\t\t\/\/ French Formatting: \"1er\", but \"2\", \"3\", \"18\", etc.\n\t\t\t\t\t\t\tif (isFrenchSite) {\n\t\t\t\t\t\t\t\treturn day === 1 ? '1er' : day;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\/\/ Standard English Formatting\n\t\t\t\t\t\t\tif (day > 3 && day < 21) return day + 'th';\n\t\t\t\t\t\t\tswitch (day % 10) {\n\t\t\t\t\t\t\t\tcase 1:\n\t\t\t\t\t\t\t\t\treturn day + 'st';\n\t\t\t\t\t\t\t\tcase 2:\n\t\t\t\t\t\t\t\t\treturn day + 'nd';\n\t\t\t\t\t\t\t\tcase 3:\n\t\t\t\t\t\t\t\t\treturn day + 'rd';\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\treturn day + 'th';\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tlet options = '<option value=\"\">Start date<\/option>';\n\n\t\t\t\t\t\tObject.keys(durationsByDate).forEach(function(date) {\n\t\t\t\t\t\t\tconst originalDate = new Date(date + 'T00:00:00');\n\t\t\t\t\t\t\tconst day = originalDate.getDate();\n\t\t\t\t\t\t\tconst year = originalDate.getFullYear();\n\n\t\t\t\t\t\t\t\/\/ Dynamically set the locale based on the site language\n\t\t\t\t\t\t\tconst localeCode = isFrenchSite ? 'fr-FR' : 'en-GB';\n\t\t\t\t\t\t\tconst month = originalDate.toLocaleDateString(localeCode, {\n\t\t\t\t\t\t\t\tmonth: 'long'\n\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\tconst dayFormatted = getDayFormatted(day);\n\n\t\t\t\t\t\t\tconst formattedDate = `${dayFormatted} ${month} ${year}`;\n\t\t\t\t\t\t\toptions += `<option value=\"${date}\">${formattedDate}<\/option>`;\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\t$('#arrival-date').html(options);\n\n\t\t\t\t\t\t\/\/ AUTO-SELECT arrival-date if parameter exists in URL\n\t\t\t\t\t\tif (urlStartDate && durationsByDate[urlStartDate]) {\n\t\t\t\t\t\t\t$('#arrival-date').val(urlStartDate);\n\t\t\t\t\t\t\t$('#arrival-date').trigger('change'); \/\/ Trigger change to populate duration dropdown\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\/\/ Get references to all the elements\n\t\t\t\t\t\tconst arrivalDateSelect = document.getElementById('arrival-date');\n\t\t\t\t\t\tconst durationSelect = document.getElementById('duration');\n\t\t\t\t\t\tconst bookingLink = document.querySelector('.js-start-booking');\n\n\t\t\t\t\t\t\/\/ Function to update the booking link's href\n\t\t\t\t\t\tconst updateBookingLink = () => {\n\t\t\t\t\t\t\t\/\/ Get the selected values\n\t\t\t\t\t\t\tconst arrivalDate = arrivalDateSelect.value;\n\t\t\t\t\t\t\tconst duration = durationSelect.value;\n\n\t\t\t\t\t\t\t\/\/ Get the base URL, removing any existing query strings\n\t\t\t\t\t\t\tconst baseUrl = bookingLink.href.split('?')[0];\n\t\t\t\t\t\t\tlet queryString = '';\n\n\t\t\t\t\t\t\t\/\/ Build the query string with both parameters if they are selected\n\t\t\t\t\t\t\tif (arrivalDate && duration) {\n\t\t\t\t\t\t\t\tqueryString = `?arrival_data=${arrivalDate}&duration=${duration}`;\n\t\t\t\t\t\t\t} else if (arrivalDate) {\n\t\t\t\t\t\t\t\tqueryString = `?arrival_data=${arrivalDate}`;\n\t\t\t\t\t\t\t} else if (duration) {\n\t\t\t\t\t\t\t\tqueryString = `?duration=${duration}`;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\/\/ Update the link's href\n\t\t\t\t\t\t\tbookingLink.href = baseUrl + queryString;\n\t\t\t\t\t\t};\n\t\t\t\t\t\t\/\/ Add event listeners to both select elements\n\t\t\t\t\t\tif (arrivalDateSelect) {\n\t\t\t\t\t\t\tarrivalDateSelect.addEventListener('change', updateBookingLink);\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (durationSelect) {\n\t\t\t\t\t\t\tdurationSelect.addEventListener('change', () => {\n\t\t\t\t\t\t\t\tupdateBookingLink();\n\t\t\t\t\t\t\t\tupdateButtonState();\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tupdateButtonState();\n\n\t\t\t\t\t} else {\n\t\t\t\t\t\t$('#arrival-date').html('<option>No dates found<\/option>');\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\terror: function(xhr, status, error) {\n\t\t\t\t\tconsole.error('AJAX Error:', status, error);\n\t\t\t\t\t$('.field-date').hide();\n\t\t\t\t\t$('.field-duration').hide();\n\t\t\t\t\t$('.js-start-booking').removeClass('inactive');\n\t\t\t\t\t$('#arrival-date').html('<option>No dates to select<\/option>');\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t$('#arrival-date').change(function() {\n\t\t\t\tconst selectedDate = $(this).val();\n\t\t\t\t$('#duration').html('<option>Loading...<\/option>');\n\n\t\t\t\tif (selectedDate && durationsByDate[selectedDate]) {\n\t\t\t\t\tconst durations = durationsByDate[selectedDate];\n\t\t\t\t\tlet options = '<option value=\"\">Select a duration<\/option>';\n\n\t\t\t\t\tdurations.forEach(function(duration) {\n\t\t\t\t\t\toptions += `<option value=\"${duration}\">${duration} nights<\/option>`;\n\t\t\t\t\t});\n\n\t\t\t\t\t$('#duration').html(options);\n\n\t\t\t\t\tif (urlDuration && durations.includes(urlDuration)) { \/\/ Check if the URL duration exists in the array\n\t\t\t\t\t\t$('#duration').val(parseInt(urlDuration));\n\t\t\t\t\t}\n\n\t\t\t\t} else {\n\t\t\t\t\t$('#duration').html('<option>No durations found<\/option>');\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t\/\/ Change guest number values\n\t\t\t$('.guests-counter-button').on('click', function() {\n\t\t\t\tlet $counterValue = $(this).siblings('.guests-counter-value');\n\t\t\t\tlet currentValue = parseInt($counterValue.text());\n\t\t\t\tlet action = $(this).data('action');\n\n\t\t\t\tif (action === 'increase') {\n\t\t\t\t\tcurrentValue++;\n\t\t\t\t} else if (action === 'decrease' && currentValue > 1) {\n\t\t\t\t\tcurrentValue--;\n\t\t\t\t}\n\n\t\t\t\t$counterValue.text(currentValue);\n\n\t\t\t\tsessionStorage.setItem('number_of_guests', currentValue);\n\t\t\t});\n\n\t\t\t\/\/ =========================================================\n\t\t\t\/\/ INTERCEPT JOURNEY IF CUSTOM POPUP MESSAGE EXISTS\n\t\t\t\/\/ =========================================================\n\t\t\tlet pendingBookingUrl = '';\n\n\t\t\t$(document).on('click', '.js-start-booking', function(e) {\n\t\t\t\tconst $this = $(this);\n\n\t\t\t\t\/\/ Fallback check to avoid popping up if fields are unselected\n\t\t\t\tif ($this.hasClass('inactive')) {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tlet finalGuestCount = parseInt($('.guests-counter-value').text()) || 1;\n                sessionStorage.setItem('number_of_guests', finalGuestCount);\n\n\t\t\t\tif (customPreBookingMessage) {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\te.stopImmediatePropagation();\n\n\t\t\t\t\tlet targetUrl = $this.attr('href');\n\t\t\t\t\tif (targetUrl) {\n\t\t\t\t\t\tpendingBookingUrl = targetUrl.replace(\/&amp;\/g, '&');\n\n\t\t\t\t\t\t\/\/ Show our custom native modal\n\t\t\t\t\t\t$('#custom-pre-booking-modal').fadeIn(200);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tconsole.error(\"Booking URL is empty or missing.\");\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t\/\/ Handle the Cancel Button & Overlay Click\n\t\t\t$(document).on('click', '.js-close-booking-modal, .booking-message-modal-overlay', function(e) {\n\t\t\t\t\/\/ Ensures clicking the text *inside* the white box doesn't accidentally close the modal\n\t\t\t\tif (e.target === this) {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\t$('#custom-pre-booking-modal').fadeOut(200);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t\/\/ Handle the Confirm Button\n\t\t\t$(document).on('click', '.js-confirm-booking-modal', function(e) {\n\t\t\t\te.preventDefault();\n\t\t\t\tif (pendingBookingUrl) {\n\t\t\t\t\t\/\/ Give visual feedback and execute a synchronous, unblocked redirect\n\t\t\t\t\t$(this).addClass('disabled');\n\t\t\t\t\twindow.location.href = pendingBookingUrl;\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t<\/script>\n\n\n\t<div class=\"page-popup--wrapper hide get-alert-popup--wrapper\">\n\t\t<div class=\"page-popup content\">\n\t\t\t<div class=\"page-popup__close\">\n\t\t\t\t<a class=\"close-popup\">&times;<\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\"page-popup__content\">\n\t\t\t\t<div class=\"form--container\">\n\t\t\t\t\t<div class=\"sti-logo\"><\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"h4\">\n\t\t\t\t\t\t\t\tGet alerts for Cape Town Marathon\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<p><\/p>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div id=\"waiting-form\" class=\"waiting-form-running\">\n\t\t\t\t\t\t\t\t\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f4078-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"4078\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/api\/wp\/v2\/events\/1277#wpcf7-f4078-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"4078\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f4078-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div class=\"form-field--group\">\n<div class=\"form-field floating-label floating-label--blue\">\n<label>First Name<\/label>\n  <span class=\"wpcf7-form-control-wrap\" data-name=\"first-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"First Name\" value=\"\" type=\"text\" name=\"first-name\" \/><\/span>\n<\/div>\n\n<div class=\"form-field floating-label floating-label--blue\">\n<label>Last Name <\/label>\n  <span class=\"wpcf7-form-control-wrap\" data-name=\"last-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Last Name\" value=\"\" type=\"text\" name=\"last-name\" \/><\/span>\n<\/div>\n<div class=\"form-field floating-label floating-label--blue\">\n  <label>Email<\/label>\n  <span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email Address\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n<\/div>\n\n\n<div class=\"opt-in\"><div class=\"wpcf7-form-control-wrap\"><span class=\"wpcf7-list-item-label\">\nBy signing up to our event notification lists, you will receive marketing communications and updates about future Sports Tours events. Rest assured, you can unsubscribe at any time by using the link located in the footer of our emails.<\/span>\n<\/div><\/div>\n\n\n\n<div class=\"hidden\">\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"list\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text list\" id=\"list\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"list\" \/><\/span>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"event\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required event\" id=\"event\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"event\" \/><\/span>\n<\/div>\n<div class=\"form-field btn-form-field\">\n<button class=\"wpcf7-submit btn \" type=\"submit\">\n   <span>Submit<\/span>\n   <span class=\"icon\"><\/span>\n<\/button>\n<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"page-popup__image\">\n\t\t\t\t\t<img decoding=\"async\" class=\"lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-HERO-scaled.jpg.webp\" alt=\"Runners in the Sanlam Cape Town Marathon with Table Mountain in the background, one runner carrying the South African flag under a clear blue sky.\"><noscript><img decoding=\"async\" class=\"lazyload\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-HERO-scaled.jpg\" alt=\"Runners in the Sanlam Cape Town Marathon with Table Mountain in the background, one runner carrying the South African flag under a clear blue sky.\"><\/noscript>\n\t\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"page-popup--wrapper hide join-cancellation-popup--wrapper\">\n\t\t<div class=\"page-popup content\">\n\t\t\t<div class=\"page-popup__close\">\n\t\t\t\t<a class=\"close-popup\">&times;<\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\"page-popup__content\">\n\t\t\t\t<div class=\"form--container\">\n\t\t\t\t\t<div class=\"sti-logo\"><\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"h4\">\n\t\t\t\t\t\t\t\tJoin cancellation list for Cape Town Marathon\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<p><\/p>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div id=\"cancellation-form\" class=\"cancellation-form-running\">\n\t\t\t\t\t\t\t\t\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f70651-o2\" lang=\"en-GB\" dir=\"ltr\" data-wpcf7-id=\"70651\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/api\/wp\/v2\/events\/1277#wpcf7-f70651-o2\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"70651\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_GB\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f70651-o2\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div class=\"form-field--group\">\n<div class=\"form-field floating-label floating-label--blue\">\n<label>First Name<\/label>\n  <span class=\"wpcf7-form-control-wrap\" data-name=\"first-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"First Name\" value=\"\" type=\"text\" name=\"first-name\" \/><\/span>\n<\/div>\n\n<div class=\"form-field floating-label floating-label--blue\">\n<label>Last Name <\/label>\n  <span class=\"wpcf7-form-control-wrap\" data-name=\"last-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Last Name\" value=\"\" type=\"text\" name=\"last-name\" \/><\/span>\n<\/div>\n<div class=\"form-field floating-label floating-label--blue\">\n  <label>Email<\/label>\n  <span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email Address\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n<\/div>\n\n\n\n\n\n\n<div class=\"hidden\">\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"list\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text cancellation-list\" id=\"cancellation-list\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"list\" \/><\/span>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"event\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required cancel-event\" id=\"cancel-event\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"event\" \/><\/span>\n<\/div>\n<div class=\"form-field btn-form-field\">\n<button class=\"wpcf7-submit btn \" type=\"submit\">\n   <span>Submit<\/span>\n   <span class=\"icon\"><\/span>\n<\/button>\n<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"page-popup__image\">\n\t\t\t\t\t<img decoding=\"async\" class=\"lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sportstoursinternational.co.uk\/app\/smush-webp\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-HERO-scaled.jpg.webp\" alt=\"Runners in the Sanlam Cape Town Marathon with Table Mountain in the background, one runner carrying the South African flag under a clear blue sky.\"><noscript><img decoding=\"async\" class=\"lazyload\" src=\"https:\/\/sportstoursinternational.co.uk\/app\/uploads\/2025\/09\/ST-UK-RUNNING-CAPE-TOWN-MARATHON-HERO-scaled.jpg\" alt=\"Runners in the Sanlam Cape Town Marathon with Table Mountain in the background, one runner carrying the South African flag under a clear blue sky.\"><\/noscript>\n\t\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"featured_media":70578,"template":"","event_category":[141,198,126,118],"event_location":[139],"class_list":["post-1277","events","type-events","status-publish","has-post-thumbnail","hentry","event_category-abbott-world-marathon-majors","event_category-featured-running","event_category-marathon","event_category-running","event_location-south-africa"],"acf":[],"_links":{"self":[{"href":"https:\/\/sportstoursinternational.co.uk\/api\/wp\/v2\/events\/1277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sportstoursinternational.co.uk\/api\/wp\/v2\/events"}],"about":[{"href":"https:\/\/sportstoursinternational.co.uk\/api\/wp\/v2\/types\/events"}],"version-history":[{"count":95,"href":"https:\/\/sportstoursinternational.co.uk\/api\/wp\/v2\/events\/1277\/revisions"}],"predecessor-version":[{"id":109232,"href":"https:\/\/sportstoursinternational.co.uk\/api\/wp\/v2\/events\/1277\/revisions\/109232"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sportstoursinternational.co.uk\/api\/wp\/v2\/media\/70578"}],"wp:attachment":[{"href":"https:\/\/sportstoursinternational.co.uk\/api\/wp\/v2\/media?parent=1277"}],"wp:term":[{"taxonomy":"event_category","embeddable":true,"href":"https:\/\/sportstoursinternational.co.uk\/api\/wp\/v2\/event_category?post=1277"},{"taxonomy":"event_location","embeddable":true,"href":"https:\/\/sportstoursinternational.co.uk\/api\/wp\/v2\/event_location?post=1277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}