1<!DOCTYPE html><html lang="en"> 2<head> 3 <meta charset="utf-8"> 4 <meta name="description" content="Buy your Helsinki City Pass online to prepare your stay and receive it in three working days! For simpler holidays in Helsinki!"> 5<meta name="robots" content="noindex, nofollow"> 6<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"> 7<meta http-equiv="x-ua-compatible" content="ie=edge"> <link rel="dns-prefetch" href="https://cdn.otipass.com"> 8 <meta name="smartbanner:enabled-platforms" content="none"> 9 <title>Helsinki City Pass online store, buy online - Helsinki City Pass</title> <link rel="canonical" href="https://citypass.fi/en/shop/panier"/> 10 <link rel="stylesheet" type="text/css" media="screen" href="/dist/main-ae66e6901882f7d113aa.min.css"> <link href="/img/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon"> <link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="/img/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon"> 11<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap" rel="stylesheet"> <link rel="stylesheet" type="text/css" media="screen,projection" href="https://otipass.cloud/ot/front//css/fa-add.css?ver=1.12"/> 12 <link rel="stylesheet" type="text/css" media="screen,projection" href="https://static.otipass.cloud/otipass-ui/[email protected]/style.css"/> 13 <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 14 <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 15 <!--[if lt IE 9]> 16
16<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
16 17
17<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
17 18 <![endif]--> 19 </head><body> 20 <a href="#main-content" class="visually-hidden-focusable skip-link">Skip to main content</a> 21 <header class="header"> 22 <div class="topbar-area"> 23 <div class="container"> 24 <div class="row"> 25 <div class="col-xl-4 align-items-center d-xl-flex d-none"> 26 <div class="topbar-contact"> 27 <ul class="contact-list"> 28 <li><i class="fa fa-envelope"></i> <a href="mailto:[email protected]">[email protected]</a></li> </ul> 29 </div> 30 </div> 31 <div class="col-xl-5 col-lg-4 col-md-4 col-sm-6 col-12 d-flex align-items-center justify-content-center"> 32 <div class="topbar-social-links"> 33 <a href="https://www.facebook.com/helsinkicitypass" title="Facebook" aria-label="Facebook" target="_blank" rel="noreferrer"><i class="fab fa-facebook-f" aria-hidden="true"></i></a><a href="https://www.instagram.com/helsinkicitypass" title="Instagram" aria-label="Instagram" target="_blank" rel="noreferrer"><i class="fab fa-instagram" aria-hidden="true"></i></a> </div> 34 </div> 35 <div class="col-xl-3 col-lg-3 col-md-3 d-md-flex d-none align-items-center justify-content-end"> 36 <div class="language-select"><ul><li><a class="active" href="/en/shop/panier" title="English" aria-label="English"><span data-langSelected="en" class="fi fi-gb" aria-hidden="true"></span></a></li></ul></div> </div> 37 </div> 38 </div> 39 </div> 40 <div class="navigation-area"> 41 <div class="container"> 42 <div class="row"> 43 <div class="col-xl-2 col-lg-12 col-md-12 col-sm-12 col-xs-12 align-items-center d-xl-flex d-lg-block"> 44 <div class="nav-logo d-flex justify-content-between align-items-center"> 45 <a class="logo" href="/lang/en"> 46 <svg class="main-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 296.504 170.62933"> 47 <g transform="matrix(1.3333333,0,0,-1.3333333,0,170.62933)" id="g10"> 48 <g transform="translate(22.4908,77.9159)" id="g20"> 49 <path id="path22" style="fill:#e41f25;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,0 h 7.219 v 11.996 h 7.75 V 0 h 7.219 V 29.619 H 14.969 V 18.207 H 7.219 V 29.619 H 0 Z M 27.708,0 H 45.756 V 5.892 H 34.927 v 6.37 h 8.546 v 5.68 h -8.546 v 5.785 h 10.829 v 5.892 H 27.708 Z m 22.665,0 h 17.039 v 6.211 h -9.82 v 23.408 h -7.219 z m 29.301,-0.531 c 7.325,0 10.404,3.61 10.404,8.759 0,4.087 -1.751,6.847 -6.423,8.811 l -4.034,1.699 c -2.335,1.008 -3.238,1.858 -3.238,3.503 0,1.539 0.796,2.442 2.76,2.442 2.018,0 2.92,-1.062 3.02
496,-3.716 h 7.325 c -0.371,5.998 -3.768,9.183 -10.244,9.183 -6.954,0 -10.033,-3.503 -10.033,-8.546 0,-4.299 2.336,-6.9 6.264,-8.546 l 4.193,-1.805 c 2.442,-1.061 3.185,-1.858 3.185,-3.609 0,-1.805 -0.955,-2.707 -3.026,-2.707 -2.441,0 -3.715,1.167 -3.821,3.928 h -7.379 c 0.213,-5.946 3.716,-9.396 11.041,-9.396 M 92.413,0 h 14.12 v 4.618 h -3.45 v 20.383 h 3.45 v 4.618 h -14.12 v -4.618 h 3.451 V 4.618 h -3.451 z m 18.101,0 h 6.847 V 18.579 L 124.793,0 h 8.387 v 29.619 h -6.848 V 11.041 l -7.325,18.578 h -8.493 z M 138.7,0 h 7.219 v 8.758 l 2.282,3.451 L 153.722,0 h 7.909 l -8.387,17.729 7.962,11.89 h -8.174 L 145.919,18.472 V 29.619 H 138.7 Z m 24.47,0 h 14.119 v 4.618 h -3.45 v 20.383 h 3.45 v 4.618 H 163.17 v -4.618 h 3.45 V 4.618 h -3.45 z" /> 50 </g> 51 <g transform="translate(108.6388,37.4274)" id="g24"> 52 <path id="path26" style="fill:#e41f25;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,0 h 7.219 v 9.236 h 1.752 c 8.227,0 11.89,3.185 11.89,10.192 0,7.007 -3.663,10.191 -11.89,10.191 H 0 Z m 7.219,15.128 v 8.599 h 2.229 c 2.867,0 3.929,-1.114 3.929,-4.299 0,-3.185 -1.062,-4.3 -3.929,-4.3 z M 20.649,0 h 7.272 l 1.168,5.043 h 8.069 L 38.431,0 h 7.379 l -8.546,29.619 h -8.016 z m 9.926,10.457 2.601,11.466 2.548,-11.466 z M 57.594,-0.531 c 7.325,0 10.404,3.61 10.404,8.759 0,4.087 -1.752,6.847 -6.423,8.811 l -4.034,1.699 c -2.336,1.008 -3.238,1.858 -3.238,3.503 0,1.539 0.796,2.442 2.76,2.442 2.017,0 2.92,-1.062 3.02
526,-3.716 h 7.325 c -0.372,5.998 -3.769,9.183 -10.245,9.183 -6.953,0 -10.032,-3.503 -10.032,-8.546 0,-4.299 2.336,-6.9 6.264,-8.546 l 4.193,-1.805 c 2.442,-1.061 3.185,-1.858 3.185,-3.609 0,-1.805 -0.956,-2.707 -3.026,-2.707 -2.442,0 -3.715,1.167 -3.822,3.928 h -7.378 c 0.212,-5.946 3.716,-9.396 11.041,-9.396 m 23.25,0 c 7.325,0 10.404,3.61 10.404,8.759 0,4.087 -1.752,6.847 -6.423,8.811 l -4.034,1.699 c -2.336,1.008 -3.238,1.858 -3.238,3.503 0,1.539 0.796,2.442 2.76,2.442 2.017,0 2.919,-1.062 3.026,-3.716 h 7.325 c -0.372,5.998 -3.769,9.183 -10.245,9.183 -6.953,0 -10.032,-3.503 -10.032,-8.546 0,-4.299 2.335,-6.9 6.263,-8.546 l 4.194,-1.805 c 2.442,-1.061 3.185,-1.858 3.185,-3.609 0,-1.805 -0.956,-2.707 -3.026,-2.707 -2.442,0 -3.716,1.167 -3.822,3.928 h -7.378 c 0.212,-5.946 3.716,-9.396 11.041,-9.396" /> 53 </g> 54 <g transform="translate(49.0366,46.9726)" id="g28"> 55 <path id="path30" style="fill:#e41f25;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 0,0 c -4.302,-8.434 -10.302,-12.226 -13.925,-9.283 -2.773,2.264 -3.339,10.642 1.642,18.906 C -7.189,18.057 1.415,22.642 3,20.944 4.302,19.585 2.264,16.359 1.359,13.359 0.509,10.528 1.415,8.774 2.717,7.925 3.396,7.472 3.792,7.811 3.962,8.264 c 0.623,1.642 1.415,3.849 2.264,5.604 0.85,1.755 1.019,3.34 0.51,4.981 -0.453,1.415 -1.755,3.057 -3,4.132 -1.811,1.585 -4.585,1.359 -7.642,0.17 -6.339,-2.434 -16.415,-12.679 -16.188,-24.679 0.113,-4.642 2.32,-8.151 4.867,-9.51 3.057,-1.641 7.812,-1.698 11.831,1.189 2.377,1.698 6,5.943 4.585,9.736 C 0.906,0.623 0.283,0.623 0,0 m 16.755,14.321 c -0.736,1.528 -2.378,2.207 -3.283,1.245 -0.906,-0.962 -1.189,-2.66 -0.283,-4.189 0.849,-1.471 2.434,-1.641 3.169,-0.849 0.736,0.793 1.132,2.321 0.397,3.793 M 7.528,-12.51 c 3.17,0 6.736,2.378 8.434,5.887 0.679,1.415 0.849,2.604 0.396,3.51 -0.226,0.453 -0.622,0.509 -0.905,0 -1.698,-3.906 -4.812,-7.642 -7.359,-7.755 -1.811,-0.113 -1.924,2.094 -0.566,5.377 1.189,2.831 3.566,6.68 4.755,9.17 1.358,2.83 0.906,5.264 0.056,6.17 -0.452,0.51 -0.849,0.34 -1.358,-0.34 C 8.887,6.566 5.151,-0.113 3.736,-4.245 2.151,-8.887 3.226,-12.51 7.528,-12.51 m 14.547,22.869 c -2.434,-4.472 -4.812,-9.227 -6,-12.057 -2.717,-6.51 0.283,-10.698 4.019,-10.812 4.528,-0.169 8.264,4.812 9,6.453 0.566,1.302 0.849,2.321 0.566,3.227 -0.227,0.792 -0.849,0.679 -1.189,0 -2.094,-4.246 -5.321,-8.264 -7.868,-8.151 -2.377,0.113 -3,3.622 -1.132,7.755 2.151,4.754 5.377,10.245 7.585,14.037 1.415,0.227 3.17,0.397 4.415,0.227 0.849,0 1.075,0.396 0.679,1.075 -0.453,0.736 -1.302,1.755 -3.509,1.698 1.358,2.944 1.358,4.812 0.736,6.397 -0.283,0.679 -0.849,0.736 -1.359,0 -0.962,-1.246 -2.547,-3.906 -4.302,-7.019 -1.528,-0.17 -3.113,-0.283 -4.698,-0.227 -0.849,0.057 -1.189,-0.339 -0.623,-1.132 0.453,-0.622 1.755,-1.471 3.68,-1.471 M 48.961,-6.17 c 0.962,1.472 1.132,2.774 1.019,3.283 -0.113,0.566 -0.623,0.51 -0.906,0.113 -2.264,-3.113 -5.604,-6.339 -10.019,-8.717 2.378,5.491 5.831,12.283 7.529,15.567 1.471,2.886 1.019,5.32 0.226,6.339 -0.509,0.453 -0.906,0.34 -1.415,-0.396 -1.981,-2.887 -4.415,-7.981 -6.849,-12.17 -2.887,-4.925 -5.717,-8.547 -7.925,-8.377 -1.302,0.113 -1.415,2.094 -0.283,4.868 1.076,2.66 2.321,4.981 4.359,8.264 2.094,3.339 2.434,5.717 1.075,7.528 -0.396,0.566 -0.962,0.623 -1.415,0 -3.679,-5.094 -6.453,-10.698 -7.698,-14.321 -1.302,-3.736 -1.189,-7.868 2.887,-8.207 2.264,-0.17 4.415,1.302 6.17,3.113 -0.623,-1.359 -1.189,-2.774 -1.755,-4.076 -5.604,-2.207 -10.415,-5.603 -12.113,-10.698 -1.132,-3.339 0,-5.321 1.132,-7.019 1.075,-1.585 2.151,-1.585 3.226,-1.188 4.698,1.811 8.717,10.924 11.887,18.509 4.698,1.925 8.661,4.076 10.868,7.585 m -15.962,-9.566 c -3.51,-8.321 -8.151,-14.491 -8.887,-13.415 -1.019,1.415 1.528,9.17 8.887,13.415" /> 56 </g> 57 </g> 58 </svg> 59 </a> 60 <div class="d-flex align-items-center gap-4 d-xl-none"> 61 <div class="nav-right"> 62 <ul class="nav-actions"> 63 <li><div class="dropdown dropdown-cart"> 64 <button type="button" class="info position-relative shopping-cart btn btn-link p-0 border-0" aria-label="Cart" data-bs-toggle="dropdown" aria-expanded="false" aria-haspopup="true"> 65 <i class="fa fa-shopping-basket" aria-hidden="true"></i> 66 <span class="badge badge-pink rounded-pill position-absolute top-0 start-100 translate-middle"></span> 67 </button> 68 69 <ul class="dropdown-menu dropdown-menu-lg-end cart-items-dropdown" id="cart-items"> 70 <li class="empty-cart">Your cart is currently empty.</li> 71 <li class="total-cart d-none"> 72 <div class="total">Total <span class="total-price">â¬0.00</span></div> 73 <div class="actions"> 74 75 <a class="btn btn-light" href="/en/shop/panier">See cart</a> 76 <a class="btn btn-primary" href="/en/login?redirect=checkout">Place order</a> 77 78 </div> 79 </li></ul></div></li> <li> 80 <a id="loginAccount-header" class="account js-login-account" href="/en/mon-compte" aria-label="Connexion"> 81 82 <div class="flex" style="display: flex; flex-direction: row; align-items: center;"> 83 <i class="fa fa-user" aria-hidden="true"></i> 84 85 </div> 86 87 </a> 88 </li> 89 </ul> 90 </div> 91 <div class="mobile-menu d-flex navbar navbar-light"> 92 <button type="button" class="navbar-toggler" data-bs-toggle="offcanvas" data-bs-target="#main-menu" aria-controls="main-menu" style="padding:0.25rem;border-color:transparent" aria-label="Main menu">
93 <span class="navbar-toggler-icon"></span> 94 </button> 95 </div> 96 </div> 97 </div> 98 </div> 99 <div class="col-xl-9 col-lg-8 col-md-8 col-sm-6 col-xs-6"> 100 101 <nav class="navbar navbar-light navbar-expand-xl py-0"> 102 <div class="container-fluid"> 103 <div class="offcanvas offcanvas-start main-menu" tabindex="-1" id="main-menu" aria-labelledby="main-menu-label"> 104 <div class="offcanvas-header"> 105 <h2 id="main-menu-label" class="visually-hidden">Main menu</h2> 106 <img src="/img/logo.png" class="menu-logo" alt="Helsinki City Pass" title="Helsinki City Pass"/> 107 <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" data-bs-target="main-menu" aria-label="Close"></button> 108 </div> 109 <div class="offcanvas-body"> 110 <ul class="navbar-nav justify-content-xl-start flex-grow-1 pe-3"> 111 112<li class=" parent-menu dropdown nav-item navtab1"> 113 <button type="button" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">About the Pass</button> 114 <ul class="dropdown-menu"> 115 116<li><a class=" dropdown-item menu" href="/functioning" target="_self">How the pass works</a></li> 117<li><a class=" dropdown-item menu" href="/price-list-of-helsinki-city-pass" target="_self">Price List of Helsinki City Pass</a></li> 118<li><a class=" dropdown-item menu" href="/mobile-app" target="_self">Mobile app</a></li> 119<li><a class=" dropdown-item menu" href="/faq" target="_self">FAQ</a></li> 120</ul></li> 121<li class=" nav-item parent-menu navtab2"><a class="nav-link menu simulator" href="/savings-made" target="_self">Savings made</a> </li> 122<li class=" parent-menu dropdown nav-item navtab3"> 123 <button type="button" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">List of free services</button> 124 <ul class="dropdown-menu"> 125 126<li><a class=" dropdown-item menu" href="/list-of-services" target="_self">List of services</a></li> 127<li><a class=" dropdown-item menu" href="/services-map" target="_self">Services map</a></li> 128<li><a class=" dropdown-item menu" href="/photo-library-of-services" target="_self">Photo library of services</a></li> 129</ul></li> 130<li class=" parent-menu dropdown nav-item navtab4"> 131 <button type="button" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">List of services with discount</button> 132 <ul class="dropdown-menu"> 133 134<li><a class=" dropdown-item menu" href="/list-of-services-with-discount" target="_self">List of services with discount</a></li> 135<li><a class=" dropdown-item menu" href="/services-map-with-discount" target="_self">Services map with discount</a></li> 136</ul></li> 137<li class=" parent-menu dropdown nav-item navtab5"> 138 <button type="button" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Where to get it?</button> 139 <ul class="dropdown-menu"> 140 141<li><a class=" dropdown-item menu" href="/outlet-stores" target="_self">Outlet stores</a></li> 142<li><a class=" dropdown-item menu" href="/map-points-of-sale" target="_self">Map of points of sale</a></li> 143<li><a class=" dropdown-item menu" href="/shop" target="_self">Online Shop</a></li> 144</ul></li> 145<li class=" nav-item parent-menu navtab6"><a class="nav-link menu shop" href="/shop" target="_self">SHOP</a> </li> 146 147 </ul> 148 <hr class="d-xl-none"> 149 <div class="d-flex d-lg-none mb-4"> 150 <ul class="contact-list"> 151 152 <li><i class="fa fa-envelope"></i> <a href="mailto:[email protected]">[email protected]</a></li> 153 </ul> 154 </div> 155 <div class="d-flex d-lg-none"><div class="language-select"><ul><li><a class="active" href="/en/shop/panier" title="English" aria-label="English"><span data-langSelected="en" class="fi fi-gb" aria-hidden="true"></span></a></li></ul></div></div> 156 </div>
157 </div> 158 </div> 159 </nav> 160 </div> 161 <div class="col-xl-1"> 162 <div class="nav-right float-end d-xl-flex d-none"> 163 <ul class="nav-actions"> 164 <li><div class="dropdown dropdown-cart"> 165 <button type="button" class="info position-relative shopping-cart btn btn-link p-0 border-0" aria-label="Cart" data-bs-toggle="dropdown" aria-expanded="false" aria-haspopup="true"> 166 <i class="fa fa-shopping-basket" aria-hidden="true"></i> 167 <span class="badge badge-pink rounded-pill position-absolute top-0 start-100 translate-middle"></span> 168 </button> 169 170 <ul class="dropdown-menu dropdown-menu-lg-end cart-items-dropdown" id="cart-items"> 171 <li class="empty-cart">Your cart is currently empty.</li> 172 <li class="total-cart d-none"> 173 <div class="total">Total <span class="total-price">â¬0.00</span></div> 174 <div class="actions"> 175 176 <a class="btn btn-light" href="/en/shop/panier">See cart</a> 177 <a class="btn btn-primary" href="/en/login?redirect=checkout">Place order</a> 178 179 </div> 180 </li></ul></div></li> <li> 181 <a id="loginAccount-header" class="account js-login-account" href="/en/mon-compte" aria-label="Connexion"> 182 183 <div class="flex" style="display: flex; flex-direction: row; align-items: center;"> 184 <i class="fa fa-user" aria-hidden="true"></i> 185 186 </div> 187 188 </a> 189 </li> 190 </ul> 191 </div> 192 </div> 193 </div> 194 </div> 195 </div> 196 </header> 197 <main class="main" id="main-content"> 198 199<section class="onlineshop"> 200 201 <div class="container"> 202 203 204 <div class="row"> 205 <header class="onlineshop-header"> 206 207 <nav class="navbar navbar-light navbar-expand-md fixed-top onlineshop-navigation"> 208 <div class="container-fluid"> 209 <h1 class="navbar-brand">Onlineshop</h1> 210 <button class="navbar-toggler" type="button" data-bs-toggle="offcanvas" data-bs-target="#onlineshopMenuNavbar" aria-controls="onlineshopMenuNavbar" aria-label="Main menu"> 211 <span class="navbar-toggler-icon"></span> 212 </button> 213 <div class="offcanvas offcanvas-end" tabindex="-1" id="onlineshopMenuNavbar" aria-labelledby="onlineshopMenuNavbarLabel"> 214 <div class="offcanvas-header"> 215 <h2 class="offcanvas-title" id="onlineshopMenuNavbarLabel">Onlineshop</h2> 216 <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button> 217 </div> 218 <div class="offcanvas-body"> 219 <ul class="navbar-nav justify-content-end flex-grow-1 pe-3"> 220 <li class="nav-item"> 221 <a class="nav-link" href="/shop">Onlineshop home</a> 222 </li> 223 <li class="nav-item"> 224 <a class ="nav-link position-relative" href="/en/shop/panier"><span><span class="link-text">Cart</span><span class="badge badge-pink quantity-cart rounded-pill" id="quantityCart"></span></span></a> </li> 225 </ul> 226 </div> 227 </div> 228 </div> 229 </nav> 230 231</header> </div> 232 233 <div class="row"> 234 <div class="col-lg-12"> 235 <div class="alert alert-info"> 236 Your cart is currently empty. <br><br> 237 <a href="/shop">Back to shop</a> 238 </div> 239 </div> 240 241 </div> 242 243 </div> 244 245</section> 246
247<script> 248</script>
248 </main> 249 <footer id="footer" class="footer" role="contentinfo"> <footer class="footer-area"> 250 <div class="footer-main-wrapper"> 251 <div class="container"> 252 <div class="row"> 253 <div class="col-12 col-sm-8 col-lg-8"> 254 <h5 class="mb-4">Useful links :</h5> 255 <ul class="nav menu-footer"><li class="nav-item"><a class="nav-link" href="/faq">FAQ</a></li><li class="nav-item"><a class="nav-link" href="/legal-notice">Legal Notice</a></li><li class="nav-item"><a class="nav-link" href="/general-terms-of-sales-use"> General Terms of Sales & Use</a></li><li class="nav-item"><a class="nav-link" href="/contact">Contact</a></li><li class="nav-item"><a class="nav-link" href="/partners">PARTNERS</a></li><li class="nav-item"><a class="nav-link" href="/accessibility-rgaa">Accessibility</a></li></ul> </div> 256 <div class="col-xs-12 col-sm-4 col-md-4"> 257 <h5 class="mb-4">Contact us :</h5> 258 <div class="mail-office"> 259 <div><i class="fa fa-envelope"></i></div> 260 <div><a href="mailto:[email protected]">[email protected]</a></div> 261 </div> 262 </div> 263 </div> 264 <div class="row my-4"> 265 <div class="col-12 col-md-4"> 266 <h5 class="mb-4">Follow us on :</h5> 267 <div class="social-icons"> 268 <a href="https://www.facebook.com/helsinkicitypass" title="Facebook" aria-label="Facebook" target="_blank" rel="noreferrer"><i class="fab fa-facebook-f" aria-hidden="true"></i></a><a href="https://www.instagram.com/helsinkicitypass" title="Instagram" aria-label="Instagram" target="_blank" rel="noreferrer"><i class="fab fa-instagram" aria-hidden="true"></i></a> </div> 269 </div> 270 <div class="col-12 col-md-8 text-end mobile-app"> 271 272 <a href="https://play.google.com/store/apps/details?id=com.otipass.helsinki&hl=en" target="_blank" rel="noreferrer" title="Download Android app"> 273 <picture> 274 <source srcset="/img/google-play-badge_en.avif" type="image/avif"> 275 <source srcset="/img/google-play-badge_en.webp" type="image/webp"> 276 <img src="/img/google-play-badge_en.png" alt="Download Android app"> 277 </picture> 278 </a> 279 280 <a href="https://apps.apple.com/us/app/helsinki-city-pass/id6449600506" target="_blank" rel="noreferrer" title="Download Apple app"> 281 <picture> 282 <source srcset="/img/app-store_en.avif" type="image/avif"> 283 <source srcset="/img/app-store_en.webp" type="image/webp"> 284 <img src="/img/app_store_en.png" alt="Download Apple app"> 285 </picture> 286 </a> 287 </div> 288 </div> 289 <div class="row mt-4 pb-4"> 290 <div class="col-12 logos"> </div> 291 </div> 292 </div> 293 </div> 294 <div class="footer-bottom"> 295 <div class="container"> 296 <div class="d-flex justify-content-center justify-content-md-between flex-wrap align-items-center"> 297 <p class="payment-method"></p> 298 <p>Copyright © 2010 - 2026 <a href="https://www.otipass.com" target="_blank" rel="noopener">Otipass</a></p> 299 </div> 300 </div> 301 </div> 302 </footer> 303 304
304<script type="text/javascript" src="/js/script.min.js?261002"></script>
304 305 306
306<script> 307 $(document).ready(function() { 308 if (jQuery().datepicker !== undefined) { 309 $('.oti-datepicker').datepicker({ 310 format: 'yyyy/MM/dd', 311 language: 'fr' 312 }); 313 } 314 }); 315 </script>
315 316
317<script type="text/javascript" defer> 318 var _paq = window._paq = window._paq || []; 319 // require user tracking consent before processing data 320 _paq.push(['requireConsent']); 321 _paq.push(['trackPageView']); 322 _paq.push(['enableLinkTracking']); 323 (function() { 324 var u='https://matomo.otipass.net/'; 325 _paq.push(['setTrackerUrl', u+'matomo.php']); 326 _paq.push(['setSiteId', '24']); 327 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 328 g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 329 })(); 330 </script>
330 331
331<script defer> 332 !function(f,b,e,v,n,t,s){ 333 if(f.fbq)return;n=f.fbq=function(){n.callMethod? 334 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 335 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 336 n.queue=[];t=b.createElement(e);t.async=!0; 337 t.src=v;s=b.getElementsByTagName(e)[0]; 338 s.parentNode.insertBefore(t,s)}(window,document,'script', 339 'https://connect.facebook.net/en_US/fbevents.js'); 340 </script>
340 341 <noscript> 342 <img height="1" width="1" src="https://www.facebook.com/tr?id=2765435186924703&ev=PageView&noscript=1"/> 343 </noscript>
343<script defer> 344 $(document).ready(function() { 345 346 CookieConsent.run({ 347 revision: 1, // A mettre à jour si nouveau service 348 language: { 349 default: "en", 350 translations: { 351 "en": { 352 consentModal: { 353 title: "We use cookies", 354 description: "With your consent,we use cookies or similar technologies to store and access personal information such as your visit to this site. You can withdraw your consent or oppose legitimate interest based processing at any time by clicking on \"Learn More\" or in our privacy policy on this site. You can also <button type=\"button\" data-cc=\"c-accept_necessary\" class=\"cc-link\">refuse everything</button>", 355 acceptAllBtn: "Accept all", 356 acceptNecessaryBtn: "Stricly necessary cookies", 357 showPreferencesBtn: "Learn more", 358 save_settings_btn: "Save settings", 359 360 }, 361 preferencesModal: { 362 title: "Learn more", 363 acceptAllBtn: "Accept all", 364 acceptNecessaryBtn: "Reject everything", 365 savePreferencesBtn: "Save my preferences", 366 closeIconLabel: "Close", 367 sections: [ 368 { title: "Stricly necessary cookies", 369 description: "Thes cookies are essential for the website to function properly. Without these cookies, the website would not function properly", 370 linkedCategory:"necessary", 371 readonly: true 372 }, 373 { 374 title: "Audience measure", 375 description: "These cookies collect information about how you use the Web site, the pages you visited, and the links you clicked. All data is anonymized and cannot be used to identify you.", 376 linkedCategory: "analytics", 377 }, 378 { 379 title: "Tracking cookie", 380 description: "Identifies visitors from other websites, including social networks.", 381 linkedCategory: "tracking", 382 }, 383 ] 384 }, 385 } 386 } 387 }, 388 categories:{ 389 necessary:{ 390 enabled: true, 391 readOnly:true, 392 }, 393 analytics:{ 394 services:{ 395 ga:{ 396 label: "Analytics", 397 onAccept:function(){ 398 CookieConsent.loadScript("https://www.google-analytics.com/analytics.js") 399 .then(function(success) { 400 if(!success) return; 401 ga("create", "G-TM9XRHE8RW", "auto"); 402 ga("send", "pageview"); 403 }); 404 } 405 }, 406 matomo:{ 407 label: "Matomo", 408 onAccept:function(){ 409 _paq.push(["rememberConsentGiven"], ["setConsentGiven"]); 410 }, 411 onReject:function(){ 412 _paq.push(["forgetConsentGiven"]); 413 } 414 }, 415 } 416 }, 417 418 tracking:{ 419 services:{ 420 fbq:{ 421 label: "Facebook", 422 onAccept:function(){ 423 fbq("consent", "grant") 424 fbq("init", "2765435186924703") 425 fbq("track", "PageView"); 426 }, 427 onReject:function(){ 428 fbq("consent", "revoke"); 429 } 430 }, 431 } 432 }, 433 }, 434 }); 435 }); 436 </script>
436 437
438<script > 439 //<!-- 440 function otipassPushGa4() {} 441 $(document).ready(function() { 442 $('.quantity.disabled').on('click', function(e) { 443 e.preventDefault(); 444 }); 445 }); 446 447 function addArrivalDate(arrivalDate) { 448 var tmp = [arrivalDate] 449 var successAlert = document.getElementById('alertSuccess'); 450 var errorAlert = document.getElementById('alertError'); 451 452 fetch('/en/shop/addarrivaldate', { 453 method: 'POST', 454 headers: { 455 'Content-Type': 'application/json' 456 }, 457 body: JSON.stringify({ arrivalDate: arrivalDate }) 458 }) 459 .then(response => response.json()) 460 .then(data => { 461 if (data.code === 200) { 462 errorAlert.style.display = 'none'; 463 } 464 }) 465 .catch(error => { 466 if (error.responseJSON && error.responseJSON.error) { 467 successAlert.style.display = 'none'; 468 errorAlert.style.display = 'block'; 469 errorAlert.textContent = error.message; 470 } 471 }); 472 } 473 474 function isArrivalDateValid(dateToCheck) { 475 var dateUser = new Date(dateToCheck) 476 var now = new Date() 477 var dateNow = new Date(now.getFullYear(), now.getMonth() , now.getDate()) 478 var nbMonth = parseInt("6") 479 var dateMax = new Date(dateNow.getFullYear(), dateNow.getMonth() + nbMonth, dateNow.getDate()) 480 var dateisCorrect1 = dateUser < dateMax 481 var dateisCorrect2 = dateUser > dateNow 482 483 if (dateToCheck && dateisCorrect1 && dateisCorrect2) { 484 return true; 485 } 486 return false; 487 } 488 489 490 //--> 491</script>
vendor: 1 bytes, line 491
491
492<script > 493 //<!-- 494 495 $(document).ready(function(){ 496 $("body").on("click", "#cart-items .del-product", function(e) { 497 e.preventDefault(); 498 $.get($(this).data("href")).done(function() { window.location.reload() }) 499 }) 500 function displayAlertDeleteProduct(element) { 501 bootbox.confirm({ 502 message: "Are you sure you want to remove this product from the cart?", 503 buttons: { 504 confirm: { 505 label: "OK", 506 className: "btn-primary" 507 }, 508 cancel: { 509 label: "Cancel", 510 className: "btn-secondary" 511 } 512 }, 513 callback: function(result) { 514 if (result) { 515 $.post(element.data("href"), {ref: element.data("ref")}).done(function(res) { 516 const total_quantity = res.total_quantity, 517 total_price_formatted = res.total_price_formatted; 518 $("#cart-item-" + element.data("ref")).remove(); 519 if (total_quantity > 0) { 520 $(".shopping-cart .badge-pink").text(total_quantity); 521 $("#cart-items .total-cart .total-price").text(total_price_formatted); 522 } else { 523 $(".shopping-cart .badge-pink").text(""); 524 $("#cart-items .empty-cart").removeClass("d-none"); 525 $("#cart-items .total-cart").addClass("d-none"); 526 } 527 }) 528 } 529 } 530 }) 531 } 532 }); 533 534 //--> 535</script>
535</footer> 536
536<script type="text/javascript" src="https://static.otipass.cloud/react/18/react.production.min.js"></script>
536 537
537<script type="text/javascript" src="https://static.otipass.cloud/react/18/react-dom.production.min.js"></script>
537 538
538<script type="text/javascript" src="https://static.otipass.cloud/otipass-ui/[email protected]/index.iife.js"></script>
538
538<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","url":"https://citypass.fi/lang/en","name":"Helsinki City Pass","description":"Discover Helsinki effortlessly with the Helsinki CityPass. Enjoy unlimited public transport, free entry to top attractions, and exclusive discounts.Choose from 24, 48, or 72-hour passes. Buy now at CityPass.fi and start your Helsinki adventure today!","image":"https://citypass.fi/lang/en/img/pass.png","logo":"https://citypass.fi/lang/en/img/pass.png","sameAs":["https://www.facebook.com/helsinkicitypass","https://www.instagram.com/helsinkicitypass"],"address":{"@type":"PostalAddress","streetAddress":"Unioninkatu 30 Bus stop N1","postalCode":"00100","addressLocality":"Helsinki","addressCountry":"FI"},"aggregateRating":{"@type":"AggregateRating","bestRating":5,"worstRating":5,"ratingValue":"5.0000","reviewCount":1},"@id":"https://citypass.fi/lang/en"}</script>
538 </body> 539</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.