1<!DOCTYPE html> 2<html lang="en" > 3 4<head> 5 6
6<script> 7 window.dataLayer = window.dataLayer || []; 8 9 window.dataLayer.push({"site_domain":"www.jerezmotogp.com","site_series":"MotoGP","page_language":"en","page_currency":"EUR","login_state":"guest"}); 10 </script>
10 11 12 <!-- Google Tag Manager --> 13
13<script>
vendor: 360 bytes, lines 13-17
13(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 14 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 15 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 16 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 17 })(window,document,'script','dataLayer', "
17GTM-MP433KX
vendor: 4 bytes, line 17
17" );
17</script>
17 18 <!-- End Google Tag Manager --> 19 20 <!-- Required meta tags --> 21 <meta charset="utf-8"> 22 <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"> 23 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 24 <meta name="format-detection" content="telephone=no"> 25 26 <meta name="robots" content="index,follow"> 27 <meta name="description" content="Up-to-date information about MotoGP in Spain. The best ticket service for MotoGP at Circuito de Jerez - Ãngel Nieto."> 28 29 <link rel="canonical" href="https://www.jerezmotogp.com" /> 30 31 <title>2027 MotoGP Jerez Tickets | Spain Grand Prix | jerezmotogp.com</title> 32 33 <!-- Facebook meta tags --> 34 <meta property="og:locale" content="en_GB" /> 35 <meta property="og:title" content="2027 MotoGP Jerez Tickets | Spain Grand Prix | jerezmotogp.com" /> 36 <meta property="og:type" content="website" /> 37 <meta property="og:url" content="https://www.jerezmotogp.com" /> 38 <meta property="og:site_name" content="MotoGP Jerez Tickets" /> 39 <meta property="og:image" content="https://ticketsgp.vshcdn.net/assets/front/img/jpg/ogimage.jpg" /> 40 <meta property="og:description" content="Up-to-date information about MotoGP in Spain. The best ticket service for MotoGP at Circuito de Jerez - Ãngel Nieto." /> 41 42 <!-- Twitter meta tags --> 43 <meta name="twitter:card" content="summary" /> 44 <meta name="twitter:site" content="@ticketsgp" /> 45 <meta name="twitter:creator" content="ticketsgp" /> 46 <meta name="twitter:title" content="2027 MotoGP Jerez Tickets | Spain Grand Prix | jerezmotogp.com" /> 47 <meta name="twitter:description" content="Up-to-date information about MotoGP in Spain. The best ticket service for MotoGP at Circuito de Jerez - Ãngel Nieto." /> 48 <meta name="twitter:image" content="https://ticketsgp.vshcdn.net/assets/front/img/jpg/ogimage.jpg" /> 49 50 <link rel="preconnect" href="https://fonts.googleapis.com"> 51 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 52 <link href="https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap" rel="stylesheet"> 53 <link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap" rel="stylesheet"> 54 <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet"> 55 56 <link rel="preload" as="image" href="https://ticketsgp.vshcdn.net/uploads/images/2275/jerez-motogpspain-motogpspanien-motogpespana-circuito-de-jerez-www-motogpjerez-com-video.jpg" media="(max-width: 576px)" fetchpriority="high"> 57 58 <link rel="alternate" hreflang="x-default" href="https://www.jerezmotogp.com" /> 59 <link rel="alternate" hreflang="en-ES" href="https://www.jerezmotogp.com" /> 60 <link rel="alternate" hreflang="en-ES" href="https://www.jerezmotogp.com/de" /> 61 <link rel="alternate" hreflang="en-ES" href="https://www.jerezmotogp.com/es" /> 62 <link rel="alternate" hreflang="en-ES" href="https://www.jerezmotogp.com/fr" /> 63 <link rel="alternate" hreflang="en-ES" href="https://www.jerezmotogp.com/it" /> 64 <link rel="alternate" hreflang="en-ES" href="https://www.jerezmotogp.com/nl" /> 65 66 <link rel="stylesheet" href="https://ticketsgp.vshcdn.net/assets/front/css/main.min.css?v=1791318272"> 67 68 69
69<script> 70 window.functions = new Array(); 71 window.basePath = ""; 72 </script>
72 73 <link rel="shortcut icon" href="https://ticketsgp.vshcdn.net/uploads/images/2278/favicon-red.png"> 74 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=fc8cc00634bd"> 75 76 77 78</head> 79 80 81<body id="lang-en"> 82 83 <!-- Cookie Consent by TermsFeed (https://www.TermsFeed.com) --> 84
84<script type="text/javascript" src="https://www.termsfeed.com/public/cookie-consent/4.1.0/cookie-consent.js" charset="UTF-8"></script>
84 85
85<script type="text/javascript" charset="UTF-8"> 86 document.addEventListener('DOMContentLoaded', function() { 87 cookieconsent.run({ 88 "notice_banner_type": "simple", 89 "consent_type": "express", 90 "palette": "dark", 91 "language": "en", 92 "page_load_consent_levels": ["strictly-necessary"], 93 "notice_banner_reject_button_hide": false, 94 "preferences_center_close_button_hide": false, 95 "page_refresh_confirmation_buttons": false, 96 "website_name": "MotoGP Jerez" 97 }); 98 }); 99 </script>
99 100 101 <!-- Google Tag Manager (noscript) -->
vendor: 76 bytes, lines 101-102
101 102 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
102GTM-MP433KX
vendor: 99 bytes, lines 102-104
102" 103 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 104
104<!-- End Google Tag Manager (noscript) --> 105 106 <div class="container"> 107 </div> 108 109 110 111 112<header class="p-3 bg-dark text-white"> 113 <div class="container px-0 px-lg-2"> 114 <div class="row align-items-center"> 115 <div class="col-12 col-sm-8 col-lg-8 fs-7 fs-md-6 mb-2 mb-sm-0"> 116 MotoGP Spain 07/05/2027-09/05/2027 117 </div> 118 <div class="col-12 col-sm-4 col-lg-4 text-end"> 119 120<div class="d-inline-block me-2"> 121 <div id="search"> 122 <a href="" class="link-gray-500 text-decoration-none" data-bs-toggle="modal" data-bs-target="#exampleModal" aria-expanded="false"> 123 <i class="fa-solid fa-magnifying-glass text-gray-500"></i> 124 <span class="text-underline d-none d-sm-inline-block">Search</span> 125 </a> 126 127 <!-- Modal --> 128 <div class="modal fade text-dark text-start" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"> 129 <div class="modal-dialog modal-lg"> 130 <div class="modal-content p-4"> 131 132 <div class="modal-header border-0 pb-0"> 133 <h5 class="fw-bold fst-italic text-uppercase">Search</h5> 134 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 135 </div> 136 137 <div class="modal-body"> 138 <form action="https://www.jerezmotogp.com" method="post" id="frm-search-form"> 139 <div class="row"> 140 <div class="col-lg-9 pe-lg-1"> 141 <div class="mb-3"> 142 <input type="search" class="form-control form-control-lg dropdown-search" name="search" id="frm-search-form-search"> 143 </div> 144 </div> 145 <div class="col-lg-3 ps-lg-1"> 146 <div class="d-grid gap-2 mb-3"> 147 <button class="btn btn-red-dark btn-lg tk-univia-pro hvr-sweep-to-right2 fst-italic text-uppercase" role="button" type="submit" name="send"> 148 Search 149 </button> 150 </div> 151 </div> 152 </div> 153 <input type="hidden" name="_do" value="search-form-submit"></form> 154 155 <div class="mb-md-5"> 156 <h5 class="fw-bold text-red-dark">frequently searched:</h5> 157 <a href="/en/parking-15" class="btn btn-outline-gray-200 link-gray-600 tk-univia-pro mb-1">Parking</a> 158 <a href="/en/timetable" class="btn btn-outline-gray-200 link-gray-600 tk-univia-pro mb-1">TIMETABLE</a> 159 <a href="/en/entering-the-circuit-7" class="btn btn-outline-gray-200 link-gray-600 tk-univia-pro mb-1">ENTERING THE CIRCUIT</a> 160 </div> 161 162 <div class="d-none d-md-flex row row-cols-1 row-cols-sm-2 row-cols-lg-3 g-4"> 163 164 <div class="col"> 165 <div class="card h-100"> 166 <a href="/en/motogp-teams-riders-3"> 167 <img class="card-img-top" src="https://ticketsgp.vshcdn.net/uploads/images/11540/motogp-riders-and-teams.jpg" alt="MotoGP TEAMS & RIDERS" loading="lazy"> 168 </a> 169 <div class="card-body p-lg-5"> 170 <h6 class="card-title fw-bold text-uppercase"> 171 <a href="/en/motogp-teams-riders-3" class="link-red-dark text-underline"> 172 MotoGP TEAMS & RIDERS 173 </a> 174 </h6> 175 </div> 176 </div> 177 </div> 178 179 <div class="col"> 180 <div class="card h-100"> 181 <a href="/en/calendar-2024-10"> 182 <img class="card-img-top" src="https://ticketsgp.vshcdn.net/uploads/images/4411/icon-calendar-24.jpg" alt="CALENDAR 2024" loading="lazy"> 183 </a> 184 <div class="card-body p-lg-5"> 185 <h6 class="card-title fw-bold text-uppercase"> 186 <a href="/en/calendar-2024-10" class="link-red-dark text-underline"> 187 CALENDAR 2024 188 </a> 189 </h6> 190 </div> 191 </div> 192 </div> 193 194 <div class="col"> 195 <div class="card h-100"> 196 <a href="/en/race-results-2024-2"> 197 <img class="card-img-top" src="https://ticketsgp.vshcdn.net/uploads/images/5384/motogp-3.png" alt="RACE RESULTS 2024" loading="lazy"> 198 </a> 199 <div class="card-body p-lg-5"> 200 <h6 class="card-title fw-bold text-uppercase"> 201 <a href="/en/race-results-2024-2" class="link-red-dark text-underline"> 202 RACE RESULTS 2024 203 </a> 204 </h6> 205 </div> 206 </div> 207 </div> 208 209 <div class="col"> 210 <div class="card h-100"> 211 <a href="/en/parking-15"> 212 <img class="card-img-top" src="https://ticketsgp.vshcdn.net/uploads/images/2197/circuito-de-jerez-angel-nieto-spain-motogp-espana-spanien-motogpspain-motogpspanien-motogpespana-motogpjerez-parking-parken-aparcamiento.jpg" alt="Parking" loading="lazy"> 213 </a> 214 <div class="card-body p-lg-5"> 215 <h6 class="card-title fw-bold text-uppercase"> 216 <a href="/en/parking-15" class="link-red-dark text-underline"> 217 Parking 218 </a> 219 </h6> 220 </div> 221 </div> 222 </div> 223 224 <div class="col"> 225 <div class="card h-100"> 226 <a href="/en/race-results-2025-13"> 227 <img class="card-img-top" src="https://ticketsgp.vshcdn.net/uploads/images/12986/race-results-motogp-2025.png" alt="RACE RESULTS 2025" loading="lazy"> 228 </a> 229 <div class="card-body p-lg-5"> 230 <h6 class="card-title fw-bold text-uppercase"> 231 <a href="/en/race-results-2025-13" class="link-red-dark text-underline"> 232 RACE RESULTS 2025 233 </a> 234 </h6> 235 </div> 236 </div> 237 </div> 238 239 <div class="col"> 240 <div class="card h-100"> 241 <a href="/en/race-results-2026-14"> 242 <img class="card-img-top" src="https://ticketsgp.vshcdn.net/uploads/images/16692/race-results.jpg" alt="RACE RESULTS 2026" loading="lazy"> 243 </a> 244 <div class="card-body p-lg-5"> 245 <h6 class="card-title fw-bold text-uppercase"> 246 <a href="/en/race-results-2026-14" class="link-red-dark text-underline"> 247 RACE RESULTS 2026 248 </a> 249 </h6> 250 </div> 251 </div> 252 </div> 253 </div> 254 255 </div>
256 </div> 257 </div> 258 </div> 259 260 </div> 261</div> 262 263 264 <div class="d-none d-lg-inline-block me-2"> 265 <a href="/en/faq" class="link-gray-500 text-decoration-none"> 266 <i class="fa-solid fa-circle-question text-gray-500" aria-hidden="true"></i> 267 <span class="text-underline">FAQ</span> 268 </a> 269 </div> 270 <div class="d-inline-block"> 271 <a class="nav-link dropdown-toggle link-gray-500" href="https://www.jerezmotogp.com" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false"> 272 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-lang-en.svg" class="me-1 d-none d-sm-inline-block" width="22" height="22" alt="en lang flag"> 273 EN 274 </a> 275 <ul class="dropdown-menu dropdown-menu-end min-vw-5" aria-labelledby="navbarDropdown"> 276 <a class="dropdown-item text-uppercase" href="/de"> 277 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-lang-de.svg" class="me-1" alt="de lang flag"> de 278 </a> 279 <a class="dropdown-item text-uppercase" href="/es"> 280 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-lang-es.svg" class="me-1" alt="es lang flag"> es 281 </a> 282 <a class="dropdown-item text-uppercase" href="/fr"> 283 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-lang-fr.svg" class="me-1" alt="fr lang flag"> fr 284 </a> 285 <a class="dropdown-item text-uppercase" href="/it"> 286 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-lang-it.svg" class="me-1" alt="it lang flag"> it 287 </a> 288 <a class="dropdown-item text-uppercase" href="/nl"> 289 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-lang-nl.svg" class="me-1" alt="nl lang flag"> nl 290 </a> 291 </ul> 292 </div> 293 294 <div class="d-inline-block me-2"> 295 <a href="#" class="link-gray-500 text-decoration-none currency-toggle" 296 data-bs-toggle="modal" data-bs-target="#currencyModal" aria-expanded="false"> 297 <span class="text-underline">EUR</span> 298 <i class="fa-solid fa-chevron-down text-gray-500 ms-1" style="font-size: 0.65rem;" aria-hidden="true"></i> 299 </a> 300 </div> 301 302 <div id="snippet--cartHeader" class="caret-off d-inline-flex"> 303<a href="/en/cart/step1" id="cart-header-icon" class="position-relative text-white" aria-label="Shopping cart"> 304 <svg class="icon-basket mb-1" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="23.61" height="26.983"><path d="M8.432 5.059v1.687h6.746V5.059a3.373 3.373 0 00-6.746 0zM6.746 8.432H2.53a.846.846 0 00-.843.843v12.649A3.376 3.376 0 005.059 25.3h13.492a3.376 3.376 0 003.373-3.373V9.276a.846.846 0 00-.843-.843h-4.216v4.216a.843.843 0 01-1.686 0V8.432H8.432v4.216a.843.843 0 01-1.686 0zm0-1.686V5.059a5.059 5.059 0 0110.119 0v1.687h4.216a2.53 2.53 0 012.53 2.53v12.648a5.061 5.061 0 01-5.059 5.059H5.059A5.061 5.061 0 010 21.924V9.276a2.53 2.53 0 012.53-2.53z" fill="currentColor"></path></svg> 305</a> </div> 306 307 </div> 308 </div> 309 </div> 310</header> 311 312<nav class="navbar navbar-expand-lg navbar-dark bg-white py-lg-0 sticky border-bottom"> 313 <div class="container"> 314 <a class="navbar-brand" href="https://www.jerezmotogp.com"> 315 <img src="https://ticketsgp.vshcdn.net/uploads/images/12773/jerez.svg" class="img-fluid navbar-logo" alt="Logo 2027 MotoGP Spain" aria-label="Logo 2027 MotoGP Spain"> 316 </a> 317 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> 318 <span class="navbar-toggler-icon"></span> 319 </button> 320 <div class="collapse navbar-collapse" id="navbarSupportedContent"> 321 <ul class="navbar-nav me-auto mb-2 mb-lg-0 w-100 nav-justified tk-univia-pro fw-bold"> 322 323 324 <li class="nav-item"> 325 <a class="nav-link nav-link--red-dark skew-lg py-lg-4 py-xl-4 d-flex align-items-center justify-content-center lh-1 mh-menu-lg" href="/en/motogp-spain">MOTOGP SPAIN 2027</a> 326 </li> 327 <li class="nav-item"> 328 <a class="nav-link nav-link--red-dark skew-lg py-lg-4 py-xl-4 d-flex align-items-center justify-content-center lh-1 mh-menu-lg" href="/en/circuito-de-jerez">CIRCUITO DE JEREZ</a> 329 </li> 330 <li class="nav-item">
331 <a class="nav-link nav-link--red-dark skew-lg py-lg-4 py-xl-4 d-flex align-items-center justify-content-center lh-1 mh-menu-lg" href="/en/practical-7">PRACTICAL</a> 332 </li> 333 <li class="nav-item"> 334 <a class="nav-link nav-link--red-dark skew-lg py-lg-4 py-xl-4 d-flex align-items-center justify-content-center lh-1 mh-menu-lg" href="/en/visit-jerez">VISIT JEREZ</a> 335 </li> 336 337 338 <li class="nav-item "> 339 <a class="nav-link skew-lg btn-ticket py-lg-4 py-xl-4 ps-xl-8 pe-xl-3 text-nowrap " href="/en/tickets"> 340 <img src="https://ticketsgp.vshcdn.net/assets/front/img/png/icon-menu-ticket.png" class="d-none d-xl-block skew-15 img-fluid position-absolute top-0 left-05" alt=""> 341 TICKETS + VIP 342 </a> 343 </li> 344 </ul> 345 346 </div> 347 </div> 348</nav> 349 350<!-- Main jumbotron for a primary marketing message or call to action --> 351<style> 352 @media (max-width: 576px) { 353 .bg-01 { 354 background-image: url("https\:\/\/ticketsgp\.vshcdn\.net\/uploads\/images\/2275\/jerez-motogpspain-motogpspanien-motogpespana-circuito-de-jerez-www-motogpjerez-com-video\.jpg") 355 } 356 } 357</style> 358<div class="bg-01 position-relative text-center text-white overflow-hidden"> 359 <div class="container"> 360 <video poster="https://ticketsgp.vshcdn.net/uploads/images/2275/jerez-motogpspain-motogpspanien-motogpespana-circuito-de-jerez-www-motogpjerez-com-video.jpg" class="img-fluid" playsinline autoplay muted loop> 361 <source media="(min-width: 576px)" src="https://ticketsgp.vshcdn.net/uploads/videos/20/jerez-motogpspain-motogpspanien-motogpespana-circuito-de-jerez-www-motogpjerez-com-video-moto-zluta.mp4" type="video/mp4"> 362 </video> 363 <h5 class="mb-4">07/05/2027-09/05/2027</h5> 364 <h1 class="fw-bold fst-italic mb-4">2027 MotoGP Spain <br> 365 </h1> 366 <h5 class="">Circuito de Jerez-Ãngel Nieto</h5> 367</div> 368</div> 369 370<div class="bg-white"> 371 <div class="container"> 372 <div class="row position-relative top--1"> 373 <div class="col-lg-6 mx-auto"> 374 <div class="bg-white custom-shadow p-2 p-sm-4 mb-5"> 375 <div class="row justify-content-center text-center"> 376 <div class="col-3 col-sm-2"> 377 <h1 class="fw-bold fst-italic" id="days">0</h1> 378 <p class="tk-univia-pro text-uppercase text-red-dark mb-0">days</p> 379 </div> 380 <div class="col-1 col-sm-1 h1 text-red-dark">/</div> 381 <div class="col-3 col-sm-2"> 382 <h1 class="fw-bold fst-italic" id="hours">0</h1> 383 <p class="tk-univia-pro text-uppercase text-red-dark mb-0">hours</p> 384 </div> 385 <div class="col-1 col-sm-1 h1 text-red-dark">/</div> 386 <div class="col-3 col-sm-2"> 387 <h1 class="fw-bold fst-italic" id="minutes">0</h1> 388 <p class="tk-univia-pro text-uppercase text-red-dark mb-0">min</p> 389 </div> 390 391 <div class="col-sm-1 h1 text-red-dark d-none d-sm-block">/</div> 392 <div class="col-sm-2 d-none d-sm-block"> 393 <h1 class="fw-bold fst-italic" id="seconds">0</h1> 394 <p class="tk-univia-pro text-uppercase text-red-dark mb-0">sec</p> 395 </div> 396 </div> 397 </div> 398 </div> 399 </div> 400 401 <div class="text-center"> 402 <a class="skew btn btn-ticket btn-lg px-8 mb-6 border-success fw-bold text-uppercase" href="/en/tickets"> 403 Buy Tickets 404 </a> 405 </div> 406 407 408 409 <div class="row row-cols-1 row-cols-sm-2 row-cols-lg-4 g-4 mb-6"> 410 <div class="col"> 411 <div class="card h-100"> 412 <a href="/en/2026-race-report-4"> 413 <img class="card-img-top" src="https://ticketsgp.vshcdn.net/uploads/images/17785/alex-marquez-jerez.png" alt="2026 RACE REPORT" style="aspect-ratio:600/279;"> 414 </a> 415 <div class="card-body p-lg-5"> 416 <h6 class="card-title fw-bold text-uppercase"> 417 <a href="/en/2026-race-report-4" class="link-red-dark text-underline"> 418 2026 RACE REPORT 419 </a> 420 </h6> 421 </div> 422 </div> 423 </div> 424 <div class="col"> 425 <div class="card h-100"> 426 <a href="/en/buy-now-survival-guide-5"> 427 <img class="card-img-top" src="https://ticketsgp.vshcdn.net/uploads/images/17779/titulka-fin-2025-5.jpg" alt="BUY NOW: SURVIVAL GUIDE" style="aspect-ratio:600/279;" loading="lazy"> 428 </a> 429 <div class="card-body p-lg-5"> 430 <h6 class="card-title fw-bold text-uppercase"> 431 <a href="/en/buy-now-survival-guide-5" class="link-red-dark text-underline"> 432 BUY NOW: SURVIVAL GUIDE 433 </a> 434 </h6> 435 </div> 436 </div> 437 </div> 438 <div class="col"> 439 <div class="card h-100"> 440 <a href="/en/map-of-the-grandstands-7"> 441 <img class="card-img-top" src="https://ticketsgp.vshcdn.net/uploads/images/3574/map-of-the-grandstand-spain-motogp-jerez-www-jerez-motogp-com.jpg" alt="MAP OF THE GRANDSTANDS" style="aspect-ratio:600/279;" loading="lazy"> 442 </a> 443 <div class="card-body p-lg-5"> 444 <h6 class="card-title fw-bold text-uppercase"> 445 <a href="/en/map-of-the-grandstands-7" class="link-red-dark text-underline"> 446 MAP OF THE GRANDSTANDS 447 </a> 448 </h6> 449 </div> 450 </div> 451 </div> 452 <div class="col"> 453 <div class="card h-100"> 454 <a href="/en/parking-15"> 455 <img class="card-img-top" src="https://ticketsgp.vshcdn.net/uploads/images/2197/circuito-de-jerez-angel-nieto-spain-motogp-espana-spanien-motogpspain-motogpspanien-motogpespana-motogpjerez-parking-parken-aparcamiento.jpg" alt="Parking" style="aspect-ratio:600/279;" loading="lazy"> 456 </a> 457 <div class="card-body p-lg-5"> 458 <h6 class="card-title fw-bold text-uppercase"> 459 <a href="/en/parking-15" class="link-red-dark text-underline"> 460 Parking 461 </a> 462 </h6> 463 </div> 464 </div> 465 </div> 466 </div> 467 468 <div class="card mb-6"> 469 <div class="row"> 470 <div class="col-lg-4"> 471 <div class="p-5"> 472 <h1 class="fw-bold fst-italic mb-5">CIRCUITO DE JEREZ</h1> 473<p> 474 <a href="/en/route-to-circuito-de-jerez" class="link-red-dark text-underline tk-univia-pro fw-bold fst-italic"> 475 ROUTE TO CIRCUITO DE JEREZ 476 </a> 477</p> 478<p> 479 <a href="/en/rules-for-visitors-7" class="link-red-dark text-underline tk-univia-pro fw-bold fst-italic"> 480 RULES FOR VISITORS 481 </a> 482</p> 483<p> 484 <a href="/en/transport-around-circuit" class="link-red-dark text-underline tk-univia-pro fw-bold fst-italic"> 485 TRANSPORT AROUND CIRCUIT 486 </a> 487</p> 488<p> 489 <a href="/en/about-jerez" class="link-red-dark text-underline tk-univia-pro fw-bold fst-italic"> 490 ABOUT JEREZ 491 </a> 492</p> 493<p> 494 <a href="/en/history-of-the-circuito-de-jerez" class="link-red-dark text-underline tk-univia-pro fw-bold fst-italic"> 495 HISTORY OF THE CIRCUITO DE JEREZ 496 </a> 497</p> 498<p> 499 <a href="/en/accommodation-7" class="link-red-dark text-underline tk-univia-pro fw-bold fst-italic"> 500 ACCOMMODATION 501 </a> 502</p> 503 </div> 504 </div> 505 <div class="col-lg-8"> 506 <img class="img-fluid d-none d-lg-block ms-auto" src="https://ticketsgp.vshcdn.net/uploads/images/16528/jerez-motogp.jpg" alt="" loading="lazy"> 507 <img class="img-fluid d-lg-none d-block" src="https://ticketsgp.vshcdn.net/uploads/images/16529/jerez-motogp.jpg" alt="" loading="lazy"> 508 509 510 </div> 511 </div> 512 513 </div> 514 515 516 <div class="border border-3 border-red rounded rounded-4 p-3 mb-6"> 517 <a href="https://www.news.gp" target="_blank" class="d-block mx-auto text-center"><img class="img-fluid mb-4" src="/assets/front/img/svg/logo-newsgp.svg" alt="News.GP" height="50px" width="149px"></a>
518 <div class="row row-cols-1 row-cols-sm-2 row-cols-lg-4 g-4"> 519 <div class="col"> 520 <div class="card h-100"> 521 <a href="https://www.news.gp/en/well-known-ticket-retailer-ceases-trading-what-affected-f1-and-motogp-fans-should-know" target="_blank"> 522 <img class="card-img-top" src="https://www.news.gp/i/images/6681/tickets_f.jpg" alt="Well-known ticket retailer ceases trading: What affected F1 and MotoGP fans should know?" style="aspect-ratio:16/9;" loading="lazy"> 523 </a> 524 <div class="card-body p-lg-3"> 525 <h6 class="card-title fw-bold text-uppercase"> 526 <a href="https://www.news.gp/en/well-known-ticket-retailer-ceases-trading-what-affected-f1-and-motogp-fans-should-know" target="_blank" class="link-red text-underline"> 527 Well-known ticket retailer ceases trading: What affected F1 and MotoGP fans should know? 528 </a> 529 </h6> 530 <p>07/07/2026</p> 531 <p class="text-end mb-0"><a href="https://www.news.gp/en/well-known-ticket-retailer-ceases-trading-what-affected-f1-and-motogp-fans-should-know" target="_blank" class="btn btn-red btn-small rounded-5 fw-bold">Read more</a></p> 532 </div> 533 </div> 534 </div> 535 <div class="col"> 536 <div class="card h-100"> 537 <a href="https://www.news.gp/en/marc-marquez-signs-new-ducati-deal-through-2028" target="_blank"> 538 <img class="card-img-top" src="https://www.news.gp/i/images/6590/marquez-newsgp-contract_f.webp" alt="Marc Márquez signs new Ducati deal through 2028" style="aspect-ratio:16/9;" loading="lazy"> 539 </a> 540 <div class="card-body p-lg-3"> 541 <h6 class="card-title fw-bold text-uppercase"> 542 <a href="https://www.news.gp/en/marc-marquez-signs-new-ducati-deal-through-2028" target="_blank" class="link-red text-underline"> 543 Marc Márquez signs new Ducati deal through 2028 544 </a> 545 </h6> 546 <p>23/06/2026</p> 547 <p class="text-end mb-0"><a href="https://www.news.gp/en/marc-marquez-signs-new-ducati-deal-through-2028" target="_blank" class="btn btn-red btn-small rounded-5 fw-bold">Read more</a></p> 548 </div> 549 </div> 550 </div> 551 <div class="col"> 552 <div class="card h-100"> 553 <a href="https://www.news.gp/en/how-did-a-small-tear-off-change-the-whole-race" target="_blank"> 554 <img class="card-img-top" src="https://www.news.gp/i/images/6110/si202604260347_f.jpg" alt="How did a small tear-off change the whole race?" style="aspect-ratio:16/9;" loading="lazy"> 555 </a> 556 <div class="card-body p-lg-3"> 557 <h6 class="card-title fw-bold text-uppercase"> 558 <a href="https://www.news.gp/en/how-did-a-small-tear-off-change-the-whole-race" target="_blank" class="link-red text-underline"> 559 How did a small tear-off change the whole race? 560 </a> 561 </h6> 562 <p>03/05/2026</p> 563 <p class="text-end mb-0"><a href="https://www.news.gp/en/how-did-a-small-tear-off-change-the-whole-race" target="_blank" class="btn btn-red btn-small rounded-5 fw-bold">Read more</a></p> 564 </div> 565 </div> 566 </div> 567 <div class="col"> 568 <div class="card h-100"> 569 <a href="https://www.news.gp/en/is-yamaha-finally-improving-for-fabio-quartararo" target="_blank"> 570 <img class="card-img-top" src="https://www.news.gp/i/images/6085/yfr-editorial-use-pictures-20359052099_f.jpg" alt="Is Yamaha finally improving for Fabio Quartararo?" style="aspect-ratio:16/9;" loading="lazy"> 571 </a> 572 <div class="card-body p-lg-3"> 573 <h6 class="card-title fw-bold text-uppercase"> 574 <a href="https://www.news.gp/en/is-yamaha-finally-improving-for-fabio-quartararo" target="_blank" class="link-red text-underline"> 575 Is Yamaha finally improving for Fabio Quartararo? 576 </a> 577 </h6> 578 <p>30/04/2026</p> 579 <p class="text-end mb-0"><a href="https://www.news.gp/en/is-yamaha-finally-improving-for-fabio-quartararo" target="_blank" class="btn btn-red btn-small rounded-5 fw-bold">Read more</a></p> 580 </div> 581 </div> 582 </div> 583 584 </div> 585 586 587 </div> 588</div> 589
590<script> 591 // Set the date we're counting down to 592 var countDownDate = 1809640800 * 1000; 593 if (countDownDate) { 594 // Update the count down every 1 second 595 var x = setInterval(function () { 596 597 // Get todays date and time 598 var now = Date.parse(new Date()); 599 // Find the distance between now and the count down date 600 var distance = countDownDate.valueOf() - now.valueOf(); 601 // Time calculations for days, hours, minutes and seconds 602 var days = Math.floor(distance / (1000 * 60 * 60 * 24)); 603 var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 604 var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); 605 var seconds = Math.floor((distance % (1000 * 60)) / 1000); 606 // Output the result in an element with id="demo" 607 document.getElementById("days").innerHTML = days; 608 document.getElementById("hours").innerHTML = hours; 609 document.getElementById("minutes").innerHTML = minutes; 610 document.getElementById("seconds").innerHTML = seconds; 611 // If the count down is over, write some text 612 if (distance < 0) { 613 clearInterval(x); 614 document.getElementById("days").innerHTML = "0"; 615 document.getElementById("hours").innerHTML = "0"; 616 document.getElementById("minutes").innerHTML = "0"; 617 document.getElementById("seconds").innerHTML = "0"; 618 } 619 }, 1000); 620 } 621</script>
621 622 623 <div class="modal fade" id="currencyModal" tabindex="-1" aria-labelledby="currencyModalLabel" aria-hidden="true"> 624 <div class="modal-dialog modal-dialog-centered-md-lg modal-dialog-scrollable"> 625 <div class="modal-content"> 626 <div class="modal-body p-4"> 627 <div class="modal-header border-0 px-0 pt-0"> 628 <h1 class="modal-title fs-5"> 629 </h1> 630 <button type="button" class="m-0 p-0 border-0 bg-white ms-auto" data-bs-dismiss="modal" aria-label="Close"><i class="text-primary fa-solid fa-xmark fa-15x"></i> </button> 631 </div> 632 633 <div class="row"> 634 <div class="col-lg-4"> 635 <a href="https://www.jerezmotogp.com?currency=EUR&do=changeCurrency" class="text-decoration-none"> 636 <div class=" border bg-gray-100 d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover"> 637 <div class="small text-muted">Euro 638 <div class="fw-bold text-dark">EUR</div> 639 </div> 640 <img src="/assets/ticketsgp/img/svg/icon-check-gray.svg" alt=""> 641 </div> 642 </a> 643 </div> 644 </div> 645 <hr> 646 <div class="row"> 647 <div class="col-lg-4"> 648 <a href="https://www.jerezmotogp.com?currency=USD&do=changeCurrency" class="text-decoration-none"> 649 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 650 <div class="small text-muted">US Dollar 651 <div class="fw-bold text-dark">USD</div> 652 </div> 653 </div> 654 </a> 655 </div> 656 <div class="col-lg-4"> 657 <a href="https://www.jerezmotogp.com?currency=CZK&do=changeCurrency" class="text-decoration-none"> 658 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 659 <div class="small text-muted">Czech Koruna 660 <div class="fw-bold text-dark">CZK</div> 661 </div> 662 </div> 663 </a> 664 </div> 665 <div class="col-lg-4"> 666 <a href="https://www.jerezmotogp.com?currency=GBP&do=changeCurrency" class="text-decoration-none"> 667 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 668 <div class="small text-muted">British Pound 669 <div class="fw-bold text-dark">GBP</div> 670 </div> 671 </div> 672 </a> 673 </div> 674 <div class="col-lg-4"> 675 <a href="https://www.jerezmotogp.com?currency=JPY&do=changeCurrency" class="text-decoration-none"> 676 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 677 <div class="small text-muted">Japanese Yen 678 <div class="fw-bold text-dark">JPY</div> 679 </div> 680 </div> 681 </a> 682 </div> 683 <div class="col-lg-4"> 684 <a href="https://www.jerezmotogp.com?currency=AED&do=changeCurrency" class="text-decoration-none"> 685 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 686 <div class="small text-muted">UAE Dirham 687 <div class="fw-bold text-dark">AED</div> 688 </div> 689 </div> 690 </a> 691 </div> 692 <div class="col-lg-4"> 693 <a href="https://www.jerezmotogp.com?currency=AZN&do=changeCurrency" class="text-decoration-none"> 694 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 695 <div class="small text-muted">Azerbaijani Manat 696 <div class="fw-bold text-dark">AZN</div> 697 </div> 698 </div> 699 </a> 700 </div> 701 <div class="col-lg-4"> 702 <a href="https://www.jerezmotogp.com?currency=BHD&do=changeCurrency" class="text-decoration-none"> 703 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 704 <div class="small text-muted">Bahraini Dinar 705 <div class="fw-bold text-dark">BHD</div> 706 </div> 707 </div> 708 </a> 709 </div> 710 <div class="col-lg-4"> 711 <a href="https://www.jerezmotogp.com?currency=BRL&do=changeCurrency" class="text-decoration-none"> 712 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 713 <div class="small text-muted">Brazilian Real 714 <div class="fw-bold text-dark">BRL</div> 715 </div> 716 </div> 717 </a> 718 </div> 719 <div class="col-lg-4"> 720 <a href="https://www.jerezmotogp.com?currency=CAD&do=changeCurrency" class="text-decoration-none"> 721 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 722 <div class="small text-muted">Canadian Dollar 723 <div class="fw-bold text-dark">CAD</div> 724 </div> 725 </div> 726 </a> 727 </div> 728 <div class="col-lg-4"> 729 <a href="https://www.jerezmotogp.com?currency=CNY&do=changeCurrency" class="text-decoration-none"> 730 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 731 <div class="small text-muted">Chinese Yuan 732 <div class="fw-bold text-dark">CNY</div> 733 </div> 734 </div> 735 </a> 736 </div> 737 <div class="col-lg-4"> 738 <a href="https://www.jerezmotogp.com?currency=IDR&do=changeCurrency" class="text-decoration-none"> 739 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 740 <div class="small text-muted">Indonesian Rupiah 741 <div class="fw-bold text-dark">IDR</div> 742 </div> 743 </div> 744 </a> 745 </div> 746 <div class="col-lg-4"> 747 <a href="https://www.jerezmotogp.com?currency=MXN&do=changeCurrency" class="text-decoration-none"> 748 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 749 <div class="small text-muted">Mexican Peso 750 <div class="fw-bold text-dark">MXN</div> 751 </div> 752 </div> 753 </a> 754 </div> 755 <div class="col-lg-4"> 756 <a href="https://www.jerezmotogp.com?currency=MYR&do=changeCurrency" class="text-decoration-none"> 757 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 758 <div class="small text-muted">Malaysian Ringgit 759 <div class="fw-bold text-dark">MYR</div> 760 </div> 761 </div> 762 </a> 763 </div> 764 <div class="col-lg-4"> 765 <a href="https://www.jerezmotogp.com?currency=QAR&do=changeCurrency" class="text-decoration-none"> 766 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 767 <div class="small text-muted">Qatari Riyal 768 <div class="fw-bold text-dark">QAR</div> 769 </div> 770 </div> 771 </a> 772 </div> 773 <div class="col-lg-4"> 774 <a href="https://www.jerezmotogp.com?currency=SAR&do=changeCurrency" class="text-decoration-none"> 775 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 776 <div class="small text-muted">Saudi Riyal 777 <div class="fw-bold text-dark">SAR</div> 778 </div> 779 </div> 780 </a> 781 </div> 782 <div class="col-lg-4"> 783 <a href="https://www.jerezmotogp.com?currency=SGD&do=changeCurrency" class="text-decoration-none"> 784 <div class="d-flex justify-content-between align-items-center rounded-3 p-3 basket-currency-hover mb-2"> 785 <div class="small text-muted">Singapore Dollar 786 <div class="fw-bold text-dark">SGD</div> 787 </div> 788 </div> 789 </a> 790 </div> 791 </div> 792 <hr> 793 <p class="small text-muted text-center"> 794 To show you an approximate price in the selected currency, we have converted this amount using the current exch
794ange rate. The final amount will be charged in the currency of the event, most often in EUR. The exchange rate may change before the payment is completed. 795 </p> 796 </div> 797 </div> 798 </div> 799 </div> 800 801 <div id="remove-modal"></div> 802 803 <div class="bg-contact py-7"> 804 <div class="container"> 805 <div class="row"> 806 <div class="col-lg-6 mx-auto text-center"> 807 <h2>Contact us for any questions. We are here for you and ready to answer.</h2> 808 <p></p> 809 810 <p class="mt-3"><a href="/en/contact" class="btn btn-red-dark btn-lg skew">Contact us</a></p> 811 </div> 812 </div> 813 </div> 814 </div> 815 816 817 <div class="bg-tickets-acommodation py-8 py-sm-10 py-md-15 text-center" style='background-image: url("https\:\/\/ticketsgp\.vshcdn\.net\/uploads\/images\/2957\/jerez-motogpspain-motogpspanien-motogpespana-circuito-de-jerez-www-motogpjerez-com-bg-tickets-accommodation-moto-zluta-01-3\.jpg")'> 818 <div class="container"> 819 <div class="row justify-content-center align-items-center"> 820 <div class="col-lg-6"> 821 <a href="/en/tickets" class="btn btn-accomodation btn-lg py-3 px-4 btn-lg mb-5 mb-lg-0 skew hvr-sweep-to-right hvr-sweep-to-right--red-dark "> 822 Buy Tickets 823 </a> 824 </div> 825 </div> 826 </div> 827 </div> 828 829 <div class="bg-dark pt-7 pb-2"> 830 <div class="container"> 831 <div class="row row-cols-lg-5 row-cols-sm-2 row-cols-1"> 832 <div class="col mb-1"> 833 <img class="img-fluid mb-4" src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-footer-red-moto.svg" alt="icon-footer-red-moto" height="50px"> 834 <h6 class="text-white fw-bold mb-4 text-uppercase">MOTOGP SPAIN 2027</h6> 835 <p class="mb-2"><a href="/en/2026-race-report-4" class="text-underline link-gray-500">2026 RACE REPORT</a></p> 836 <p class="mb-2"><a href="/en/motogp-teams-riders-3" class="text-underline link-gray-500">MotoGP TEAMS & RIDERS</a></p> 837 <p class="mb-2"><a href="/en/calendar-2026-41" class="text-underline link-gray-500">CALENDAR 2026</a></p> 838 <p class="mb-2"><a href="/en/racing-flags-2" class="text-underline link-gray-500">RACING FLAGS</a></p> 839 <p class="mb-2"><a href="/en/timetable" class="text-underline link-gray-500">TIMETABLE</a></p> 840 <p class="mb-2"><a href="/en/weather-forecast-7" class="text-underline link-gray-500">WEATHER FORECAST</a></p> 841 <p class="mb-2"><a href="/en/tips-for-the-race-weekend" class="text-underline link-gray-500">TIPS FOR THE RACE WEEKEND</a></p> 842 <p class="mb-2"><a href="/en/tips-for-fans-2" class="text-underline link-gray-500">TIPS FOR FANS</a></p> 843 <p class="mb-2"><a href="/en/race-results-2026-14" class="text-underline link-gray-500">RACE RESULTS 2026</a></p> 844 <p class="mb-2"><a href="/en/race-results-2024-2" class="text-underline link-gray-500">RACE RESULTS 2024</a></p> 845 <p class="mb-2"><a href="/en/race-report-2024-1" class="text-underline link-gray-500">RACE REPORT 2024</a></p> 846 <p class="mb-2"><a href="/en/calendar-2024-10" class="text-underline link-gray-500">CALENDAR 2024</a></p> 847 <p class="mb-2"><a href="/en/race-report-2025-5" class="text-underline link-gray-500">RACE REPORT 2025</a></p> 848 <p class="mb-2"><a href="/en/race-results-2025-13" class="text-underline link-gray-500">RACE RESULTS 2025</a></p> 849 <p class="mb-2"><a href="/en/calendar-2025-37" class="text-underline link-gray-500">CALENDAR 2025</a></p> 850 </div> 851 <div class="col mb-1"> 852 <img class="img-fluid mb-4" src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-footer-circuit.svg" alt="icon-footer-circuit" height="50px"> 853 <h6 class="text-white fw-bold mb-4 text-uppercase">CIRCUITO DE JEREZ</h6> 854 <p class="mb-2"><a href="/en/entering-the-circuit-7" class="text-underline link-gray-500">ENTERING THE CIRCUIT</a></p> 855 <p class="mb-2"><a href="/en/rules-for-visitors-7" class="text-underline link-gray-500">RULES FOR VISITORS</a></p> 856 <p class="mb-2"><a href="/en/history-of-the-circuito-de-jerez" class="text-underline link-gray-500">HISTORY OF THE CIRCUITO DE JEREZ</a></p> 857 <p class="mb-2"><a href="/en/access-for-people-with-disabilities" class="text-underline link-gray-500">ACCESS FOR PEOPLE WITH DISABILITIES</a></p> 858 <p class="mb-2"><a href="/en/map-of-the-grandstands-7" class="text-underline link-gray-500">MAP OF THE GRANDSTANDS</a></p> 859 <p class="mb-2"><a href="/en/vip-hospitality-11" class="text-underline link-gray-500">VIP & HOSPITALITY</a></p> 860 </div> 861 <div class="col mb-1"> 862 <img class="img-fluid mb-4" src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-footer-red-practical.svg" alt="icon-footer-red-practical" height="50px"> 863 <h6 class="text-white fw-bold mb-4 text-uppercase">PRACTICAL</h6> 864 <p class="mb-2"><a href="/en/route-to-circuito-de-jerez" class="text-underline link-gray-500">ROUTE TO CIRCUITO DE JEREZ</a></p> 865 <p class="mb-2"><a href="/en/by-car-by-motorbike" class="text-underline link-gray-500">By car - by motorbike</a></p> 866 <p class="mb-2"><a href="/en/by-plane-7" class="text-underline link-gray-500">By plane</a></p> 867 <p class="mb-2"><a href="/en/by-train-7" class="text-underline link-gray-500">By train</a></p> 868 <p class="mb-2"><a href="/en/car-rental" class="text-underline link-gray-500">Car rental</a></p> 869 <p class="mb-2"><a href="/en/transport-around-circuit" class="text-underline link-gray-500">TRANSPORT AROUND CIRCUIT</a></p> 870 <p class="mb-2"><a href="/en/parking-15" class="text-underline link-gray-500">Parking</a></p> 871 <p class="mb-2"><a href="/en/taxi-41" class="text-underline link-gray-500">Taxi</a></p> 872 <p class="mb-2"><a href="/en/bus" class="text-underline link-gray-500">Bus</a></p> 873 <p class="mb-2"><a href="/en/traffic-rules-5" class="text-underline link-gray-500">TRAFFIC RULES</a></p> 874 <p class="mb-2"><a href="/en/accommodation-7" class="text-underline link-gray-500">ACCOMMODATION</a></p> 875 <p class="mb-2"><a href="/en/at-the-circuit-7" class="text-underline link-gray-500">AT THE CIRCUIT</a></p> 876 <p class="mb-2"><a href="/en/useful-apps-8" class="text-underline link-gray-500">USEFUL APPS</a></p> 877 <p class="mb-2"><a href="/en/buy-now-survival-guide-5" class="text-underline link-gray-500">BUY NOW: SURVIVAL GUIDE</a></p> 878 <p class="mb-2"><a href="/en/buy-now-gift-voucher-11" class="text-underline link-gray-500">BUY NOW: GIFT VOUCHER</a></p> 879 </div> 880 <div class="col mb-1"> 881 <img class="img-fluid mb-4" src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-footer-red-visit.svg" alt="icon-footer-red-visit" height="50px"> 882 <h6 class="text-white fw-bold mb-4 text-uppercase">VISIT JEREZ</h6> 883 <p class="mb-2"><a href="/en/about-spain-2" class="text-underline link-gray-500">ABOUT SPAIN</a></p> 884 <p class="mb-2"><a href="/en/about-jerez" class="text-underline link-gray-500">ABOUT JEREZ</a></p> 885 <p class="mb-2"><a href="/en/restaurants-in-jerez-1" class="text-underline link-gray-500">Restaurants in Jerez</a></p> 886 <p class="mb-2"><a href="/en/fun-leisure-in-jerez" class="text-underline link-gray-500">Fun & leisure in Jerez</a></p> 887 </div> 888 889 <div class="col mb-1"> 890 <img class="img-fluid mb-4" src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-footer-tickets.svg" height="50px" alt=""> 891 <h6 class="text-white fw-bold mb-4 text-uppercase"> 892 Tickets 893 </h6> 894 <p class="mb-2"> 895 <a class="text-underline link-gray-500" href="https://www.jerezmotogp.com/en/ticket-info/general-admission-pelouse"> 896 General Admission / Pelouse 897 </a> 898 </p> 899 <p class="mb-2"> 900 <a class="text-underline link-gray-500" href="https://www.jerezmotogp.com/en/ticket-info/grandstand-finish-line-tribuna-de-meta">
901 Grandstand Finish Line (Tribuna de Meta) 902 </a> 903 </p> 904 <p class="mb-2"> 905 <a class="text-underline link-gray-500" href="https://www.jerezmotogp.com/en/ticket-info/grandstand-r9"> 906 Grandstand R9 907 </a> 908 </p> 909 <p class="mb-2"> 910 <a class="text-underline link-gray-500" href="https://www.jerezmotogp.com/en/ticket-info/grandstand-q5"> 911 Grandstand Q5 912 </a> 913 </p> 914 <p class="mb-2"> 915 <a class="text-underline link-gray-500" href="https://www.jerezmotogp.com/en/ticket-info/grandstand-c1"> 916 Grandstand C1 (Marc Márquez Grandstand) 917 </a> 918 </p> 919 <p class="mb-2"> 920 <a class="text-underline link-gray-500" href="https://www.jerezmotogp.com/en/ticket-info/grandstand-c2"> 921 Grandstand C2 (Ãlex Márquez Grandstand) 922 </a> 923 </p> 924 <p class="mb-2"> 925 <a class="text-underline link-gray-500" href="https://www.jerezmotogp.com/en/ticket-info/grandstand-c3"> 926 Grandstand C3 927 </a> 928 </p> 929 <p class="mb-2"> 930 <a class="text-underline link-gray-500" href="https://www.jerezmotogp.com/en/ticket-info/grandstand-c4"> 931 Grandstand C4 932 </a> 933 </p> 934 <p class="mb-2"> 935 <a class="text-underline link-gray-500" href="https://www.jerezmotogp.com/en/ticket-info/grandstand-c5"> 936 Grandstand C5 937 </a> 938 </p> 939 <p class="mb-2"> 940 <a class="text-underline link-gray-500" href="https://www.jerezmotogp.com/en/ticket-info/grandstand-w4"> 941 Grandstand W4 942 </a> 943 </p> 944 <p class="mb-2"><a href="/en/tickets" class="text-underline link-gray-500">Other</a></p> 945 </div> 946 </div> 947 <hr class="bg-gray-600"> 948 <div class="row text-center"> 949 <div class="col-lg col-sm-6"> 950 <p class="mb-2"><a href="/en/faq" class="text-underline text-gray-500 fw-bold h6">FAQ</a></p> 951 </div> 952 <div class="col-lg col-sm-6"> 953 <p class="mb-2"> 954 <a href="/en/tickets" class="text-underline text-gray-500 fw-bold h6"> 955 Tickets 956 </a> 957 </p> 958 </div> 959 <div class="col-lg col-sm-6"> 960 <p class="mb-2"><a href="https://www.tickets.gp/" class="text-underline text-gray-500 fw-bold h6">www.tickets.gp <i class="fa fa-external-link" aria-hidden="true"></i></a></p> 961 </div> 962 </div> 963 </div> 964 </div> 965 <div class="bg-black py-4 text-start"> 966 <div class="container"> 967 <div class="row"> 968 <div class="col-lg-3 col-sm-6 mb-2"> 969 <div class="d-flex justify-content-start align-items-center mb-3"> 970 <a href="https://www.tickets.gp/" target="_blank"><img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/logo-ticketsgp-footer-2.svg" width="136px" height="56px" alt="Tickets.gp"></a> 971 </div> 972 <p class="text-gray-500 mb-0">2026 © JEREZMOTOGP.COM <br> 973 <a href="/en/legal-documents" class="text-gray-500 text-underline">Legal documents</a> 974 </p> 975 </div> 976 <div class="col-lg-3 col-sm-6 mb-2 text-gray-500"> 977 <h6 class="fw-bold mb-2 text-uppercase text-white">Information</h6> 978 <p class="fw-bold mb-1"><span class="me-2"><img src="https://ticketsgp.vshcdn.net/assets/front/img/png/icon-tickets-01-white.png" class="img-fluid" width="30px" height="30px" alt="Free Delivery"></span>Free Delivery</p> 979 <p class="fw-bold mb-1"><span class="me-2"><img src="https://ticketsgp.vshcdn.net/assets/front/img/png/icon-tickets-02-white.png" class="img-fluid" width="30px" height="30px" alt="Safe and Secure Payments"></span>Safe and Secure Payments</p> 980 <p class="fw-bold mb-1"><span class="me-2"><img src="https://ticketsgp.vshcdn.net/assets/front/img/png/icon-tickets-03-white.png" class="img-fluid" width="30px" height="30px" alt="Gift vouchers"></span>Gift vouchers</p> 981 <p class="fw-bold mb-1"><span class="me-2"><img src="https://ticketsgp.vshcdn.net/assets/front/img/png/icon-tickets-04-white.png" class="img-fluid" width="30px" height="30px" alt="Print@home ticket"></span>Print@home ticket</p> 982 </div> 983 <div class="col-lg-3 col-sm-6 mb-2"> 984 <h6 class="fw-bold mb-2 text-uppercase text-white">Payment</h6> 985 <div class="bg-white p-2 rounded-3 mb-2 me-1 border d-inline-flex"> 986 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-pay-paypal.svg" class="img-fluid lazyload" width="60px" height="16px" alt="PayPal"> 987 </div> 988 <div class="bg-white p-2 rounded-3 mb-2 me-1 border d-inline-flex"> 989 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-pay-visa.svg" class="img-fluid lazyload" width="52px" height="16px" alt="Visa"> 990 </div> 991 <div class="bg-white p-2 rounded-3 mb-2 me-1 border d-inline-flex"> 992 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-pay-mastercard.svg" class="img-fluid lazyload" width="85px" height="16px" alt="Mastercard"> 993 </div> 994 <div class="bg-white p-2 rounded-3 mb-2 me-1 border d-inline-flex"> 995 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-pay-adyen.svg" class="img-fluid lazyload" width="50px" height="16px" alt="Adyen"> 996 </div> 997 <div class="bg-white p-2 rounded-3 mb-2 me-1 border d-inline-flex"> 998 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-pay-comgate.svg" class="img-fluid lazyload" width="68px" height="16px" alt="Comgate"> 999 </div> 1000 <div class="bg-white p-2 rounded-3 mb-2 me-1 border d-inline-flex"> 1001 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-pay-stripe.svg" class="img-fluid lazyload" width="39px" height="16px" alt="Stripe"> 1002 </div> 1003 <div class="bg-white p-2 rounded-3 mb-2 me-1 border d-inline-flex"> 1004 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-pay-gopay.svg" class="img-fluid lazyload" width="70px" height="16px" alt="GoPay"> 1005 </div> 1006 <div class="bg-white p-2 rounded-3 mb-2 me-1 border d-inline-flex"> 1007 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-pay-apple-pay.svg" class="img-fluid lazyload" width="36px" height="16px" alt="Apple Pay"> 1008 </div> 1009 <div class="bg-white p-2 rounded-3 mb-2 me-1 border d-inline-flex"> 1010 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-pay-google-pay.svg" class="img-fluid lazyload" width="40px" height="16px" alt="Google Pay"> 1011 </div> 1012 <div> 1013 <div class="bg-white p-2 rounded-3 mb-2 me-1 border d-inline-flex"> 1014 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-pay-bitcoin.svg" class="img-fluid lazyload" width="16px" height="16px" alt="Bitcoin"> 1015 </div> 1016 <div class="bg-white p-2 rounded-3 mb-2 me-1 border d-inline-flex"> 1017 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-pay-ethereum.svg" class="img-fluid lazyload" width="16px" height="16px" alt="Ethereum"> 1018 </div> 1019 <div class="bg-white p-2 rounded-3 mb-2 me-1 border d-inline-flex"> 1020 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-pay-tether.svg" class="img-fluid lazyload" width="16px" height="16px" alt="Tether"> 1021 </div> 1022 </div> 1023 </div> 1024 <div class="col-lg-3 col-sm-6 mb-2"> 1025 <h6 class="fw-bold mb-2 text-uppercase text-white">Contact</h6> 1026 1027 <p class="mb-1"> 1028 <i class="fa fa-phone me-2 text-gray-500" aria-hidden="true"></i> 1029 <a href="tel:+420510015347" class="link-gray-500 text-underline">+420510015347</a> 1030 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-lang-en.svg" width="16px" height="16px" alt="EN only"> EN only 1031 </p> 1032 <p class="mb-1"> 1033 <i class="fa-brands fa-whatsapp me-2 text-gray-500" aria-hidden="true"></i> 1034 <a href="https://wa.me/420731330920" class="link-gray-500 text-underline">WhatsApp</a> 1035 <img src="https://ticketsgp.vshcdn.net/assets/front/img/svg/icon-lang-en.svg" width="16px" height="16px" alt="EN only"> EN only 1036 </p> 1037 <p class="mb-1"><a href="/en/contact" class="link-gray-500">Contact us</a></p> 1038 1039 1040 <p class="mb-0 text-gray-500">(Mon-Fri, 9:00 - 16:00)</p> 1041 <p class="mb-3"><span class="text-red fw-bold fs-5 lh-1">â</span> <span class="text-red fw-bold">Outside business hours</span></p> 1042
1043 </div> 1044 </div> 1045 <div class="row text-start"> 1046 <div class="col-12"> 1047 <hr class="bg-gray-600 my-4"> 1048 </div> 1049 <div class="col-sm-6 mb-4"> 1050 1051 <p class="fs-7 text-gray-600">We have established partnerships with circuits, organizers, and official partners. As we do not collaborate directly with the commercial rights holder of the MotoGP⢠World Championship, it is necessary for us to include the following statement:</p> 1052 <p class="fs-7 text-gray-600">This website is unofficial and is not associated in any way with Dorna Sports S.L. or the Fédération Internationale de Motocyclisme (FIM). MOTOGP and related marks are trade marks of Dorna Sports S.L.</p> 1053 1054 1055 <p class="fs-7 text-gray-600 mb-1"> 1056 <strong>TicketsGP s.r.o.</strong> 1057 · VAT: CZ14176262 1058 · Reg. No.: 14176262 1059 </p> 1060 <p class="fs-7 text-gray-600 mb-1">Nove sady 988/2, Brno 60200</p> 1061 1062 1063 1064 1065 <p class="fs-7 text-gray-600">Website by: <a href="http://www.hexadesign.cz/" target="_blank" class="link-gray-600 text-underline">HexaDesign</a> | <a href="#" id="open_preferences_center" class="text-gray-600">Update cookies preferences</a></p> 1066 </div> 1067 <div class="col-sm-6"> 1068 <!-- TrustBox widget - Review Collector --> 1069 <div class="trustpilot-widget mt-3" width="187px" data-locale="en-US" data-template-id="56278e9abfbbba0bdcd568bc" data-businessunit-id="65773299318437a64285eb86" data-style-height="52px" data-style-width="100%"> 1070 <a href="https://www.trustpilot.com/review/tickets.gp" target="_blank" rel="noopener">Trustpilot</a> 1071 </div> 1072 <!-- End TrustBox widget --> 1073 1074 <!-- TrustBox script --> 1075
1075<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
1075 1076 <!-- End TrustBox script --> 1077 </div> 1078 </div> 1079 </div> 1080 </div> 1081 1082 <div id="ajax-spinner" class="spinner-border text-primary" role="status"> 1083 <span class="visually-hidden">Loading...</span> 1084 </div> 1085 1086<div class="modal fade" id="cartModal" tabindex="-1" aria-labelledby="cartModallLabel" aria-hidden="true" style="z-index:2001"> 1087 <div class="modal-dialog modal-lg modal-dialog-centered-md-lg" id="snippet-cartModal-cartSuccessModal"> 1088 <div class="modal-content bg-light"> 1089 <div class="modal-header"> 1090 <h2 class="modal-title fs-5"> 1091 <div class="d-flex align-items-center"> 1092 <div> 1093 <img src="https://ticketsgp.vshcdn.net/assets/ticketsgp/img/svg/icon-circle-check.svg" class="me-2" alt=""> 1094 </div> 1095 <div class="h4 text-success fw-bold mb-0">Item added to cart</div> 1096 </div> 1097 </h2> 1098 <button type="button" class="m-0 p-0 border-0 bg-light ms-auto" data-bs-dismiss="modal" aria-label="Close" data-gtm-push="{"event":"cart_modal_action","modal_action":"close"}"><i class="text-primary fa-solid fa-xmark fa-15x"></i> </button> 1099 </div> 1100 <div class="modal-body px-md-5"> 1101
1101<script>if (window.CartCountdown) { CartCountdown.reset(); }</script>
1101 1102 <div class="row align-items-center"> 1103 <div class="col-6 col-lg-6 order-2 order-lg-1 text-start"> 1104 <a href="#" class="text-dark text-dark-hover-primary text-decoration-none fs-6" data-bs-dismiss="modal" data-gtm-push="{"event":"cart_modal_action","modal_action":"continue_shopping"}"> 1105 <i class="fa-solid fa-chevron-left text-primary fs-5 me-1"></i> Continue shopping</a> 1106 </div> 1107 <div class="col-6 col-lg-6 order-3 order-lg-3 text-end"> 1108 <a href="/en/cart/step1" class="btn btn-primary custom-shadow rounded-5 px-3 py-2 fw-semibold fs-6" data-gtm-push="{"event":"cart_modal_action","modal_action":"proceed_to_cart"}">Proceed to cart</a> 1109 </div> 1110 </div> 1111 </div> 1112 </div> 1113 </div> 1114</div> 1115 1116<!-- Newsletter modal (mobilni tlacitko + auto-popup po 15s) --> 1117<div class="modal fade" id="modalNewsletter" tabindex="-1" aria-labelledby="modalNewsletterLabel" aria-hidden="true"> 1118 <div class="modal-dialog modal-dialog-centered-md-lg"> 1119 <div class="modal-content border-0 newsletter-bg newsletter-bg-motogp bg-red-dark"> 1120 <div class="modal-header border-0"> 1121 <button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button> 1122 </div> 1123 <div class="modal-body text-center px-lg-5 text-white"> 1124 <h2 class="fw-bold mb-4 text-uppercase">Never miss a good deal for MotoGP Jerez</h2> 1125 <p class="mb-4">Subscribe to our newsletter and be the first to know about new updates and special offers.</p> 1126 <form action="https://www.jerezmotogp.com" method="post" id="frm-newsletter-modal-form"> 1127 <div class="bg-white rounded-5 py-1 newsletter-pill"> 1128 <div class="row align-items-center"> 1129 <div class="col"> 1130 <input type="email" name="email" id="frm-newsletter-modal-form-email" required data-nette-rules='[{"op":":filled","msg":"Please fill in email"},{"op":":email","msg":"Please enter a valid email address"}]' class="form-control rounded-5 border-0 ms-2" placeholder="Your e-mail:"> 1131 </div> 1132 1133 <div class="col-auto text-end"> 1134 <button type="submit" name="send" onclick="if( Nette.validateForm(this.form) ) { this.form.submit(); this.disabled=true; } return false;" class="btn btn-dark fw-bold rounded-5 me-1"> 1135 <i class="fa-solid fa-envelope me-1"></i> Subscribe 1136 </button> 1137 </div> 1138 </div> 1139 1140 <input type="hidden" name="check_time" value="1791345862"> 1141 </div> 1142 1143 <div class="mb-2"> 1144 <label for="frm-newsletter-modal-form-mail" class="fw-bold text-white">Please fill in text: www.jerezmotogp.com *</label> 1145 <input type="text" name="mail" data-data="www.jerezmotogp.com" id="frm-newsletter-modal-form-mail" required data-nette-rules='[{"op":":filled","msg":"This field is required."},{"op":":equal","msg":"Please fill in text: www.jerezmotogp.com","arg":"www.jerezmotogp.com"}]' class="form-control border-secondary"> 1146 </div> 1147 <input type="hidden" name="_do" value="newsletter-modal-form-submit"></form> 1148 </div> 1149 <div class="modal-footer border-0"></div> 1150 </div> 1151 </div> 1152</div> 1153
1154<script> 1155</script>
1155 1156<div id="bottomPanel" class="sticky-panel hvr-wobble-vertical rounded-3 d-none d-md-block shadow bg-red-dark" 1157 onclick="expandPanel()"> 1158 <div class="panel-content pt-2 d-flex justify-content-between bg-red-dark"> 1159 <div class="ps-3 text-white"> 1160 <i class="fa-solid fa-envelope me-2 sticky-panel-icon"></i> 1161 <span class="sticky-panel-text small text-nowrap">Psst, jump into the fast lane for exclusive offers</span> 1162 </div> 1163 <button type="button" class="btn-close btn-close-white btnclose ms-auto me-3 d-none" aria-label="Close" onclick="closePanel(event)"></button> 1164 </div> 1165 <div class="expanded-content d-none p-3 newsletter-bg newsletter-bg-motogp bg-red-dark text-white"> 1166 <h2 class="fw-bold mb-4 pt-4 text-uppercase">Never miss a good deal for MotoGP Jerez</h2> 1167 <p>Subscribe to our newsletter and be the first to know about new updates and special offers.</p> 1168 <form action="https://www.jerezmotogp.com" method="post" id="frm-newsletter-panel-form"> 1169 <div class="bg-white rounded-5 py-1 mx-5 newsletter-pill"> 1170 <div class="row align-items-center"> 1171 <div class="col"> 1172 <input type="email" name="email" id="frm-newsletter-panel-form-email" required data-nette-rules='[{"op":":filled","msg":"Please fill in email"},{"op":":email","msg":"Please enter a valid email address"}]' class="form-control rounded-5 border-0 ms-2" placeholder="Your e-mail:"> 1173 </div> 1174 1175 <div class="col-auto text-end"> 1176 <button type="submit" name="send" onclick="if( Nette.validateForm(this.form) ) { this.form.submit(); this.disabled=true; } return false;" class="btn btn-dark fw-bold rounded-5 me-1"> 1177 <i class="fa-solid fa-envelope me-1"></i> Subscribe 1178 </button> 1179 </div> 1180 1181 <input type="hidden" name="check_time" value="1791345862"> 1182 </div> 1183 </div> 1184 1185 <div class="mb-2 mx-5"> 1186 <label for="frm-newsletter-panel-form-mail" class="fw-bold text-white">Please fill in text: www.jerezmotogp.com *</label> 1187 <input type="text" name="mail" data-data="www.jerezmotogp.com" id="frm-newsletter-panel-form-mail" required data-nette-rules='[{"op":":filled","msg":"This field is required."},{"op":":equal","msg":"Please fill in text: www.jerezmotogp.com","arg":"www.jerezmotogp.com"}]' class="form-control border-secondary"> 1188 </div> 1189 <input type="hidden" name="_do" value="newsletter-panel-form-submit"></form> 1190 </div> 1191</div> 1192
1193<script> 1194</script>
1194 1195 <button id="btnModalNewsletter" class="btn btn-red-dark btn-newsletter-mobile d-md-none rounded-circle shadow" data-bs-toggle="modal" data-bs-target="#modalNewsletter" aria-label="Subscribe"> 1196 <i class="fa-solid fa-envelope text-white"></i> 1197 </button> 1198 1199 <div class="modal fade" id="cartModalAlreadyExists" tabindex="-1" aria-labelledby="cartModalAlreadyExists" aria-hidden="true"> 1200 <div class="modal-dialog modal-lg modal-dialog-centered-md-lg" id="snippet--cartModalAlreadyExists"> 1201 <div class="modal-content bg-light"> 1202 <div class="modal-header"> 1203 <h1 class="modal-title fs-5"> 1204 <div class="h4 text-primary fw-bold mb-0">This ebook is already in your cart</div> 1205 </h1> 1206 <button type="button" class="m-0 p-0 border-0 bg-light ms-auto" data-bs-dismiss="modal" aria-label="Close"><i class="text-primary fa-solid fa-xmark fa-15x"></i> </button> 1207 </div> 1208 <div class="modal-body px-md-5"> 1209 <div class="text-muted mb-5"> 1210 Youâve already added this ebook to your cart. You can proceed to checkout or continue browsing for other products. 1211 </div> 1212 <div class="d-flex justify-content-center"> 1213 <button type="button" class="btn btn-dark custom-shadow rounded-5 px-3 py-2 fw-semibold mb-2 mx-1" data-bs-dismiss="modal" aria-label="Close">Continue shopping</button> 1214 <a href="/en/cart/step1" class="btn btn-primary custom-shadow rounded-5 px-3 py-2 fw-semibold mb-2 mx-1">Proceed to cart</a> 1215 </div> 1216 </div> 1217 </div> 1218 </div> 1219 </div> 1220 1221
1221<script type="application/ld+json"> 1222 { 1223 "@context": "https://schema.org", 1224 "@type": "Organization", 1225 "name": "MotoGP Jerez Tickets", 1226 "url": "https://www.jerezmotogp.com", 1227 "aggregateRating": { 1228 "@type": "AggregateRating", 1229 "ratingValue": "4.4", 1230 "reviewCount": "1083", 1231 "bestRating": "5", 1232 "worstRating": "1" 1233 } 1234} 1235 </script>
1235 1236
1236<script type="application/ld+json"> 1237 { 1238 "@context" : "https://schema.org", 1239 "@type" : "WebSite", 1240 "name" : "MotoGP Jerez Tickets", 1241 "url": "https://www.jerezmotogp.com" 1242 } 1243 </script>
1243 1244 1245 <link rel="modulepreload" href="https://ticketsgp.vshcdn.net/assets/chunks/chunk-QTnfLwEv.js"> 1246<link rel="modulepreload" href="https://ticketsgp.vshcdn.net/assets/chunks/lightbox-DFteCQZR.js"> 1247<link rel="modulepreload" href="https://ticketsgp.vshcdn.net/assets/chunks/day-filter-qoZidSgl.js">
1248<script type="module" src="https://ticketsgp.vshcdn.net/assets/front/js/main.min.js?v=1791318272"></script>
vendor: 70 bytes, lines 1248-1256
1248 1249 1250 1251 1252 1253 1254 1255 1256 <script src="https://www.google.com/recaptcha/api.js?render=
12566Ld516AsAAAAAFgbz7AleXldZaJJbIm2kzSnPrBO
vendor: 13 bytes, lines 1256-1257
1256"></script> 1257
1257<script> 1258 (function() { 1259 const siteKey = "6Ld516AsAAAAAFgbz7AleXldZaJJbIm2kzSnPrBO"; 1260 1261 function initRecaptcha() { 1262 const forms = document.querySelectorAll("form[data-recaptcha-v3]"); 1263 1264 forms.forEach(form => { 1265 form.addEventListener("submit", function (e) { 1266 // Run Nette/LiveForm validation first 1267 if (typeof Nette !== 'undefined' && typeof Nette.validateForm === 'function' && !Nette.validateForm(form)) { 1268 e.preventDefault(); 1269 e.stopImmediatePropagation(); 1270 return false; 1271 } 1272 1273 // Check if we already have a fresh token (set by this handler in the current submit cycle) 1274 if (form.dataset.recaptchaReady === 'true') { 1275 form.dataset.recaptchaReady = ''; 1276 return true; 1277 } 1278 1279 e.preventDefault(); 1280 1281 // Wait for grecaptcha to be available 1282 if (typeof grecaptcha === 'undefined' || !grecaptcha.ready) { 1283 setTimeout(function() { 1284 form.dispatchEvent(new Event('submit', { cancelable: true, bubbles: true })); 1285 }, 500); 1286 return false; 1287 } 1288 1289 grecaptcha.ready(function () { 1290 grecaptcha.execute(siteKey, { action: "submit" }).then(function (token) { 1291 let input = form.querySelector("input[name='g-recaptcha-response']"); 1292 if (!input) { 1293 input = document.createElement("input"); 1294 input.type = "hidden"; 1295 input.name = "g-recaptcha-response"; 1296 form.appendChild(input); 1297 } 1298 input.value = token; 1299 form.dataset.recaptchaReady = 'true'; 1300 1301 HTMLFormElement.prototype.submit.call(form); 1302 1303 // Single-use token: clear it right after submit (the form data is 1304 // already serialized at this point) so a cached/duplicate submit 1305 // (bfcache, double-click, back button) can never reuse it. 1306 input.value = ''; 1307 form.dataset.recaptchaReady = ''; 1308 }).catch(function(err) { 1309 // On captcha error, submit form anyway to not block user 1310 HTMLFormElement.prototype.submit.call(form); 1311 }); 1312 }); 1313 }); 1314 }); 1315 } 1316 1317 // Try to initialize when DOM is ready 1318 if (document.readyState === 'loading') { 1319 document.addEventListener('DOMContentLoaded', initRecaptcha); 1320 } else { 1321 initRecaptcha(); 1322 } 1323 1324 // Reset stale tokens when page is restored from bfcache (back/forward navigation). 1325 // Why: cached hidden input would resubmit an already-used token â "timeout-or-duplicate". 1326 window.addEventListener('pageshow', function (e) { 1327 if (!e.persisted) return; 1328 document.querySelectorAll("form[data-recaptcha-v3]").forEach(function (form) { 1329 form.dataset.recaptchaReady = ''; 1330 const input = form.querySelector("input[name='g-recaptcha-response']"); 1331 if (input) input.value = ''; 1332 }); 1333 }); 1334 })(); 1335 </script>
1335 1336 1337 1338</body> 1339 1340</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.