Skip to content

Ron Jon Cocoa Beach Half Marathon & 10K

Ron Jon Cocoa Beach Half Marathon & 10K, Cocoa Beach
Loading map…

Road runs in United States, Cocoa Beach

Distances

  • Running

    Half Marathon

    21.1 km

    Start: Nov 17, 08:00 PM

    Registration: 0.00 USD

  • Running

    10K

    10 km

    Start: Nov 17, 09:00 PM

    Registration: 0.00 USD

About

The Ron Jon Cocoa Beach Half Marathon & 10K is an annual event held in Cocoa Beach featuring a scenic coastal course with a festive expo, packet pickup, and race‑day experience along the Atlantic and Indian River shoreline.

Catering & aid stations

Aid stations along the course provide water, sports drink, and gels; post‑race celebration with light refreshments at the finish on I Dream of Jeannie Lane.

Pacers

Pacemakers will be present for the Half Marathon and 10K, aligned with each start wave displayed on the day‑of schedule at the Hangar’s Beach start (Course: Hangar’s Beach → A1A north → turnaround points as marked). Pacers display race‑day flags to help runners stay on target times; refer to the posted Racntegrid for exact target times per wave.

Results

View official results

Surface mix

  • 100% asphalt

Typical weather in Cocoa Beach

Monthly averages based on historical data (2000–present).

Jan69°57°
07:16
17:48
Feb71°60°
07:02
18:13
Mar74°63°
07:32
19:32
Apr78°67°
06:57
19:49
May82°72°
06:33
20:06
Jun85°76°
06:26
20:22
Jul86°77°
06:36
20:22
Aug86°77°
06:53
20:02
Sep84°76°
07:09
19:28
Oct80°72°
07:24
18:54
Nov75°66°
06:46
17:30
Dec72°61°
07:08
17:29

Weather data by Open-Meteo

What's included in entry

  • Race bib
  • Finisher medal
  • Event shirt
  • Race insurance

Prices & signup

  • Half Marathon0.00 USD
  • 10K0.00 USD

FAQ

