1<!DOCTYPE html> 2<html lang="fi" class="no-js"> 3<head> 4 <meta charset="utf-8"/> 5 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/> 6 <meta http-equiv="x-ua-compatible" content="ie=edge"/> 7 <title>Tarina - Hakaniemen kauppahalli</title> 8 9
9<script src="https://kaupunkitilat.fi/wp-admin/admin-ajax.php?action=mercator-sso-js&host=hakaniemenkauppahalli.fi&back=https%3A%2F%2Fhakaniemenkauppahalli.fi%2Ftarina%2F&site=4&nonce=3969490d11"></script>
9 10
10<script type="text/javascript"> 11 /* <![CDATA[ */ 12 if ( 'function' === typeof MercatorSSO ) { 13 document.cookie = "wordpress_test_cookie=WP Cookie check; path=/"; 14 if ( document.cookie.match( /(;|^)\s*wordpress_test_cookie\=/ ) ) { 15 MercatorSSO(); 16 } 17 } 18 /* ]]> */ 19 </script>
19 20<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 21<link rel="alternate" hreflang="en" href="https://hakaniemenkauppahalli.fi/en/story/" /> 22<link rel="alternate" hreflang="fi" href="https://hakaniemenkauppahalli.fi/tarina/" /> 23<link rel="alternate" hreflang="sv" href="https://hakaniemenkauppahalli.fi/sv/historia/" /> 24<link rel="alternate" hreflang="x-default" href="https://hakaniemenkauppahalli.fi/tarina/" /> 25 26 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 27 <meta name="description" content="Hakaniemen kauppahallia tituleerataan Helsingin aidoimmaksi kauppahalliksi. Hallista saa laadukkaita tuoretuotteita, kuten hedelmiä ja vihanneksia, lihaa, leipää ja kalaa. Tarjolla on myös lahjatavaroita, koruja, tekstiilejä, kahvia, teetä, luomutuotteita ja kukkia. Suutaripalvelukin löytyy. Hallin kahviloihin kannattaa istahtaa maukkaalle aamiaiselle tai lounaalle â ja kuuntelemaan paikallista puheensorinaa." /> 28 <link rel="canonical" href="https://hakaniemenkauppahalli.fi/tarina/" /> 29 <meta property="og:locale" content="fi_FI" /> 30 <meta property="og:type" content="article" /> 31 <meta property="og:title" content="Tarina - Hakaniemen kauppahalli" /> 32 <meta property="og:description" content="Hakaniemen kauppahallia tituleerataan Helsingin aidoimmaksi kauppahalliksi. Hallista saa laadukkaita tuoretuotteita, kuten hedelmiä ja vihanneksia, lihaa, leipää ja kalaa. Tarjolla on myös lahjatavaroita, koruja, tekstiilejä, kahvia, teetä, luomutuotteita ja kukkia. Suutaripalvelukin löytyy. Hallin kahviloihin kannattaa istahtaa maukkaalle aamiaiselle tai lounaalle â ja kuuntelemaan paikallista puheensorinaa." /> 33 <meta property="og:url" content="https://hakaniemenkauppahalli.fi/tarina/" /> 34 <meta property="og:site_name" content="Hakaniemen kauppahalli" /> 35 <meta property="article:modified_time" content="2025-09-17T12:38:13+00:00" /> 36 <meta property="og:image" content="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/52925105923_aedbcb4f38_k.jpg" /> 37 <meta property="og:image:width" content="2048" /> 38 <meta property="og:image:height" content="1366" /> 39 <meta property="og:image:type" content="image/jpeg" /> 40 <meta name="twitter:card" content="summary_large_image" /> 41 <meta name="twitter:label1" content="Arvioitu lukuaika" /> 42 <meta name="twitter:data1" content="3 minuuttia" /> 43
43<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hakaniemenkauppahalli.fi\/tarina\/","url":"https:\/\/hakaniemenkauppahalli.fi\/tarina\/","name":"Tarina - Hakaniemen kauppahalli","isPartOf":{"@id":"https:\/\/hakaniemenkauppahalli.fi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hakaniemenkauppahalli.fi\/tarina\/#primaryimage"},"image":{"@id":"https:\/\/hakaniemenkauppahalli.fi\/tarina\/#primaryimage"},"thumbnailUrl":"https:\/\/hakaniemenkauppahalli.fi\/wp-content\/uploads\/sites\/4\/2025\/02\/52925105923_aedbcb4f38_k.jpg","datePublished":"2022-10-05T08:34:26+00:00","dateModified":"2025-09-17T12:38:13+00:00","description":"Hakaniemen kauppahallia tituleerataan Helsingin aidoimmaksi kauppahalliksi. Hallista saa laadukkaita tuoretuotteita, kuten hedelmiä ja vihanneksia, lihaa, leipää ja kalaa. Tarjolla on myös lahjatavaroita, koruja, tekstiilejä, kahvia, teetä, luomutuotteita ja kukkia. Suutaripalvelukin löytyy. Hallin kahviloihin kannattaa istahtaa maukkaalle aamiaiselle tai lounaalle â ja kuuntelemaan paikallista puheensorinaa.","breadcrumb":{"@id":"https:\/\/hakaniemenkauppahalli.fi\/tarina\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hakaniemenkauppahalli.fi\/tarina\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/hakaniemenkauppahalli.fi\/tarina\/#primaryimage","url":"https:\/\/hakaniemenkauppahalli.fi\/wp-content\/uploads\/sites\/4\/2025\/02\/52925105923_aedbcb4f38_k.jpg","contentUrl":"https:\/\/hakaniemenkauppahalli.fi\/wp-content\/uploads\/sites\/4\/2025\/02\/52925105923_aedbcb4f38_k.jpg","width":2048,"height":1366},{"@type":"BreadcrumbList","@id":"https:\/\/hakaniemenkauppahalli.fi\/tarina\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https:\/\/hakaniemenkauppahalli.fi\/"},{"@type":"ListItem","position":2,"name":"Tarina"}]},{"@type":"WebSite","@id":"https:\/\/hakaniemenkauppahalli.fi\/#website","url":"https:\/\/hakaniemenkauppahalli.fi\/","name":"Hakaniemen kauppahalli","description":"Uusi Kaupunkitilat-sivustot -sivusto","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hakaniemenkauppahalli.fi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"}]}</script>
43 44 <!-- / Yoast SEO plugin. --> 45 46 47<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://hakaniemenkauppahalli.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhakaniemenkauppahalli.fi%2Ftarina%2F" /> 48<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://hakaniemenkauppahalli.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhakaniemenkauppahalli.fi%2Ftarina%2F&format=xml" /> 49<style id="wp-img-auto-sizes-contain-inline-css"> 50img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 51/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 52</style> 53<style id="wp-block-library-inline-css"> 54:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
54--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 55 56/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 57</style> 58<style id="wp-block-paragraph-inline-css"> 59.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 60.is-style-ingress, .editor-styles-wrapper .is-style-ingress { font-size: 22px; } 61.block-editor-block-styles_preview-panel .is-style-small, .editor-styles-wrapper .is-style-small { font-size: 16px; } 62/*# sourceURL=wp-block-paragraph-inline-css */ 63</style> 64 65<style id="classic-theme-styles-inline-css"> 66/*! This file is auto-generated */ 67.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 68/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 69</style> 70 71<style id="global-styles-inline-css"> 72:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
720) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
72.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 73/*# sourceURL=global-styles-inline-css */ 74</style> 75 76<link rel='stylesheet' id='style-css' href='https://hakaniemenkauppahalli.fi/wp-content/themes/brbr/build/app.css?ver=1772800126' media='all' />
77<script id="wpml-cookie-js-extra"> 78var wpml_cookies = {"wp-wpml_current_language":{"value":"fi","expires":1,"path":"/"}}; 79var wpml_cookies = {"wp-wpml_current_language":{"value":"fi","expires":1,"path":"/"}}; 80//# sourceURL=wpml-cookie-js-extra 81</script>
vendor: 1 bytes, line 81
81
82<script data-wp-strategy="defer" defer id="wpml-cookie-js" src="https://hakaniemenkauppahalli.fi/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=497000"></script>
vendor: 1 bytes, line 82
82
83<script id="jquery-js" src="https://hakaniemenkauppahalli.fi/wp-content/themes/brbr/build/jquery.js"></script>
83 84<link rel="https://api.w.org/" href="https://hakaniemenkauppahalli.fi/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://hakaniemenkauppahalli.fi/wp-json/wp/v2/pages/16" /><link rel='shortlink' href='https://hakaniemenkauppahalli.fi/?p=16' /> 85<link rel="icon" href="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2022/10/cropped-hakaniemenhalli-favicon-32x32.png" sizes="32x32" /> 86<link rel="icon" href="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2022/10/cropped-hakaniemenhalli-favicon-192x192.png" sizes="192x192" /> 87<link rel="apple-touch-icon" href="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2022/10/cropped-hakaniemenhalli-favicon-180x180.png" /> 88<meta name="msapplication-TileImage" content="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2022/10/cropped-hakaniemenhalli-favicon-270x270.png" /> 89 90 </head> 91 92 93<body class="wp-singular page-template-default page page-id-16 wp-theme-brbr theme-hakaniemenhalli"> 94 95<div class="site-wrapper"> 96 97<header class="site-header sticky-top"> 98 <div class="top-bar"> 99 <div class="container"> 100 <div class="row"> 101 <div class="col logo-col"> 102 <img src="https://hakaniemenkauppahalli.fi/wp-content/themes/brbr/img/kaupunkitilat/kaupunkitilat-logo.svg" alt="Kaupunkitilat" class="logo"> 103 </div> 104 105 <a class="skip-navigation" href="#main">Ohita navigaatio</a> 106 107 <div class="col text-end right-col"> 108 109 <a href="https://kaupunkitilat.fi/vuokratilat/" class="button rental-button" target="_blank">Vuokraa tilaa â</a> 110 </div> 111 </div> 112 </div> 113 </div> 114 115 <nav id="site-navigation" class="navbar navbar-expand-xl navbar-light"> 116 <div class="container"> 117 <a class="navbar-brand" href="https://hakaniemenkauppahalli.fi/" rel="home"> 118 <img src="https://hakaniemenkauppahalli.fi/wp-content/themes/brbr/img/hakaniemenhalli/hakaniemenhalli-title.svg" alt="Hakaniemen kauppahalli"> 119 </a> 120 121 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#main-menu" 122 aria-controls="main-menu" aria-expanded="false" aria-label="Toggle navigation"> 123 <span class="navbar-toggler-icon"></span> 124 <span class="screen-reader-text">Avaa ja sulje navigaatio</span> 125 </button> 126 127 <div class="navbar-collapse collapse" id="main-menu"> 128 <div class="lang-menu"> 129 <div class="language-switcher" aria-label="Kielivalikko"> 130 <span class="active lang-link"><span class="screen-reader-text">Nykyinen kieli on Suomi</span><span aria-hidden="true">fi</span></span> 131 132 / 133 <a href="https://hakaniemenkauppahalli.fi/en/story/" lang="en" class="lang-link"> 134 <span class="screen-reader-text">English</span><span aria-hidden="true">en</span> 135 </a> 136 / 137 <a href="https://hakaniemenkauppahalli.fi/sv/historia/" lang="sv" class="lang-link"> 138 <span class="screen-reader-text">Svenska</span><span aria-hidden="true">sv</span> 139 </a> 140 </div> 141 </div> 142 143 <ul id="menu-paavalikko" class="navbar-nav me-auto mb-2 mb-md-0 "><li id="menu-item-149" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home nav-item nav-item-149"><a href="https://hakaniemenkauppahalli.fi/" class="nav-link ">Etusivu</a></li> 144<li id="menu-item-20" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-16 current_page_item nav-item nav-item-20"><a href="https://hakaniemenkauppahalli.fi/tarina/" aria-current="page" class="nav-link active">Tarina</a></li> 145<li id="menu-item-25" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-25"><a href="https://hakaniemenkauppahalli.fi/kauppiaat/" class="nav-link ">Kauppiaat</a></li> 146<li id="menu-item-1249" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-1249"><a href="https://hakaniemenkauppahalli.fi/lounaslistat/" class="nav-link ">Lounaslistat</a></li> 147<li id="menu-item-111" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-111"><a href="https://hakaniemenkauppahalli.fi/yhteystiedot/" class="nav-link ">Yhteystiedot</a></li> 148</ul> 149 <button class="open-search d-none d-xl-block"><span class="screen-reader-text">Avaa haku</span><span class="icon"></span></button> 150 151 <form role="search" method="get" action="https://hakaniemenkauppahalli.fi" class="search-form d-xl-none"> 152 <label for="mob-search-input" class="screen-reader-text">
152Hae:</label> 153 <input id="mob-search-input" name="s" type="search" placeholder="Hae sivustolta"> 154 <input type="submit" class="submit-button button" value="Hae â"> 155 </form> 156 157 <div class="overlay"></div> 158 </div> 159 160 </div> 161 </nav> 162 163 <div id="search-container"> 164 <div class="container"> 165 <div class="row"> 166 <div class="col-12 text-center"> 167 <form role="search" method="get" action="https://hakaniemenkauppahalli.fi" class="search-form overlay-search"> 168 <label for="nav-search-input" class="screen-reader-text">Hae:</label> 169 <input id="nav-search-input" name="s" type="search" placeholder="Hae sivustolta"> 170 <input type="submit" class="submit-button button" value="Hae â"> 171 </form> 172 173 <button class="close-search"><span class="screen-reader-text">Sulje hakulomake</span><span aria-hidden="true">Ã</span></button> 174 </div> 175 </div> 176 </div> 177 </div> 178</header> 179 <main id="main" role="main"> 180 181<div class="hero"> 182 <img width="1920" height="1281" src="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/52925105923_aedbcb4f38_k-1920x1281.jpg" class="hero-img" alt="" decoding="async" fetchpriority="high" srcset="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/52925105923_aedbcb4f38_k-1920x1281.jpg 1920w, https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/52925105923_aedbcb4f38_k-816x544.jpg 816w, https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/52925105923_aedbcb4f38_k-1232x822.jpg 1232w, https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/52925105923_aedbcb4f38_k.jpg 2048w" sizes="(max-width: 1920px) 100vw, 1920px" /></div> 183 184 <div class="container"> 185 186 <div class="row"> 187 <div class="col-sm-12"> 188 <p class="breadcrumbs"><span><span><a href="https://hakaniemenkauppahalli.fi/">Etusivu</a></span> / <span class="breadcrumb_last" aria-current="page">Tarina</span></span></p> </div> 189 </div> 190 191 </div> 192 193 <div class="blocks main-text"> 194 195 <div class="block block-100"> 196 <div class="container"> 197 <div class="row"> 198 <div class="col-12 col-md-8 txt-col"> 199 <h1>Hakaniemen halli â aitoa kauppahallitunnelmaa</h1> 200 201 202<p class="is-style-ingress wp-block-paragraph">Hakaniemen kauppahallia tituleerataan Helsingin aidoimmaksi kauppahalliksi. Halli tarjoaa mm. laadukkaita elintarvikkeita sekä kodin käyttötavaraa kahdessa kerroksessa. <br>Hallin kahviloihin ja ravintoloihin kannattaa istahtaa maukkaalle aamiaiselle tai lounaalle â ja kuuntelemaan paikallista puheensorinaa. <br></p> 203 </div> 204 </div> 205 </div> 206 </div> 207 208<div class="block block-5050"> 209 <div class="container"> 210 <div class="row"> 211 <div class="col-12 col-md-6 offset-md-1 txt-col"> 212 213 <h2>Arkeen ja juhlaan</h2> 214<p>Hakaniemen kauppahalli sijaitsee Hakaniemen torin laidalla, Kallion kaupunginosan kainalossa. Nykyään halliin pääsee kätevästi sisään myös suoraan metrolta!</p> 215<p>Kotikokki noutaa hallista laadukkaat raaka-aineet niin arkeen kuin juhlaankin: hedelmiä ja vihanneksia, lihaa, leipää ja kalaa. Kaupan päälle voi saada asiantuntevilta kauppiaalta mukavia vinkkejä ja reseptejä.</p> 216<p>Tarjolla on myös lahjatavaroita, koruja, tekstiilejä, kahvia, teetä, luomutuotteita ja kukkia. Suutaripalvelukin löytyy.</p> 217 218 </div> 219 220 <div class="col-12 col-md-5 img-col"> 221 <div class="img-wrapper"> 222 <img width="1232" height="822" src="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53115515368_c302fad64f_k-1232x822.jpg" class="attachment-large size-large" alt="" decoding="async" srcset="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53115515368_c302fad64f_k-1232x822.jpg 1232w, https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53115515368_c302fad64f_k-816x544.jpg 816w, https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53115515368_c302fad64f_k-1920x1281.jpg 1920w, https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53115515368_c302fad64f_k.jpg 2048w" sizes="(max-width: 1232px) 100vw, 1232px" /> </div> 223 </div> 224 </div> 225 </div> 226</div> 227 228<div class="block block-5050"> 229 <div class="container"> 230 <div class="row"> 231 <div class="col-12 col-md-6 txt-col"> 232 233 <h2>Herkuttelua paikan päällä</h2> 234<p>Kotikokkailun vastapainoksi halliin kannattaa tulla herkuttelemaan myös paikan päälle. Hallin kahvilat ja ravintolat tarjoavat vir
234kistäviä aamiaisia, ihania kahvileivonnaisia ja monipuolisia lounasvaihtoehtoja lämmittävistä keitoista sitruunaisen raikkaisiin kala- ja katkarapuleipiin tai värikkäisiin kasvisruoka-annoksiin.<br /> 235Hallin 2. kerroksessa sijaitseva ravintola Kirsikka on Ville Relanderin hallibrasserie, joka tarjoilee kansainvälistä ruokaa kotimaisella otteella. Kirsikka on avoinna myös iltaisin, muun hallin jo sulkeuduttua.</p> 236 237 </div> 238 239 <div class="col-12 col-md-5 offset-md-1 img-col"> 240 <div class="img-wrapper"> 241 <img width="1232" height="822" src="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53115434865_c0d16751d0_k-1232x822.jpg" class="attachment-large size-large" alt="" decoding="async" srcset="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53115434865_c0d16751d0_k-1232x822.jpg 1232w, https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53115434865_c0d16751d0_k-816x544.jpg 816w, https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53115434865_c0d16751d0_k-1920x1281.jpg 1920w, https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53115434865_c0d16751d0_k.jpg 2048w" sizes="(max-width: 1232px) 100vw, 1232px" /> </div> 242 </div> 243 </div> 244 </div> 245</div> 246 247<div class="block block-5050"> 248 <div class="container"> 249 <div class="row"> 250 <div class="col-12 col-md-6 offset-md-1 txt-col"> 251 252 <h2>Perinteistä ja modernia</h2> 253<p>Kaksikerroksisen Hakaniemen hallin ovat suunnitelleet Einar Flinckenberg ja Karl Hård af Segerstad. Euroopan suurimmaksi ja moderneimmaksi ylistetyn kauppahallin avajaiset pidettiin 1. kesäkuuta 1914.</p> 254<p>Vuosina 2018-2023 halli koki täydellisen peruskorjauksen. Hallin sisätilat kunnostettiin lähes alkuperäiseen asuunsa ja talotekniikka nykyaikaistettiin täysin. Maan alle on rakennettu huoltopiha, jota kautta kulkevat mm. tavarantoimitukset ja jätehuolto. Kellarikerroksista löytyy myös kylmäsäilytys- ja varastotilaa. Kiinteistö on kytketty energiatehokkaaseen kaukokylmäjärjestelmään.</p> 255<p>Suuri muutos on torin puoleisen seinustan alas asti laajennetut ikkunat, jotka tuovat halliin runsaasti valoa ja avaavat aivan uuden näkymän Helsinkiin.</p> 256<p><em>Hakaniemen hallia kehittää ja tiloja vuokraa Helsingin kaupungin omistama yhtiö Helsingin Kaupunkitilat Oy.</em></p> 257 258 </div> 259 260 <div class="col-12 col-md-5 img-col"> 261 <div class="img-wrapper"> 262 <img width="1232" height="822" src="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53114428647_408901a1d4_k-1232x822.jpg" class="attachment-large size-large" alt="" decoding="async" srcset="https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53114428647_408901a1d4_k-1232x822.jpg 1232w, https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53114428647_408901a1d4_k-816x544.jpg 816w, https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53114428647_408901a1d4_k-1920x1281.jpg 1920w, https://hakaniemenkauppahalli.fi/wp-content/uploads/sites/4/2025/02/53114428647_408901a1d4_k.jpg 2048w" sizes="(max-width: 1232px) 100vw, 1232px" /> </div> 263 </div> 264 </div> 265 </div> 266</div> 267 268 </div> 269 270 </main> 271 272 <div class="newsletter-footer light-bg"> 273 <div class="container"> 274 <div class="row align-items-center"> 275 <div class="col-12 col-lg-9"> 276 <h2>Tilaa Kaupunkitiloissa-uutiskirje</h2> 277<p><span data-teams="true">Uutiskirje kokoaa yhteen kaupunki- ja ruokakulttuurin, tapahtumien, yrittäjien ja kohteidemme ajankohtaiset kuulumiset</span></p> 278 </div> 279 <div class="col-12 col-lg-3 text-lg-end"> 280 <a href="https://kaupunkitilat.fi/uutiskirje/" class="button" target="_blank">Tilaa uutiskirje</a> 281 </div> 282 </div> 283 </div> 284</div> 285 286<footer> 287 <div class="container"> 288 <div class="row"> 289 <div class="col-12 col-lg-4 desc-col"> 290 <img src="https://hakaniemenkauppahalli.fi/wp-content/themes/brbr/img/kaupunkitilat/kaupunkitilat-logo-white.svg" alt="Kaupunkitilat" class="logo"> 291 <p>Helsingin Kaupunkitilat Oy on Helsingin kaupungin kokonaan omistama yhtiö, jonka toimialana on vuokraamiensa tiloje
291n ja alueiden kehittäminen.</p> 292<p><a href="https://www.linkedin.com/company/helsingin-kaupunkitilat-oy/" target="_blank" rel="noopener">Kaupunkitilat LinkedInissä</a></p> 293 </div> 294 295 <div class="col-12 col-md-8 col-lg-5 col-xl-4"> 296 <div class="link-container"> 297 <p><a href="https://kaupunkitilat.fi/" target="_blank">Kaupunkitilat</a></p><p><a href="https://teurastamo.com/" target="_blank">Teurastamo</a></p><p><a href="https://torikorttelit.fi/" target="_blank">Torikorttelit</a></p><p><a href="https://helsingintukkutori.fi/" target="_blank">Tukkutori</a></p><p><a href="https://vanhakauppahalli.fi/" target="_blank">Vanha kauppahalli</a></p><p><a href="https://hakaniemenkauppahalli.fi/" target="_blank">Hakaniemen kauppahalli</a></p><p><a href="https://hietalahdenkauppahalli.fi/" target="_blank">Hietalahden kauppahalli</a></p><p><a href="https://helsingintorit.fi/" target="_blank">Torit</a></p> </div> 298 </div> 299 300 <div class="col-12 col-md-4 col-lg-3 col-xl-4 text-md-end"> 301 <p><a href="https://kaupunkitilat.fi/meista/vastuullisuus-kaupunkitiloissa/" target="_blank">Vastuullisuus</a></p><p><a href="https://kaupunkitilat.fi/anna-palautetta/" target="_blank">Anna palautetta</a></p><p><a href="https://kaupunkitilat.fi/tietosuojaseloste/" target="_blank">Tietosuojaseloste</a></p><p><a href="https://kaupunkitilat.fi/saavutettavuusseloste/" target="_blank">Saavutettavuusseloste</a></p> </div> 302 303 <div class="col-12 copyright-col"> 304 <p>© 2026</p> 305 </div> 306 </div> 307 </div> 308</footer> 309 310</div><!-- .site-wrapper --> 311
312<script type="speculationrules"> 313{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/4/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/brbr/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 314</script>
314 315<!-- Matomo -->
315<script> 316(function () { 317function initTracking() { 318var _paq = window._paq = window._paq || []; 319if (!window._paq.find || !window._paq.find(function (m) { return m[0] === "disableCookies"; })) { 320 window._paq.push(["disableCookies"]); 321}_paq.push(['trackPageView']);_paq.push(['enableLinkTracking']);_paq.push(['alwaysUseSendBeacon']);_paq.push(['setTrackerUrl', "\/\/hakaniemenkauppahalli.fi\/wp-content\/plugins\/matomo\/app\/matomo.php"]);_paq.push(['setSiteId', '1']);var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 322g.type='text/javascript'; g.async=true; g.src="\/\/hakaniemenkauppahalli.fi\/wp-content\/uploads\/sites\/4\/matomo\/matomo.js"; s.parentNode.insertBefore(g,s); 323} 324if (document.prerendering) { 325 document.addEventListener('prerenderingchange', initTracking, {once: true}); 326} else { 327 initTracking(); 328} 329})(); 330</script>
330 331<!-- End Matomo Code -->
331<script> 332 var relevanssi_rt_regex = /(&|\?)_(rt|rt_nonce)=(\w+)/g 333 var newUrl = window.location.search.replace(relevanssi_rt_regex, '') 334 if (newUrl.substr(0, 1) == '&') { 335 newUrl = '?' + newUrl.substr(1) 336 } 337 history.replaceState(null, null, window.location.pathname + newUrl + window.location.hash) 338</script>
vendor: 1 bytes, line 338
338
339<script id="vendor-js" src="https://hakaniemenkauppahalli.fi/wp-content/themes/brbr/build/vendor.js?ver=1770359416"></script>
vendor: 1 bytes, line 339
339
340<script id="app-js-extra"> 341var brbrApp = {"themeUrl":"https://hakaniemenkauppahalli.fi/wp-content/themes/brbr","siteUrl":"https://hakaniemenkauppahalli.fi","ajaxUrl":"https://hakaniemenkauppahalli.fi/wp-admin/admin-ajax.php","newtabText":"Aukeaa uuteen v\u00e4lilehteen"}; 342//# sourceURL=app-js-extra 343</script>
vendor: 1 bytes, line 343
343
344<script id="app-js" src="https://hakaniemenkauppahalli.fi/wp-content/themes/brbr/build/app.js?ver=1774872396"></script>
344 345 346</body> 347</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.