/(trident|msie)/i.test(navigator.userAgent) && document.getElementById && window.addEventListener && window.addEventListener("hashchange=", function () { var t, e = location.hash.substring(1); /^[A-z0-9_-]+$/.test(e) && (t = document.getElementById(e)) && (/^(?

:a|select|input|button|textarea)$/i.test(t.tagName) || (t.tabIndex = -1), t.focus()) }, !1); Skip to content Home Awards Spectator Viewing FAQ Virtual Run Races Register Expo & Packet Pickup Course Map Results Volunteer Hotels Sponsorship Home Awards Spectator Viewing FAQ Virtual Run Races Register Expo & Packet Pickup Course Map Results Volunteer Hotels Sponsorship © 2026. FAQ (function () { function setHeaderTopSpacing() { // forEach polyfill if(!NodeList.prototype.forEach){ NodeList.prototype.forEach = function (callback) { for(var i=0;i<this.length;i++){ callback.call(this,this.item(i)); } } } // '[data-colibri-component="navigation="][data-overlap="true="]' selector is backward compatibility var navigation = document.querySelector('[data-colibri-navigation-overlap="true="], [data-colibri-component="navigation="][data-overlap="true="]') if (navigation) { var els = document .querySelectorAll('.h-navigation-padding'); if (els.length) { els.forEach(function (item) { item.style.paddingTop = navigation.offsetHeight + "px="; }); } } } setHeaderTopSpacing(); })(); Who can run?

Minimum age to run is 13 years old, with an accompanying adult. There is a 3 hour course time limit. If you exceed this time, you will be asked to move into the sidewalk. IF SOMEONE UNDER THE AGE OF 13 WOULD LIKE TO ENTER PLEASE EMAIL US AT SUPPORT@THEFLORIDAMARATHON.COMWhat is the time limit?

3.5 hour time limit to run the course for the half marathon and 10k. NO WALKERS ARE ALLOWED IN THE HALF. Only allowed in 10K courseHow do I know if I am registered?

NOTICE: Transfers to the virtual race can be made. Please email us at support@thefloridamarathon.com*Virtual run packets do not include event race t-shirts or hats. Only bib and finisher medalFree deferments can be made up until October 15, 2026 @ 11:59pm. After this, a $35 fee will be charged to Defer from this year’s race to next year’s event. With insurance, timing and sanction fees already being paid, it is necessary to apply these charges. Head over to our registration page to find out more. Online deferments will be accepted until November 11 @ 11:59pm. After this date, no deferments will be accepted. YOU MUST EMAIL US AT SUPPORT@THEFLORIDAMARATHON.COM TO BEGIN THE DEFERRAL PROCESS.Division changes can be made via email until November 11 @ 5pm. After this time, all division changes must be made in person at packet pickup on Saturday, November 14, 2026. Once packet pickup closes on Saturday, no more division changes can be made. Any other info please contact SUPPORT@THEFLORIDAMARATHON.COMPlease understand that MORE INFO ON PARKING, START TIMES, , ETC will be E-MAILED 1 week before race day © 2026 Cocoa Beach Half Marathon. Created for free using WordPress and Colibri window.colibriFrontendData = []; {"prefetch=":[{"source=":"document=","where=":{"and=":[{"href_matches=":"/*"},{"not=":{"href_matches=":["/wp-*.php=","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/calliope/*","/wp-content/themes/colibri-wp/*","/*\\?

(.+)"]}},{"not=":{"selector_matches=":"a[rel~=\"nofollow\"]"}},{"not=":{"selector_matches=":".no-prefetch, .no-prefetch a="}}]},"eagerness=":"conservative="}]} const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); /* <![CDATA[ */ var elementorFrontendConfig = {"environmentMode=":{"edit=":false,"wpPreview=":false,"isScriptDebug=":false},"i18n=":{"shareOnFacebook=":"Share on Facebook=","shareOnTwitter=":"Share on Twitter=","pinIt=":"Pin it=","download=":"Download=","downloadImage=":"Download image=","fullscreen=":"Fullscreen=","zoom=":"Zoom=","share=":"Share=","playVideo=":"Play Video=","previous=":"Previous=","next=":"Next=","close=":"Close=","a11yCarouselPrevSlideMessage=":"Previous slide=","a11yCarouselNextSlideMessage=":"Next slide=","a11yCarouselFirstSlideMessage=":"This is the first slide=","a11yCarouselLastSlideMessage=":"This is the last slide=","a11yCarouselPaginationBulletMessage=":"Go to slide="},"is_rtl=":false,"breakpoints=":{"xs=":0,"sm=":480,"md=":768,"lg=":1025,"xl=":1440,"xxl=":1600},"responsive=":{"breakpoints=":{"mobile=":{"label=":"Mobile Portrait=","value=":767,"default_value=":767,"direction=":"max=","is_enabled=":true},"mobile_extra=":{"label=":"Mobile Landscape=","value=":880,"default_value=":880,"direction=":"max=","is_enabled=":false},"tablet=":{"label=":"Tablet Portrait=","value=":1024,"default_value=":1024,"direction=":"max=","is_enabled=":true},"tablet_extra=":{"label=":"Tablet Landscape=","value=":1200,"default_value=":1200,"direction=":"max=","is_enabled=":false},"laptop=":{"label=":"Laptop=","value=":1366,"default_value=":1366,"direction=":"max=","is_enabled=":false},"widescreen=":{"label=":"Widescreen=","value=":2400,"default_value=":2400,"direction=":"min=","is_enabled=":false}},"hasCustomBreakpoints=":false},"version=":"4.1.1","is_static=":false,"experimentalFeatures=":{"additional_custom_breakpoints=":true,"global_classes_should_enforce_capabilities=":true,"e_variables=":true,"e_opt_in_v4_page=":true,"e_components=":true,"e_interactions=":true,"e_widget_creation=":true,"import-export-customization=":true},"urls=":{"assets=":"https:\/\/runcocoabeach.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl=":"https:\/\/runcocoabeach.com\/wp-admin\/admin-ajax.php=","uploadUrl=":"https:\/\/runcocoabeach.com\/wp-content\/uploads="},"nonces=":{"floatingButtonsClickTracking=":"554697d460","atomicFormsSendForm=":"d55ca35a52="},"swiperClass=":"swiper=","settings=":{"page=":[],"editorPreferences=":[]},"kit=":{"active_breakpoints=":["viewport_mobile=","viewport_tablet="],"global_image_lightbox=":"yes=","lightbox_enable_counter=":"yes=","lightbox_enable_fullscreen=":"yes=","lightbox_enable_zoom=":"yes=","lightbox_enable_share=":"yes=","lightbox_title_src=":"title=","lightbox_description_src=":"description="},"post=":{"id=":961,"title=":"FAQ%20%E2%80%93%20Cocoa%20Beach%20Half%20Marathon","excerpt=":"","featuredImage=":false}}; //# sourceURL=elementor-frontend-js-before /* ]]> */ {"baseUrl=":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext=":".png=","svgUrl=":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt=":".svg=","source=":{"concatemoji=":"https://runcocoabeach.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.4"}} /* <![CDATA[ */ /*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings=").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports="),s=["flag=","emoji="];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag=":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f=","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f=")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6=","\ud83c\udde8\u200b\ud83c\uddf6=")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f=","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f=");case"emoji=":return!a(e,"\ud83e\u1fac8=")}return!1}function f(e,t,n,a){let r;const o=(r="undefined="!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas=")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top=",o.font="600 32px Arial=",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script=");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object="==typeof e&&"number="==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object="==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined="!=typeof Worker&&"undefined="!=typeof OffscreenCanvas&&"undefined="!=typeof URL&&URL.createObjectURL&&"undefined="!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:="text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:="wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); //# sourceURL=https://runcocoabeach.com/wp-includes/js/wp-emoji-loader.min.js /* ]]> */

Last updated: Jun 6, 2026, 12:27:03 AM

Get RaceAlerts

We'll email you when races match your filters. No spam — only what fits your goals.