{"id":7820,"date":"2022-04-11T13:21:38","date_gmt":"2022-04-11T13:21:38","guid":{"rendered":"https:\/\/torino.arriva.it\/?page_id=7820"},"modified":"2026-02-27T14:02:23","modified_gmt":"2026-02-27T14:02:23","slug":"airport-line-torino-malpensa-airport","status":"publish","type":"page","link":"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/","title":{"rendered":"Airport line Torino &#8211; Malpensa Airport"},"content":{"rendered":"\n<div class=\"wp-block-ktk-container  ktk-block-container\"><div class=\"ktk-block-container__content ktk-block-container__content--bg-none\">\n<div class=\"wp-block-acf-ktk-simple-text simple-text-block\">\n                    <div class=\"simple-text-block__text\">\n        <h3 style=\"text-align: center;\"><span class=\"paragraph-secondary\">Ready to fly on vacation? Business trip in sight?<\/span><\/h3>\n<h4 style=\"text-align: center;\"><span class=\"paragraph-primary\">Arriva Italia takes you every day from Torino to Milano Malpensa Airport round trip!<\/span><\/h4>\n    <\/div>\n        <\/div>\n\n\n\n<style type=\"text\/css\">\n.flex {width: 90%}\n<\/style>\n<p><a title=\"Orari MXP\" href=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/04\/000020.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"flex\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/12\/Mappa-Malpensa-con-PROMO.png\" alt=\"malpensa\"><\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<div id=\"OM-iframe-container\"><iframe loading=\"lazy\" id=\"arriva-prod\" src=\"https:\/\/estore.arriva.it\/start_your_trip?code=TORMAL&amp;lang=en\" style=\"border: none; border-radius: 0 0 24px;\" title=\"Arriva COM Torino-Malpensa\" width=\"100%\" height=\"680\"><\/iframe><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-ktk-container  ktk-block-container ktk-block-container--bg-gray\"><div class=\"ktk-block-container__content \">\n<div class=\"wp-block-ktk-card-wrapper  ktk-block-card-wrapper ktk-block-card-wrapper--bg-white card\">\n<div class=\"wp-block-ktk-fixed-layout  ktk-block-fixed-layout ktk-block-fixed-layout--first-column-width6\">\n<div class=\"wp-block-ktk-fixed-layout-column  ktk-block-fixed-layout__column ktk-block-fixed-layout__column--right\"><div class=\"single-image-block \">\n            <img width=\"540\" height=\"360\" src=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/aMalpensa_2020_01-540x360.jpg\" class=\"single-image-block__image\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/aMalpensa_2020_01-540x360.jpg 540w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/aMalpensa_2020_01-300x200.jpg 300w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/aMalpensa_2020_01-1024x682.jpg 1024w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/aMalpensa_2020_01-768x512.jpg 768w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/aMalpensa_2020_01-1536x1024.jpg 1536w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/aMalpensa_2020_01-2048x1365.jpg 2048w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/aMalpensa_2020_01-71x47.jpg 71w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/aMalpensa_2020_01-45x30.jpg 45w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/aMalpensa_2020_01-60x40.jpg 60w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>    <\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-ktk-fixed-layout-column  ktk-block-fixed-layout__column ktk-block-fixed-layout__column--left\">\n<div class=\"wp-block-acf-ktk-card-title\">\n    <div class=\"wp-block-acf-ktk-card-title__title-container\">\n        <h2 class=\"wp-block-acf-ktk-card-title__title\">Airport Line<\/h2>\n    <\/div>\n    <\/div>\n\n\n\n<div class=\"wp-block-acf-ktk-card-text-content  \">\n    <div class=\"wp-block-acf-ktk-card-text-content__text-container\">\n                    <h5 class=\"wp-block-acf-ktk-card-text-content__title\">TORINO &#8211; MILANO MALPENSA AIRPORT<\/h5>\n                            <div class=\"wp-block-acf-ktk-card-text-content__text\"><p>The connection from the center of Torino with the Milano Malpensa airport is guaranteed with a service that operates 16 hours a day with 15 round trip routes.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Starting from 22 January 2026, the bus stop for Malpensa Airport \/ Turin City Centre services at Terminal 1 will be located on Level -1, in front of the Sheraton Hotel, at stop bay no. 5.<\/strong><\/span><\/p>\n<\/div>\n            <\/div>\n    <div class=\"wp-block-acf-ktk-card-text-content__btn-container\">\n            <\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<a\n    class=\"btn wp-block-acf-ktk-button btn-block \"\n    href=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/04\/000020.pdf\" \n    target=\"_blank\"\n>\n    Timetable<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-ktk-fixed-layout  ktk-block-fixed-layout ktk-block-fixed-layout--first-column-width6\">\n<div class=\"wp-block-ktk-fixed-layout-column  ktk-block-fixed-layout__column ktk-block-fixed-layout__column--left\">\n<div class=\"wp-block-acf-ktk-card-text-content  \">\n    <div class=\"wp-block-acf-ktk-card-text-content__text-container\">\n                    <h5 class=\"wp-block-acf-ktk-card-text-content__title\">Fares<\/h5>\n                            <div class=\"wp-block-acf-ktk-card-text-content__text\"><p><strong>Single Fare<br \/>\n<\/strong><span style=\"font-size: 1rem;\">Cost: <\/span><strong><span style=\"text-decoration: underline;\">22,00\u20ac<\/span><span style=\"text-decoration: underline;\"><br \/>\n<\/span><\/strong><\/p>\n<p><span style=\"font-size: 1rem;\"><strong>PROMO Round Trip<\/strong><\/span><br \/>\n<span style=\"font-size: 1rem;\">Cost: <span style=\"text-decoration: line-through;\">44,00\u20ac<\/span><strong>\u00a0\u00a0<span style=\"text-decoration: underline;\">39,00\u20ac<\/span><\/strong><\/span><\/p>\n<p><strong>New kids fare (ages 4\u201313):<\/strong> <strong>\u20ac11<\/strong>\u00a0(one-way)<\/p>\n<p><strong>RESERVATION REQUIRED!<br \/>\n<\/strong><strong>Buy your ticket now:<\/strong><\/p>\n<ul>\n<li>online from the <a href=\"https:\/\/estore.arriva.it\/?routeId=000020&amp;lang=en\" target=\"_blank\" rel=\"noopener\">Arriva Italia estore<\/a><\/li>\n<li>from the <strong>Arriva MyPay<\/strong> app, by selecting the <em>TORINO<\/em> area and filling in the <em>Travel with us<\/em>\u00a0section.<\/li>\n<li>at one of the authorized <a href=\"#resellers-malpensa\">Arriva Italia resellers<\/a><\/li>\n<li>on board, by <strong>credit card<\/strong>, <span style=\"text-decoration: underline;\">subject to the availability of free seats<\/span><\/li>\n<\/ul>\n<\/div>\n            <\/div>\n    <div class=\"wp-block-acf-ktk-card-text-content__btn-container\">\n            <\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-ktk-fixed-layout-column  ktk-block-fixed-layout__column ktk-block-fixed-layout__column--right\"><div class=\"single-image-block \">\n            <img width=\"540\" height=\"360\" src=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/06\/AdobeStock_366795380_Editorial_Use_Only-540x360.jpeg\" class=\"single-image-block__image\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/06\/AdobeStock_366795380_Editorial_Use_Only-540x360.jpeg 540w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/06\/AdobeStock_366795380_Editorial_Use_Only-300x200.jpeg 300w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/06\/AdobeStock_366795380_Editorial_Use_Only-1024x683.jpeg 1024w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/06\/AdobeStock_366795380_Editorial_Use_Only-768x512.jpeg 768w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/06\/AdobeStock_366795380_Editorial_Use_Only-1536x1024.jpeg 1536w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/06\/AdobeStock_366795380_Editorial_Use_Only-2048x1365.jpeg 2048w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/06\/AdobeStock_366795380_Editorial_Use_Only-71x47.jpeg 71w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/06\/AdobeStock_366795380_Editorial_Use_Only-45x30.jpeg 45w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/06\/AdobeStock_366795380_Editorial_Use_Only-60x40.jpeg 60w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>    <\/div>\n\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-1\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-white-color has-text-color has-background wp-element-button\" href=\"https:\/\/estore.arriva.it\/?routeId=000020&amp;lang=it\" style=\"border-radius:3px;background-color:#00becd\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>BUY NOW<\/strong>!<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<style>\n\/* --- PATCH iPhone: niente tagli laterali --- *\/\n.mp-wrap, .mp-wrap * { box-sizing: border-box; }\n\n.mp-wrap{\n  width: 100%;\n  max-width: 100%;\n  overflow-x: hidden;              \/* evita il \u201ctaglio\u201d\/sbordo *\/\n}\n\n\/* la \u201ccard\u201d\/contenitore della tabella *\/\n.mp-wrap .ta-card,\n.mp-wrap .ta-table-wrap,\n.mp-wrap .ta-container{\n  width: 100% !important;\n  max-width: 100% !important;\n  margin-left: auto !important;\n  margin-right: auto !important;\n}\n\n\/* se la tabella (o griglia) eccede, abilita lo scroll orizzontale \u201csafe\u201d *\/\n.mp-wrap .ta-table,\n.mp-wrap table{\n  width: 100% !important;\n  max-width: 100% !important;\n}\n\n\/* Titoli lunghi: permetti a capo (questa \u00e8 spesso LA causa del taglio) *\/\n.mp-wrap .ta-title,\n.mp-wrap h2, .mp-wrap h3{\n  white-space: normal !important;\n  overflow-wrap: anywhere;\n  word-break: break-word;\n}\n\n\/* Micro-tuning mobile *\/\n@media (max-width: 420px){\n  .mp-wrap .ta-title, .mp-wrap h2, .mp-wrap h3 { line-height: 1.2; }\n  .mp-wrap .ta-card, .mp-wrap .ta-table-wrap, .mp-wrap .ta-container { padding-left: 12px; padding-right: 12px; }\n}\n<\/style>\n\n<div class=\"mp-wrap\"><!-- === TM Schedules (Turin Bus Station <-> Milan Malpensa) + Toggle T1\/T2 [EN] === -->\n\n<!-- === INLINE DATA: Turin Bus Station \u2192 Malpensa === -->\n<script type=\"application\/json\" id=\"to-malpensa-json-en\">\n{\n  \"weekday_meta\": [\n    { \"time\": \"03:00\", \"company\": \"Autostradale\" },\n    { \"time\": \"04:10\", \"company\": \"Autostradale\" },\n    { \"time\": \"05:30\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"07:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"08:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"09:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"10:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"11:00\", \"company\": \"Autostradale\" },\n    { \"time\": \"12:00\", \"company\": \"Autostradale\" },\n    { \"time\": \"13:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"14:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"15:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"16:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"17:00\", \"company\": \"Autostradale\" },\n    { \"time\": \"19:30\", \"company\": \"Autostradale\" }\n  ],\n  \"weekend_meta\": [\n    { \"time\": \"03:00\", \"company\": \"Autostradale\" },\n    { \"time\": \"04:10\", \"company\": \"Autostradale\" },\n    { \"time\": \"05:30\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"07:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"08:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"09:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"10:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"11:00\", \"company\": \"Autostradale\" },\n    { \"time\": \"12:00\", \"company\": \"Autostradale\" },\n    { \"time\": \"13:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"14:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"15:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"16:00\", \"company\": \"Arriva Italia\" },\n    { \"time\": \"17:00\", \"company\": \"Autostradale\" },\n    { \"time\": \"19:30\", \"company\": \"Autostradale\" }\n  ]\n}\n<\/script>\n\n<!-- === INLINE DATA: Malpensa \u2192 Turin (T1\/T2) === -->\n<script type=\"application\/json\" id=\"from-malpensa-json-en\">\n{\n  \"weekday_meta\": [\n    { \"time_t1\": \"07:50\", \"time_t2\": \"07:55\", \"company\": \"Autostradale\" },\n    { \"time_t1\": \"09:00\", \"time_t2\": \"09:05\", \"company\": \"Autostradale\" },\n    { \"time_t1\": \"10:00\", \"time_t2\": \"10:05\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"11:00\", \"time_t2\": \"11:05\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"12:00\", \"time_t2\": \"12:05\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"13:00\", \"time_t2\": \"13:05\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"14:00\", \"time_t2\": \"14:05\", \"company\": \"Autostradale\" },\n    { \"time_t1\": \"15:15\", \"time_t2\": \"15:20\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"16:30\", \"time_t2\": \"16:35\", \"company\": \"Autostradale\" },\n    { \"time_t1\": \"17:30\", \"time_t2\": \"17:35\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"18:30\", \"time_t2\": \"18:35\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"19:30\", \"time_t2\": \"19:35\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"20:40\", \"time_t2\": \"20:45\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"21:40\", \"time_t2\": \"21:45\", \"company\": \"Autostradale\" },\n    { \"time_t1\": \"23:40\", \"time_t2\": \"23:45\", \"company\": \"Autostradale\" }\n  ],\n  \"weekend_meta\": [\n    { \"time_t1\": \"07:50\", \"time_t2\": \"07:55\", \"company\": \"Autostradale\" },\n    { \"time_t1\": \"09:00\", \"time_t2\": \"09:05\", \"company\": \"Autostradale\" },\n    { \"time_t1\": \"10:00\", \"time_t2\": \"10:05\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"11:00\", \"time_t2\": \"11:05\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"12:00\", \"time_t2\": \"12:05\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"13:00\", \"time_t2\": \"13:05\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"14:00\", \"time_t2\": \"14:05\", \"company\": \"Autostradale\" },\n    { \"time_t1\": \"15:15\", \"time_t2\": \"15:20\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"16:30\", \"time_t2\": \"16:35\", \"company\": \"Autostradale\" },\n    { \"time_t1\": \"17:30\", \"time_t2\": \"17:35\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"18:30\", \"time_t2\": \"18:35\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"19:30\", \"time_t2\": \"19:35\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"20:40\", \"time_t2\": \"20:45\", \"company\": \"Arriva Italia\" },\n    { \"time_t1\": \"21:40\", \"time_t2\": \"21:45\", \"company\": \"Autostradale\" },\n    { \"time_t1\": \"23:40\", \"time_t2\": \"23:45\", \"company\": \"Autostradale\" }\n  ]\n}\n<\/script>\n\n<div id=\"tm-schedules-en\"\n     class=\"tm-sched\"\n     data-url-a=\"\"\n     data-fallback-a=\"to-malpensa-json-en\"\n     data-title-a=\"Turin Bus Station (Corso Bolzano) \u2192 Malpensa T1 (Check-in) \/ T2 (Stop 5)\"\n     data-url-b=\"\"\n     data-fallback-b=\"from-malpensa-json-en\"\n     data-title-b=\"Malpensa T1 (Check-in) \/ T2 (Stop 5) \u2192 Turin Bus Station (Corso Bolzano)\"\n     data-refresh-ms=\"60000\"\n     data-max-rows=\"8\">\n\n  <div class=\"tm-grid\">\n\n    <!-- COLUMN A -->\n    <section class=\"tm-col tm-col--a\">\n      <h3 class=\"tm-title\"><\/h3>\n\n      <table class=\"tm-table\" aria-live=\"polite\">\n        <colgroup>\n          <col class=\"col-time\"><col class=\"col-vettore\"><col class=\"col-next\">\n        <\/colgroup>\n        <thead>\n          <tr>\n            <th>TIME<\/th>\n            <th>OPERATOR<\/th>\n            <th>NEXT BUS IN<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody class=\"tm-body\"><\/tbody>\n      <\/table>\n    <\/section>\n\n    <!-- COLUMN B -->\n    <section class=\"tm-col tm-col--b\">\n      <h3 class=\"tm-title\"><\/h3>\n\n      <table class=\"tm-table\" aria-live=\"polite\">\n        <colgroup>\n          <col class=\"col-time\"><col class=\"col-vettore\"><col class=\"col-next\">\n        <\/colgroup>\n        <thead>\n          <tr>\n            <th>TIME<\/th>\n            <th>OPERATOR<\/th>\n            <th>NEXT BUS IN<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody class=\"tm-body\"><\/tbody>\n      <\/table>\n\n      <!-- Column B footer: toggle + note AT THE BOTTOM -->\n      <div class=\"tm-b-footer\">\n        <div class=\"tm-toggle\" role=\"group\" aria-label=\"Select Malpensa terminal\">\n          <span class=\"tm-toggle__label\">Departing from:<\/span>\n          <button type=\"button\" class=\"tm-toggle__btn\" data-terminal=\"T1\" aria-pressed=\"true\">T1<\/button>\n          <button type=\"button\" class=\"tm-toggle__btn\" data-terminal=\"T2\" aria-pressed=\"false\">T2<\/button>\n        <\/div>\n\n        <div class=\"tm-toggle-note\">Note: T2 times are +5 minutes compared to T1.<\/div>\n      <\/div>\n    <\/section>\n\n  <\/div>\n<\/div>\n\n<style>\n\/* ===== Scoped styles (no conflict) ===== *\/\n#tm-schedules-en.tm-sched{\n  --tm-cyan:#00becd;\n  --tm-accent:#f9b500;\n  --tm-ink:#001e22;\n  --tm-bg:rgba(0,0,0,.4);\n  --tm-blue:#2d146e;\n}\n#tm-schedules-en.tm-sched *{ box-sizing:border-box; }\n\n#tm-schedules-en.tm-sched .tm-grid{\n  display:grid;\n  gap:18px;\n  grid-template-columns:1fr 1fr;\n  align-items:start;\n}\n@media (max-width: 820px){\n  #tm-schedules-en.tm-sched .tm-grid{ grid-template-columns:1fr; }\n}\n\n#tm-schedules-en.tm-sched .tm-col{ width:100%; }\n\n\/* Titles: single line + small font *\/\n#tm-schedules-en.tm-sched .tm-title{\n  margin:0 0 10px;\n  font-weight:700;\n  font-size:12px;\n  color:var(--tm-blue);\n  white-space:nowrap;\n  overflow:hidden;\n  text-overflow:ellipsis;\n  line-height:1.15;\n}\n\n\/* Column B: footer at bottom *\/\n#tm-schedules-en.tm-sched .tm-col--b{\n  display:flex;\n  flex-direction:column;\n  align-items:stretch;\n}\n#tm-schedules-en.tm-sched .tm-b-footer{\n  margin-top:10px;\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  align-items:flex-start;\n}\n\n\/* Toggle *\/\n#tm-schedules-en.tm-sched .tm-toggle{\n  display:flex; align-items:center; gap:8px;\n  padding:6px 8px;\n  border:1px solid rgba(255,255,255,.2);\n  border-radius:999px;\n  background:rgba(0,0,0,.25);\n}\n#tm-schedules-en.tm-sched .tm-toggle__label{\n  color:rgba(255,255,255,.85);\n  font-weight:800;\n  font-size:12px;\n}\n#tm-schedules-en.tm-sched .tm-toggle__btn{\n  appearance:none;\n  border:2px solid var(--tm-cyan);\n  background:rgba(0,0,0,.25);\n  color:#fff;\n  border-radius:999px;\n  padding:6px 12px;\n  font-weight:900;\n  font-size:12px;\n  cursor:pointer;\n  transition: transform .08s ease, background .12s ease, border-color .12s ease;\n}\n#tm-schedules-en.tm-sched .tm-toggle__btn:active{ transform: scale(.98); }\n#tm-schedules-en.tm-sched .tm-toggle__btn[aria-pressed=\"true\"]{\n  background:var(--tm-ink);\n  border-color:var(--tm-accent);\n}\n\n\/* Note: requested blue *\/\n#tm-schedules-en.tm-sched .tm-toggle-note{\n  color:var(--tm-blue);\n  font-size:12px;\n  font-weight:700;\n  margin:0;\n}\n\n\/* Table *\/\n#tm-schedules-en.tm-sched .tm-table{\n  width:100%;\n  border-collapse:separate;\n  border-spacing:0;\n  border:2px solid var(--tm-cyan);\n  border-radius:12px;\n  overflow:hidden;\n  background:var(--tm-bg);\n  table-layout:fixed;\n}\n#tm-schedules-en.tm-sched .col-time{ width:26%; }\n#tm-schedules-en.tm-sched .col-vettore{ width:auto; }\n#tm-schedules-en.tm-sched .col-next{ width:32%; }\n\n#tm-schedules-en.tm-sched thead th{\n  background:#00343a;\n  color:#a9edf2;\n  padding:12px 14px;\n  text-align:left;\n  font-size:14px;\n  text-transform:uppercase;\n  letter-spacing:.03em;\n  white-space:nowrap;\n}\n#tm-schedules-en.tm-sched td{\n  padding:12px 14px;\n  border-bottom:1px solid rgba(255,255,255,.08);\n  font-size:16px;\n  color:#fff;\n  white-space:nowrap;\n  overflow:hidden;\n  text-overflow:ellipsis;\n}\n#tm-schedules-en.tm-sched td:nth-child(2),\n#tm-schedules-en.tm-sched th:nth-child(2){ white-space:normal; }\n#tm-schedules-en.tm-sched tbody tr:nth-child(even){ background:rgba(255,255,255,.05); }\n\n#tm-schedules-en.tm-sched .tm-strong{ font-weight:800; font-variant-numeric:tabular-nums; }\n\n#tm-schedules-en.tm-sched .tm-tag{\n  display:inline-block;\n  padding:6px 10px;\n  border-radius:999px;\n  font-weight:800;\n  border:2px solid var(--tm-accent);\n  background:var(--tm-ink);\n  color:#a9edf2;\n  font-size:14px;\n}\n#tm-schedules-en.tm-sched .tm-tag--arriva{ border-color:var(--tm-cyan); }\n#tm-schedules-en.tm-sched .tm-tag--autostr{ border-color:var(--tm-accent); }\n\n#tm-schedules-en.tm-sched .tm-count{\n  display:inline-block;\n  padding:6px 10px;\n  border-radius:10px;\n  border:2px solid var(--tm-accent);\n  background:rgba(255,255,255,.1);\n  font-weight:900;\n  font-variant-numeric:tabular-nums;\n  font-size:14px;\n  white-space:nowrap;\n}\n\n@media (max-width:560px){\n  #tm-schedules-en.tm-sched thead th{ font-size:12px; padding:10px 12px; }\n  #tm-schedules-en.tm-sched td{ font-size:14px; padding:10px 12px; }\n  #tm-schedules-en.tm-sched .tm-tag{ font-size:12px; padding:5px 8px; }\n  #tm-schedules-en.tm-sched .tm-count{ font-size:12px; padding:5px 8px; }\n  #tm-schedules-en.tm-sched .col-time{ width:24%; }\n  #tm-schedules-en.tm-sched .col-next{ width:34%; }\n}\n<\/style>\n\n<script>\n(function(){\n  const root = document.getElementById('tm-schedules-en'); if(!root) return;\n  const TZ = 'Europe\/Rome';\n  const REFRESH = parseInt(root.dataset.refreshMs || '60000',10);\n  const MAXROWS = parseInt(root.dataset.maxRows || '8',10);\n\n  const sections = root.querySelectorAll('.tm-col');\n  const config = [\n    { key:'A', el: sections[0], url: (root.dataset.urlA||'').trim(), fallbackId: root.dataset.fallbackA, title: root.dataset.titleA || 'Column A' },\n    { key:'B', el: sections[1], url: (root.dataset.urlB||'').trim(), fallbackId: root.dataset.fallbackB, title: root.dataset.titleB || 'Column B' }\n  ];\n\n  \/\/ Initial titles\n  config.forEach(c => {\n    const h=c.el.querySelector('.tm-title');\n    if(h) h.textContent=c.title;\n  });\n\n  \/\/ --- Toggle state (column B only) ---\n  const LS_KEY = 'tm_malpensa_terminal';\n  let terminal = (localStorage.getItem(LS_KEY) || 'T1').toUpperCase();\n  if(terminal !== 'T1' && terminal !== 'T2') terminal = 'T1';\n\n  const toggleWrap = root.querySelector('.tm-toggle');\n  const toggleBtns = toggleWrap ? toggleWrap.querySelectorAll('.tm-toggle__btn') : [];\n\n  function syncToggleUI(){\n    toggleBtns.forEach(btn=>{\n      const t = (btn.dataset.terminal||'').toUpperCase();\n      btn.setAttribute('aria-pressed', t === terminal ? 'true' : 'false');\n    });\n  }\n\n  \/\/ Update column B title based on selected terminal\n  function updateTitleB(){\n    const cfgB = config.find(c => c.key === 'B');\n    if(!cfgB) return;\n    const h = cfgB.el.querySelector('.tm-title');\n    if(!h) return;\n\n    h.textContent = (terminal === 'T2')\n      ? 'Malpensa T2 (Stop 5) \u2192 Turin Bus Station (Corso Bolzano)'\n      : 'Malpensa T1 (Check-in) \u2192 Turin Bus Station (Corso Bolzano)';\n  }\n\n  function setTerminal(t){\n    terminal = (t||'T1').toUpperCase();\n    if(terminal !== 'T1' && terminal !== 'T2') terminal = 'T1';\n    localStorage.setItem(LS_KEY, terminal);\n    syncToggleUI();\n    updateTitleB();\n    renderAll();\n  }\n\n  if(toggleWrap){\n    toggleWrap.addEventListener('click', (e)=>{\n      const btn = e.target.closest('.tm-toggle__btn');\n      if(!btn) return;\n      setTerminal(btn.dataset.terminal);\n    });\n    syncToggleUI();\n  }\n  updateTitleB();\n\n  \/\/ --- Time helpers ---\n  function romeNowParts(){\n    const fmt = new Intl.DateTimeFormat('en-GB',{timeZone:TZ,hour:'2-digit',minute:'2-digit',weekday:'short'});\n    const parts = Object.fromEntries(fmt.formatToParts(new Date()).map(p=>[p.type,p.value]));\n    return { hh:parseInt(parts.hour,10), mm:parseInt(parts.minute,10), wk:parts.weekday.toLowerCase() };\n  }\n  function minutesToLabel(min){ return (min>=60)?`${Math.floor(min\/60)}h ${min%60}m`:`${min} min`; }\n  function normTime(s){\n    const m=String(s||'').trim().match(\/^(\\d{1,2}):(\\d{2})$\/); if(!m) return null;\n    return `${String(+m[1]).padStart(2,'0')}:${m[2]}`;\n  }\n\n  function companyLabel(name){\n    const s = (name||'').toLowerCase();\n    if (s.includes('arriva')) return {text:'Arriva Italia', cls:'tm-tag tm-tag--arriva'};\n    if (s.includes('autostr')) return {text:'Autostradale', cls:'tm-tag tm-tag--autostr'};\n    return {text:(name||'Operator'), cls:'tm-tag'};\n  }\n\n  function pickMeta(data, cfgKey){\n    const {wk}=romeNowParts();\n    const weekend = \/sat|sun\/.test(wk);\n    const srcMeta = weekend ? (data.weekend_meta || data.weekday_meta || []) : (data.weekday_meta || []);\n\n    \/\/ Special: column B has T1\/T2 times\n    if(cfgKey === 'B' && srcMeta.length && (srcMeta[0].time_t1 || srcMeta[0].time_t2)){\n      return srcMeta.map(o=>{\n        const t = terminal === 'T2' ? (o.time_t2 || o.time_t1) : (o.time_t1 || o.time_t2);\n        return { time: normTime(t), company: (o.company||o.vettore||'').trim() };\n      }).filter(o=>o.time);\n    }\n\n    \/\/ Standard: single time\n    return srcMeta.map(o=>({\n      time: normTime(o.time||o.orario),\n      company: (o.company||o.vettore||'').trim()\n    })).filter(o=>o.time);\n  }\n\n  function nextDepartures(meta, n){\n    const {hh,mm}=romeNowParts(), now = hh*60+mm;\n    return meta.map(o=>{\n      const [H,M]=o.time.split(':').map(Number), dep=H*60+M;\n      const delta=(dep-now+1440)%1440;\n      return { time:o.time, company:o.company, delta };\n    }).sort((a,b)=>a.delta-b.delta).slice(0,n);\n  }\n\n  async function loadAndRenderOne(cfg){\n    const body = cfg.el.querySelector('.tm-body');\n\n    const renderData = (data)=>{\n      const list = nextDepartures(pickMeta(data, cfg.key), MAXROWS);\n      if(!list.length){ body.innerHTML = `<tr><td colspan=\"3\">No timetable available<\/td><\/tr>`; return; }\n\n      body.innerHTML = list.map(i=>{\n        const c = companyLabel(i.company);\n        return `<tr>\n          <td><span class=\"tm-strong\">${i.time}<\/span><\/td>\n          <td><span class=\"${c.cls}\">${c.text}<\/span><\/td>\n          <td><span class=\"tm-count\">${minutesToLabel(i.delta)}<\/span><\/td>\n        <\/tr>`;\n      }).join('');\n    };\n\n    \/\/ 1) Inline fallback\n    if (cfg.fallbackId){\n      try{\n        const tag=document.getElementById(cfg.fallbackId);\n        const txt=(tag && tag.textContent)||'';\n        if(txt.trim()){\n          renderData(JSON.parse(txt));\n          return;\n        }\n      }catch(e){\n        console.error('[TM EN] Invalid inline JSON', e);\n        body.innerHTML = `<tr><td colspan=\"3\">Inline data error<\/td><\/tr>`;\n        return;\n      }\n    }\n\n    \/\/ 2) Optional fetch\n    if (cfg.url){\n      try{\n        const url = cfg.url + (cfg.url.includes('?') ? '&' : '?') + 't=' + Date.now();\n        const res = await fetch(url, {cache:'no-store'});\n        if(!res.ok) throw new Error(`HTTP ${res.status} ${res.statusText}`);\n        let data;\n        try{ data = await res.json(); }\n        catch{ data = JSON.parse(await res.text()); }\n        renderData(data);\n        return;\n      }catch(e){\n        console.error('[TM EN] Fetch error', e);\n        body.innerHTML = `<tr><td colspan=\"3\">Data loading error<\/td><\/tr>`;\n      }\n    }else{\n      body.innerHTML = `<tr><td colspan=\"3\">No data configured<\/td><\/tr>`;\n    }\n  }\n\n  async function renderAll(){ await Promise.all(config.map(loadAndRenderOne)); }\n\n  renderAll();\n  setInterval(renderAll, REFRESH);\n})();\n<\/script>\n\n<!-- === \/TM Schedules [EN] === --><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-ktk-container  ktk-block-container\"><div class=\"ktk-block-container__content ktk-block-container__content--bg-none\">\n<div class=\"wp-block-ktk-flex-layout  ktk-block-flex-layout ktk-block-flex-layout--columns2\">\n<div class=\"wp-block-ktk-flex-layout-column  ktk-block-flex-layout__column\">\n<a name=\"resellers-malpensa\"><\/a>\n\n\n\n<div class=\"wp-block-ktk-card-wrapper  ktk-block-card-wrapper ktk-block-card-wrapper--bg-white card\">\n<!doctype html>\n<html>\n<head>\n<style>\/** STANDARD **\/\n#tabellaOrari { margin: 0 auto; width: 100%; max-width: 860px; background-color: #eeeeee; color: #2d146e; font-size: 0.8rem; table-layout: fixed; }\n#tabellaOrari td, #tabellaOrari th { border: 2px solid white; padding: 15px 15px; }\n#tabellaOrari td.viola { background-color: #2d146e; color: white; font-size: 2.4rem; font-family: 'MarkProBold'; text-align: center; width: 80px; }\n#tabellaOrari th.violachiaro, #tabellaOrari td.violachiaro { background-color: #911d8b; color: white; width: 170px; }\n#tabellaOrari th.verde, #tabellaOrari td.verde { background-color: #98c818; color: white; width: 170px; }\n#tabellaOrari th.arancione, #tabellaOrari td.arancione { background-color: #ff6e1d; color: white; width: 170px; }\n#tabellaOrari td.arrow { position: relative; font-family: 'MarkProBook'; }\n#tabellaOrari td.arrow::after { content: \"\\f107\"; font-family: 'Font Awesome 5 Pro'; color: #ff6e1d; position: absolute; left: 0; right: 0; bottom: 0px; margin: 0 auto; font-size: 2.4rem; }\n#tabellaOrari td.azzurro { }\n#tabellaOrari tbody td { padding: 0 15px; vertical-align: center; }\n#tabellaOrari tbody tr { height: 30px; }\n#tabellaOrari tbody tr:nth-child(even) { background-color: #ccebf0;  }\n<\/style>\n\t\n<\/head>\n\n<body><table id=\"tabellaOrari\" class=\"restable restables-origin\">\n            <thead>\n                <tr>\n                   <th class=\"txt-center violachiaro\">Rivendite Arriva Italia e Informazioni<\/th>\n                \n                <\/tr>\n            <\/thead>\n            <tbody>\n\t\t\t\t\t\t\t<tr>\n              \n<td class=\"txt-center\"><strong>TORINO<\/strong> &#8211; Auostazione Corso Bolzano angolo Via Grattoni<\/td>\n                <\/tr>\n\t\t\n\t\t\t\t\t  <tr>\n              \n<td class=\"txt-center\"><strong>TORINO<\/strong> &#8211; Corso Vittorio Emanuele II, 57 (Caff\u00e8 Cervino)<\/td>\n                <\/tr>\n\t\t\t\t <tr>\n              \n<td class=\"txt-center\"><strong>TORINO<\/strong> &#8211; Corso Giulio Cesare, 140 (Edicola Derbi)<\/td>\n              <\/tr> <tr>\n              \n<td class=\"txt-center\"><strong>TORINO<\/strong> &#8211; Piazza Bengasi, 13\/D (Tabaccheria Migliardi)<\/td>\n              <\/tr> <tr>\n              \n<td class=\"txt-center\"><strong>CARIGNANO<\/strong> &#8211; Piazza Carlo Alberto (Bar Tabacchi Express Point)<\/td>\n              <\/tr><tr>\n              \n<td class=\"txt-center\"><strong>VINOVO<\/strong> &#8211; Via Cottolengo, 64 (Cartolibreria)<\/td>\n              <\/tr> <tr>\n              \n<td class=\"txt-center\"><strong>VINOVO<\/strong> &#8211; Viale Piemonte 0\/4 (Edicola)<\/td>\n              <\/tr> <tr>\n              \n<td class=\"txt-center\"><strong>CHIVASSO<\/strong> &#8211; Piazza Garibaldi 3 (Edicola)<\/td>\n              <\/tr> <tr>\n              \n<td class=\"txt-center\"><strong>CASELLE TORINESE<\/strong> &#8211; Via Torino, 16 (Edicola Accurso)<\/td>\n              <\/tr>\n<tr>\n<td class=\"txt-center\"><strong>PINEROLO<\/strong> &#8211; Corso Torino, 396 (biglietteria Arriva Italia)\n<\/td>\n              <\/tr><tr>\n<td class=\"txt-center\"><strong>PINEROLO<\/strong> &#8211; Via Savoia, 10 (Tabaccheria Breuza)\n<\/td>\n              <\/tr><tr>\n              \n<td class=\"txt-center\"><strong>MALPENSA (Terminal 1)<\/strong> &#8211; Malpensa Bus Express<\/td>\n              <\/tr> <tr>\n              \n<td class=\"txt-center\"><strong>MALPENSA (Terminal 2)<\/strong> &#8211; Malpensa Bus Express<\/td>\n              <\/tr>\n            <\/tbody>\n        <\/table>\n<\/body>\n<\/html>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-ktk-flex-layout-column  ktk-block-flex-layout__column\">\n<iframe loading=\"lazy\" src=\"https:\/\/www.google.com\/maps\/d\/u\/1\/embed?mid=1XTm5RD2knvqgc659Wcn3zZRTyI1kW47c&amp;ehbc=2E312F\" width=\"100%\" height=\"100%\"><\/iframe>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-ktk-card-wrapper  ktk-block-card-wrapper ktk-block-card-wrapper--bg-violet-eggplant card\">\n<div class=\"wp-block-acf-ktk-card-title\">\n    <div class=\"wp-block-acf-ktk-card-title__title-container\">\n        <h2 class=\"wp-block-acf-ktk-card-title__title\">Useful Info<\/h2>\n    <\/div>\n    <\/div>\n\n\n\n<div class=\"wp-block-ktk-accordion  ktk-block-accordion\" id=\"accordionId5ba3ac3f255b4f489c2581d3d1a7018f\">\n<div class=\"wp-block-ktk-accordion-item  ktk-block-accordion-item\"><div class=\" ktk-block-accordion-item__header-container collapsed\" id=\"accordionItemId0a280f40cdbf4b8ba04f8925bca71dcdheader\" data-toggle=\"collapse\" aria-expanded=\"false\" data-target=\"#accordionItemId0a280f40cdbf4b8ba04f8925bca71dcdcontent\" aria-controls=\"accordionItemId0a280f40cdbf4b8ba04f8925bca71dcdcontent\"><div class=\" ktk-block-accordion-item__header\"><h4 class=\"ktk-block-accordion-item__title\">Regulation<\/h4><\/div><\/div><div class=\" ktk-block-accordion-item__content collapse\" aria-labelledby=\"accordionItemId0a280f40cdbf4b8ba04f8925bca71dcdheader\" data-parent=\"#accordionId5ba3ac3f255b4f489c2581d3d1a7018f\" id=\"accordionItemId0a280f40cdbf4b8ba04f8925bca71dcdcontent\">\n<div class=\"wp-block-acf-ktk-wysiwyg  \">\n    <p>Remember that:<\/p>\n<p>&#8211; it is mandatory to show up with the self-certification completed, printed and signed to be delivered to the driver when boarding.<\/p>\n<p>&#8211; it is mandatory to show up on board with a paper or electronic print (on smartphone or tablet) of the ticket.<\/p>\n<p>&#8211; Tickets are nominative.<\/p>\n<p>&#8211; It is mandatory to keep the ticket until your arrival at your destination (the check may also take place at the arrival terminal when you get off the bus).<\/p>\n<p>&#8211; The transport service is subject to compulsory reservation. The purchase of the ticket can be made by credit card from the website estore.arriva.it or at retail outlets.<\/p>\n<p>&#8211; the ticket purchased within 48 hours prior to the day and time of the departure of the race is not refundable.<\/p>\n<p>For information call our toll-free number <a href=\"tel:+39035289000\">+39 035 28 9000<\/a> (active from Monday to Friday weekdays 08h00-20h00 and Saturday working days 08h00-13h00).<\/p>\n<\/div>\n\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-ktk-accordion-item  ktk-block-accordion-item\"><div class=\" ktk-block-accordion-item__header-container collapsed\" id=\"accordionItemId8e75548964874205b94f09e697ee7a5fheader\" data-toggle=\"collapse\" aria-expanded=\"false\" data-target=\"#accordionItemId8e75548964874205b94f09e697ee7a5fcontent\" aria-controls=\"accordionItemId8e75548964874205b94f09e697ee7a5fcontent\"><div class=\" ktk-block-accordion-item__header\"><h4 class=\"ktk-block-accordion-item__title\">Travel conditions<\/h4><\/div><\/div><div class=\" ktk-block-accordion-item__content collapse\" aria-labelledby=\"accordionItemId8e75548964874205b94f09e697ee7a5fheader\" data-parent=\"#accordionId5ba3ac3f255b4f489c2581d3d1a7018f\" id=\"accordionItemId8e75548964874205b94f09e697ee7a5fcontent\">\n<div class=\"wp-block-acf-ktk-wysiwyg  \">\n    <p style=\"text-align: center;\"><strong>GENERALITY<\/strong><\/p>\n<p>Below the General Travel Conditions appropriately detailed for Travelers who intend to use the Arriva Italia connections on booking to \/ from St. Vincent (Casino), Cervinia, and Malpensa Airport.<\/p>\n<p>Please note that the validity of the offer of transport services by the carrier is to be considered subject to the limit of the availability of seats allowed by the registration certificate of the vehicle used and the tickets that can be sold through the online portal.<\/p>\n<p style=\"text-align: center;\"><strong>ASCENT AND DESCENT FROM BUSES<\/strong><\/p>\n<p>Travelers are invited to go to the boarding stop at least 10\/15 minutes before the scheduled departure \/ passage of the bus.<br \/>\nThe boarding and alighting from the vehicles must take place exclusively at the authorized Sadem stops located along the lines and the Passenger is required to indicate in time their intention to get on or off the vehicle.<\/p>\n<p style=\"text-align: center;\"><strong>TIMETABLES, RATES AND COINCIDENCES<\/strong><\/p>\n<p>\u2022 Times and rates can be changed with the approval of the Supervisory Authority, with a simple notice at the ticket offices of the respective lines concerned.<\/p>\n<p>The Company declines any responsibility for missed connections, due to delays or other reasons in the races and for involuntary inaccuracies in printing the timetables.<br \/>\nIt should be noted that the timetables on the website are constantly updated and aligned with the exercise carried out. In any case, Sadem does not guarantee any arrival time nor is it responsible for any inconvenience or damage deriving to the traveler from non-arrival and \/ or non-transport that are due to unforeseeable circumstances or force majeure.<br \/>\nThe travel time relating to the various sections is only indicative and, in any case, to be considered subject to climatic and environmental conditions (eg traffic, road blocks or works, strikes, etc.) in the presence of which the transport will be actually carried out.<\/p>\n<p><em><strong>For Milan Malpensa airport<\/strong><\/em><\/p>\n<p>We recommend to Messrs. Travelers who want to carefully check that the arrival time of the rides is always compatible with the presentation time at the airport for check-in operations.<\/p>\n<p style=\"text-align: center;\"><strong>INFRINGEMENTS AND SANCTIONS<\/strong><\/p>\n<p>Passengers without the required travel document or with irregular booking, are required, in addition to the payment of the normal ticket at the ordinary rate, also to pay an administrative penalty provided for by the laws in force.<br \/>\nThe Company reserves the right to take any legal action against travelers in possession of altered or inauthentic travel documents.<\/p>\n<p style=\"text-align: center;\"><strong>TICKETS AND VALIDITY<\/strong><\/p>\n<p>Travelers are required to obtain a travel ticket by purchasing it online and \/ or at authorized ticket offices, and it must be shown to the driving staff upon boarding.<br \/>\nTickets are nominative and non-transferable and must be kept until the end of the journey to present them at each request by the staff for verification.<br \/>\nThe ticket can only be used for the service indicated on the ticket.<br \/>\nThe purchase of the ticket implies acceptance of the conditions and terms of transport provided which can be consulted on the website under the heading &#8220;General travel conditions&#8221; specific to these connections.<br \/>\nAll travel tickets perform the function of fiscal receipt and therefore must be kept, in order to allow any fiscal checks by the investigating bodies. These checks can be carried out both on board the bus and in the immediate vicinity of the stop locations.<br \/>\nSadem is not responsible for any theft, loss and \/ or theft of the name ticket, just as it is not responsible for the use of the ticket by unauthorized parties.<\/p>\n<p style=\"text-align: center;\"><strong>CHANGE RESERVATIONS<\/strong><\/p>\n<ul>\n<li>Subject to seat availability, only one change of date and \/ or journey per ticket is allowed.<\/li>\n<li>The ride can be changed no later than the departure time. However, it is not possible to reverse the origin \/ destination of the booked ticket. Please note that there is only one change per ticket.<\/li>\n<li>The journey can be changed by requesting a change by telephone at <a href=\"tel:+39035289000\">+39 035 28 9000<\/a> (active from Monday to Friday weekdays 08h00-20h00 and Saturday working days 08h00-13h00), or at the authorized Arriva Italia <a href=\"https:\/\/torino.arriva.it\/en\/resellers\/\">retailers<\/a> (Bus Station ExtraTo Corso Bolzano &#8211; Turin and Motorway Office &#8211; Milan Malpensa Airport).<\/li>\n<li>In case of online purchase it is possible to make the change by directly accessing your customer area.<\/li>\n<\/ul>\n<p><em><strong>For Milan Malpensa airport<br \/>\n<\/strong><\/em>Only in the event of a flight delay, and only for return trips from the airports to Turin, it is possible to make a change within 24 hours of the departure time of the previously reserved trip.<\/p>\n<p style=\"text-align: center;\"><strong>CANCELLATION AND REFUND<\/strong><\/p>\n<ul>\n<li>The Traveler may request the cancellation of the ticket up <strong>to 48 hours<\/strong> before the date and time of departure, with a reduction of 30% of the ticket price. Otherwise it will not be possible to cancel and request a refund of the ticket.<\/li>\n<li>To obtain the refund, if due, it is essential:\n<ol>\n<li><span style=\"font-size: 1rem;\">proceed with the cancellation by promptly calling the number <a href=\"tel:+39035289000\">+39 035 28 9000<\/a> (active from Monday to Friday weekdays 08h00-20h00 and Saturday working days 08h00-13h00), communicating your data, day and time of the departure race, as well as the reservation number (PNR).<\/span><\/li>\n<li><span style=\"font-size: 1rem;\">send the refund request using the <a href=\"https:\/\/torino.arriva.it\/en\/contacts\/\">Contact form<\/a>.<\/span><\/li>\n<\/ol>\n<\/li>\n<li><span style=\"font-size: 1rem;\">We remind Messrs. Passengers that the ticket purchased in the 48 hours preceding the day and time of the departure of the journey is not refundable, just as a ticket which has already been changed previously is no longer refundable.<\/span><\/li>\n<li>For more information, please refer to Regulation (EU) no. 181\/2011 relating to the rights of passengers in bus transport.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><strong>FREE CIRCULATION<\/strong><\/p>\n<p>Taking into account that the \u201cTurin \/ Malpensa airports\u201d, \u201cTurin \/ St. Vincent Casino &#8220;and&#8221; Turin \/ Cervinia &#8220;are not Local Public Transport services but services not contributed under competition and without subsidies, on these lines there is no provision for free movement to law enforcement agents and officials or persons in possession of documentation justifying disability.<br \/>\nFor the type of service, therefore, there are no tariff concessions for law enforcement, the elderly or the disabled. The full rate is provided for each user.<\/p>\n<p style=\"text-align: center;\"><strong>TRANSPORT OF CHILDREN<\/strong><\/p>\n<p>Each traveler, in possession of a travel document, has the right to allow only one child not exceeding one meter in height to travel for free, provided that he \/ she keeps him seated on his lap.<\/p>\n<p>For children aged between 4 and 13 years, occupying a seat, a dedicated fare is available, equal to \u20ac11.00 for a one-way ticket.<\/p>\n<p style=\"text-align: center;\"><strong>TRANSPORT OF PETS<\/strong><\/p>\n<p>Each Traveler, equipped with a travel document, can bring a small pet with them provided that it does not disturb other Travelers and that it is equipped with a muzzle, leash and any device capable of rendering it harmless as required by current regulations on the subject. .<br \/>\nThe sum to be paid is equal to 50% of the full rate applicable for the Traveler&#8217;s route. During transport, it is the care of the companion to prevent the animal from getting on the seats, soiling or damaging the car or causing damage to travelers; if this happens, the accompanying person is required to pay compensation for any damage.<br \/>\nGuide dogs for the blind are allowed to travel free of charge.<\/p>\n<p><strong>LUGGAGE TRANSPORT<\/strong><\/p>\n<p>The price of the ticket and for each traveler includes the free transport of 1 hand baggage not exceeding 10 kg and which can be placed in the overhead bins inside the bus.<br \/>\nAny object that cannot be accommodated in the overhead bins inside the bus must be placed in the external baggage boxes.<br \/>\nThe acceptance of excess baggage can be regulated only at the start of the race (subject to availability of space in the luggage compartment).<br \/>\nThe company declines all responsibility for any theft, tampering and loss of luggage.<br \/>\nSadem is liable for loss and damage to travelers&#8217; luggage if determined by causes attributable to it; in this proven case, the compensation for the damage cannot exceed the limits provided for by law 202\/54 and law 450\/85.<br \/>\nLuggage containing dangerous and noxious goods, as well as flammable material, are excluded from transport; the carrier reserves the right to make use of the traveler for any damage caused by the nature of his baggage.<br \/>\nFollowing recent reports of baggage theft, Messrs. passengers to pay the utmost attention to their suitcases deposited in the luggage compartments (both at the departure terminal and at subsequent intermediate stops).<\/p>\n<p><em><strong>For Milan Malpensa airport<\/strong><\/em><\/p>\n<p>Specifically for Malpensa, we authorize the free transport of 1 suitcase whose dimensions (length + width + depth) do not exceed 160 cm and 1 hand luggage max 115 cm (for hand luggage the limitations described in the paragraph above).<br \/>\nAny baggage with dimensions greater than those foreseen or any additional package to the aforementioned, can be accepted only at the start of the race, (subject to availability in the luggage boxes).<\/p>\n<p><em><strong>For Cervinia<\/strong><\/em><\/p>\n<p>Skis and snowboards travel for free (1 per paying passenger).<br \/>\nAny additional baggage to the aforementioned will be carried at a cost of 50% of the full fare applicable for the Traveler&#8217;s route.<\/p>\n<p style=\"text-align: center;\"><strong>BEHAVIOR IN THE CAR<\/strong><\/p>\n<p>Travelers present in the car must be in possession of a regular travel document, occupy one seat only and remain seated for the entire duration of the journey until the vehicle has stopped.<br \/>\nIt is mandatory to fasten the seat belt if the seat occupied is equipped with it.<br \/>\nThe Company declines all responsibility in the event of accidents suffered by travelers who have not complied with the aforementioned requirements.<br \/>\nTo Messrs. Travelers are also required to behave appropriately, not to smoke in the car, not to damage, deteriorate or soil the vehicles or infrastructures: otherwise, the Traveler will have to compensate for the damage caused.<\/p>\n<p style=\"text-align: center;\"><strong>LOST ITEMS<\/strong><\/p>\n<p>All information on how to find what is lost on board the vehicles can be requested by filling out the appropriate <a href=\"https:\/\/torino.arriva.it\/en\/lost-properties\/\" target=\"_blank\" rel=\"noopener\">form<\/a> on the website.<br \/>\nIf possible, Sadem will be responsible for contacting the rightful owner and inviting him to collect the lost item. Where there is no certain reference to the property, the object is kept available to the rightful owner, for its withdrawal, within the terms of the law.<\/p>\n<p style=\"text-align: center;\"><strong>COMPLAINTS AND COMPLAINTS<\/strong><\/p>\n<p>Reports regarding inefficiencies, anomalies or service irregularities, as well as any suggestions, can be forwarded:<\/p>\n<ul>\n<li>in writing using the appropriate <a href=\"https:\/\/torino.arriva.it\/en\/complaints\/\">form<\/a> available on the website<\/li>\n<li>by phone at our Call Center at <a href=\"tel:+39035289000\">+39 035 28 9000<\/a> (active from Monday to Friday weekdays 08h00-20h00 and Saturday working days 08h00-13h00).<\/li>\n<\/ul>\n<p>In both cases, the customer must specify their personal details, clearly state what happened and transmit any documentation accompanying the complaint. The confidentiality of personal data is guaranteed (Legislative Decree 196\/03). The response to the customer will take place within 30 working days from the date of receipt of the report.<\/p>\n<p style=\"text-align: center;\"><strong>STRIKE<\/strong><\/p>\n<p>Sadem guarantees in the event of a staff strike, the execution of the races in the following time slots: from the start of the service at 8.00 and from 12.00 to 15.00, pursuant to Law 12\/06\/90 n. 146.<\/p>\n<p style=\"text-align: center;\"><strong>INDEMNITIES (refunds for services not performed or irregular)<\/strong><\/p>\n<p>No refunds are made for delayed journeys and\/or journeys interrupted or canceled due to force majeure (e.g. impromptu and unforeseeable vehicle breakdown), nor for failures in the vehicle&#8217;s heating and\/or air conditioning systems.<\/p>\n<\/div>\n\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-ktk-accordion-item  ktk-block-accordion-item\"><div class=\" ktk-block-accordion-item__header-container collapsed\" id=\"accordionItemIdeaebd960063649a0a6c69e0f824100cbheader\" data-toggle=\"collapse\" aria-expanded=\"false\" data-target=\"#accordionItemIdeaebd960063649a0a6c69e0f824100cbcontent\" aria-controls=\"accordionItemIdeaebd960063649a0a6c69e0f824100cbcontent\"><div class=\" ktk-block-accordion-item__header\"><h4 class=\"ktk-block-accordion-item__title\">Change booking<\/h4><\/div><\/div><div class=\" ktk-block-accordion-item__content collapse\" aria-labelledby=\"accordionItemIdeaebd960063649a0a6c69e0f824100cbheader\" data-parent=\"#accordionId5ba3ac3f255b4f489c2581d3d1a7018f\" id=\"accordionItemIdeaebd960063649a0a6c69e0f824100cbcontent\">\n<div class=\"wp-block-acf-ktk-wysiwyg  \">\n    <ul>\n<li>Subject to seat availability, only one change of date and \/ or journey per ticket is allowed.<\/li>\n<li>The ride can be changed no later than the departure time. However, it is not possible to reverse the origin \/ destination of the booked ticket. Please note that there is only one change per ticket.<\/li>\n<li>The journey can be changed by requesting a change by telephone at <a href=\"tel:+39035289000\">+39 035 28 9000<\/a> (active from Monday to Friday weekdays 08h00-20h00 and Saturday working days 08h00-13h00), or at the authorized Arriva Italia <a href=\"https:\/\/torino.arriva.it\/en\/resellers\/\">retailers<\/a> (Bus Station ExtraTo Corso Bolzano &#8211; Turin and Motorway Office &#8211; Milan Malpensa Airport).<\/li>\n<li>In case of online purchase it is possible to make the change by directly accessing your customer area.<\/li>\n<\/ul>\n<p>Only in the event of a flight delay, and <strong>only for return journeys from airports to Turin<\/strong>, it is possible to make a change within <strong>24 hours<\/strong> of the departure time of the previously reserved journey.<\/p>\n<p><strong>ATTENTION!<\/strong> If the passenger with a reservation does not show up by the departure time of the reserved journey, the company reserves the right to resell the seat to any passengers present at the stop without a travel document.<\/p>\n<\/div>\n\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-ktk-accordion-item  ktk-block-accordion-item\"><div class=\" ktk-block-accordion-item__header-container collapsed\" id=\"accordionItemId7afb41fdb877491a9c871994ac74d7a0header\" data-toggle=\"collapse\" aria-expanded=\"false\" data-target=\"#accordionItemId7afb41fdb877491a9c871994ac74d7a0content\" aria-controls=\"accordionItemId7afb41fdb877491a9c871994ac74d7a0content\"><div class=\" ktk-block-accordion-item__header\"><h4 class=\"ktk-block-accordion-item__title\">Cancellation and Refund<\/h4><\/div><\/div><div class=\" ktk-block-accordion-item__content collapse\" aria-labelledby=\"accordionItemId7afb41fdb877491a9c871994ac74d7a0header\" data-parent=\"#accordionId5ba3ac3f255b4f489c2581d3d1a7018f\" id=\"accordionItemId7afb41fdb877491a9c871994ac74d7a0content\">\n<div class=\"wp-block-acf-ktk-wysiwyg  \">\n    <ul>\n<li>The Traveler may request the cancellation of the ticket up to 48 hours before the date and time of departure, with a reduction of 30% of the ticket price. Otherwise it will not be possible to cancel and request a refund of the ticket.<\/li>\n<li>To obtain the refund, if due, it is essential:\n<ul>\n<li><span style=\"font-size: 1rem;\">send the request using the <a href=\"https:\/\/torino.arriva.it\/en\/contacts\/\">Contact form<\/a>, communicating <strong>your data, day and time of the departure race, as well as the reservation number (PNR)<\/strong>.<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-size: 1rem;\">We remind Passengers that the ticket purchased in the 48 hours preceding the day and time of the departure of the journey is not refundable, just as a ticket which has already been changed previously is no longer refundable.<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-ktk-container  ktk-block-container ktk-block-container--bg-gray\"><div class=\"ktk-block-container__content \">\n<h2 class=\"wp-block-heading has-text-align-center\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#2d146e\" class=\"has-inline-color\">Most frequently asked questions<\/mark><\/h2>\n\n\n\n<div class=\"wp-block-ktk-accordion  ktk-block-accordion\" id=\"accordionId08c5a70188e848f88921dabf08f1d2cf\">\n<div class=\"wp-block-ktk-accordion-item  ktk-block-accordion-item\"><div class=\" ktk-block-accordion-item__header-container collapsed\" id=\"accordionItemIde95ef9df44eb4e7b98245a266c6036aaheader\" data-toggle=\"collapse\" aria-expanded=\"false\" data-target=\"#accordionItemIde95ef9df44eb4e7b98245a266c6036aacontent\" aria-controls=\"accordionItemIde95ef9df44eb4e7b98245a266c6036aacontent\"><div class=\" ktk-block-accordion-item__header\"><h4 class=\"ktk-block-accordion-item__title\">If my flight is delayed, can I use the ticket for the next journey?<\/h4><\/div><\/div><div class=\" ktk-block-accordion-item__content collapse\" aria-labelledby=\"accordionItemIde95ef9df44eb4e7b98245a266c6036aaheader\" data-parent=\"#accordionId08c5a70188e848f88921dabf08f1d2cf\" id=\"accordionItemIde95ef9df44eb4e7b98245a266c6036aacontent\">\n<div class=\"wp-block-acf-ktk-wysiwyg  \">\n    <p>Only in the event of a flight delay, and only for return trips from the airports to Turin, it is possible to make a change within 24 hours of the departure time of the previously reserved trip.<\/p>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-ktk-accordion-item  ktk-block-accordion-item\"><div class=\" ktk-block-accordion-item__header-container collapsed\" id=\"accordionItemId6958af47b8924d16978b1df18d1ac413header\" data-toggle=\"collapse\" aria-expanded=\"false\" data-target=\"#accordionItemId6958af47b8924d16978b1df18d1ac413content\" aria-controls=\"accordionItemId6958af47b8924d16978b1df18d1ac413content\"><div class=\" ktk-block-accordion-item__header\"><h4 class=\"ktk-block-accordion-item__title\">Can I change my ticket?<\/h4><\/div><\/div><div class=\" ktk-block-accordion-item__content collapse\" aria-labelledby=\"accordionItemId6958af47b8924d16978b1df18d1ac413header\" data-parent=\"#accordionId08c5a70188e848f88921dabf08f1d2cf\" id=\"accordionItemId6958af47b8924d16978b1df18d1ac413content\">\n<div class=\"wp-block-acf-ktk-wysiwyg  \">\n    <ul>\n<li>Subject to seat availability, only one change of date and \/ or journey per ticket is allowed.<\/li>\n<li>The ride can be changed no later than the departure time. However, it is not possible to reverse the origin \/ destination of the booked ticket. Please note that there is only one change per ticket.<\/li>\n<li>The journey can be changed by requesting a change by telephone at <a href=\"tel:+39035289000\">+39 035 28 9000<\/a> (active from Monday to Friday weekdays 08h00-20h00 and Saturday working days 08h00-13h00), or at the authorized Arriva Italia <a href=\"https:\/\/torino.arriva.it\/en\/resellers\/\">retailers<\/a> (Bus Station ExtraTo Corso Bolzano &#8211; Turin and Motorway Office &#8211; Milan Malpensa Airport).<\/li>\n<li>In case of online purchase it is possible to make the change by directly accessing your customer area.<\/li>\n<\/ul>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-ktk-accordion-item  ktk-block-accordion-item\"><div class=\" ktk-block-accordion-item__header-container collapsed\" id=\"accordionItemId6e8d541a82e44627a6944e4432c91a03header\" data-toggle=\"collapse\" aria-expanded=\"false\" data-target=\"#accordionItemId6e8d541a82e44627a6944e4432c91a03content\" aria-controls=\"accordionItemId6e8d541a82e44627a6944e4432c91a03content\"><div class=\" ktk-block-accordion-item__header\"><h4 class=\"ktk-block-accordion-item__title\">Can I carry a piece of luggage?<\/h4><\/div><\/div><div class=\" ktk-block-accordion-item__content collapse\" aria-labelledby=\"accordionItemId6e8d541a82e44627a6944e4432c91a03header\" data-parent=\"#accordionId08c5a70188e848f88921dabf08f1d2cf\" id=\"accordionItemId6e8d541a82e44627a6944e4432c91a03content\">\n<div class=\"wp-block-acf-ktk-wysiwyg  \">\n    <p>Yes, we authorize the free transport of 1 suitcase whose dimensions (length + width + depth) do not exceed 160 cm and 1 hand baggage max 115 cm not exceeding 10 kg and which can be placed in the overhead bins inside the bus.<br \/>\nAny baggage with dimensions greater than those foreseen or any additional package to the aforementioned, can be accepted only at the start of the race, (subject to availability in the baggage boxes).<\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#2d146e\" class=\"has-inline-color\">You might also be interested in it<\/mark><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-5\">\n<div class=\"wp-block-column is-layout-flow\">\n<div class=\"wp-block-cover\" style=\"min-height:300px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\"><\/span><img decoding=\"async\" loading=\"lazy\" width=\"1900\" height=\"600\" class=\"wp-block-cover__image-background wp-image-7943\" alt=\"\" src=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/04\/Green-Airport-Bus-a-Malpensa-1.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/04\/Green-Airport-Bus-a-Malpensa-1.jpg 1900w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/04\/Green-Airport-Bus-a-Malpensa-1-300x95.jpg 300w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/04\/Green-Airport-Bus-a-Malpensa-1-1024x323.jpg 1024w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/04\/Green-Airport-Bus-a-Malpensa-1-768x243.jpg 768w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/04\/Green-Airport-Bus-a-Malpensa-1-540x171.jpg 540w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/04\/Green-Airport-Bus-a-Malpensa-1-1536x485.jpg 1536w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/04\/Green-Airport-Bus-a-Malpensa-1-143x45.jpg 143w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/04\/Green-Airport-Bus-a-Malpensa-1-95x30.jpg 95w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2022\/04\/Green-Airport-Bus-a-Malpensa-1-127x40.jpg 127w\" sizes=\"(max-width: 1900px) 100vw, 1900px\" \/><div class=\"wp-block-cover__inner-container\">\n<p class=\"has-text-align-center has-large-font-size\"><a href=\"https:\/\/arriva.it\/en\/green-airport-bus-malpensa\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-inline-color has-white-color\">GREEN AIRPORT BUS<br>MALPENSA<\/span><\/a><\/p>\n\n\n\n<p class=\"has-text-align-center has-white-color has-text-color\">Discover the service that transports passengers, from one terminal to another in Malpensa<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\">\n<div class=\"wp-block-cover is-light\" style=\"min-height:300px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\"><\/span><img decoding=\"async\" class=\"wp-block-cover__image-background wp-image-8030\" alt=\"\" src=\"https:\/\/arriva.it\/app\/uploads\/sites\/7\/2021\/06\/oggetti-smarriti-foto.jpg\" data-object-fit=\"cover\"\/><div class=\"wp-block-cover__inner-container\">\n<p class=\"has-text-align-center has-large-font-size\"><a href=\"https:\/\/torino.arriva.it\/en\/lost-properties\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-inline-color has-white-color\">LOST PROPERTIES<\/span><\/a><\/p>\n\n\n\n<p class=\"has-text-align-center has-white-color has-text-color\">Missing something on our bus?<br>Click here and fill in the form<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\">\n<div class=\"wp-block-cover is-light is-position-center-center\" style=\"min-height:300px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\"><\/span><img decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1920\" class=\"wp-block-cover__image-background wp-image-1143\" alt=\"\" src=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/Bus-Torino-Caselle_05-scaled.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/Bus-Torino-Caselle_05-scaled.jpg 2560w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/Bus-Torino-Caselle_05-300x225.jpg 300w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/Bus-Torino-Caselle_05-1024x768.jpg 1024w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/Bus-Torino-Caselle_05-768x576.jpg 768w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/Bus-Torino-Caselle_05-540x405.jpg 540w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/Bus-Torino-Caselle_05-1536x1152.jpg 1536w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/Bus-Torino-Caselle_05-2048x1536.jpg 2048w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/Bus-Torino-Caselle_05-63x47.jpg 63w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/Bus-Torino-Caselle_05-40x30.jpg 40w, https:\/\/arriva.it\/app\/uploads\/sites\/4\/2020\/12\/Bus-Torino-Caselle_05-53x40.jpg 53w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><div class=\"wp-block-cover__inner-container\">\n<p class=\"has-text-align-center has-large-font-size\"><a href=\"https:\/\/torino.arriva.it\/en\/airport-line-torino-city-center-torino-airport\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-inline-color has-white-color\">TORINO CITY CENTER<br>TORINO AIRPORT<\/span><\/a><\/p>\n\n\n\n<p class=\"has-text-align-center has-white-color has-text-color\">Find out more about the line connects the center of Torino with Torino Caselle Airport<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>You might also be interested in it<\/p>\n","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Airport line Torino - Malpensa Airport - Arriva Italia - Torino<\/title>\n<meta name=\"description\" content=\"Arriva Italia takes you every day from Turin to Milan Malpensa Airport (round trip) with 15 daily rides \u2013 discover the round-trip promo for just \u20ac39!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Airport line Torino - Malpensa Airport - Arriva Italia - Torino\" \/>\n<meta property=\"og:description\" content=\"Arriva Italia takes you every day from Turin to Milan Malpensa Airport (round trip) with 15 daily rides \u2013 discover the round-trip promo for just \u20ac39!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/\" \/>\n<meta property=\"og:site_name\" content=\"Arriva Italia - Torino\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-27T14:02:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/07\/aMalpensa_2020_06.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/07\/aMalpensa_2020_06.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/\",\"url\":\"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/\",\"name\":\"Airport line Torino - Malpensa Airport - Arriva Italia - Torino\",\"isPartOf\":{\"@id\":\"https:\/\/torino.arriva.it\/#website\"},\"datePublished\":\"2022-04-11T13:21:38+00:00\",\"dateModified\":\"2026-02-27T14:02:23+00:00\",\"description\":\"Arriva Italia takes you every day from Turin to Milan Malpensa Airport (round trip) with 15 daily rides \u2013 discover the round-trip promo for just \u20ac39!\",\"breadcrumb\":{\"@id\":\"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/torino.arriva.it\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Airport line Torino &#8211; Malpensa Airport\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/torino.arriva.it\/#website\",\"url\":\"https:\/\/torino.arriva.it\/\",\"name\":\"Arriva Italia - Torino\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/torino.arriva.it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Airport line Torino - Malpensa Airport - Arriva Italia - Torino","description":"Arriva Italia takes you every day from Turin to Milan Malpensa Airport (round trip) with 15 daily rides \u2013 discover the round-trip promo for just \u20ac39!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/","og_locale":"en_US","og_type":"article","og_title":"Airport line Torino - Malpensa Airport - Arriva Italia - Torino","og_description":"Arriva Italia takes you every day from Turin to Milan Malpensa Airport (round trip) with 15 daily rides \u2013 discover the round-trip promo for just \u20ac39!","og_url":"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/","og_site_name":"Arriva Italia - Torino","article_modified_time":"2026-02-27T14:02:23+00:00","og_image":[{"url":"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/07\/aMalpensa_2020_06.jpg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/arriva.it\/app\/uploads\/sites\/4\/2021\/07\/aMalpensa_2020_06.jpg","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/","url":"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/","name":"Airport line Torino - Malpensa Airport - Arriva Italia - Torino","isPartOf":{"@id":"https:\/\/torino.arriva.it\/#website"},"datePublished":"2022-04-11T13:21:38+00:00","dateModified":"2026-02-27T14:02:23+00:00","description":"Arriva Italia takes you every day from Turin to Milan Malpensa Airport (round trip) with 15 daily rides \u2013 discover the round-trip promo for just \u20ac39!","breadcrumb":{"@id":"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/torino.arriva.it\/en\/airport-line-torino-malpensa-airport\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/torino.arriva.it\/en\/"},{"@type":"ListItem","position":2,"name":"Airport line Torino &#8211; Malpensa Airport"}]},{"@type":"WebSite","@id":"https:\/\/torino.arriva.it\/#website","url":"https:\/\/torino.arriva.it\/","name":"Arriva Italia - Torino","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/torino.arriva.it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"acf":{"featured_image_mask":"none"},"_links":{"self":[{"href":"https:\/\/torino.arriva.it\/en\/wp-json\/wp\/v2\/pages\/7820"}],"collection":[{"href":"https:\/\/torino.arriva.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/torino.arriva.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/torino.arriva.it\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/torino.arriva.it\/en\/wp-json\/wp\/v2\/comments?post=7820"}],"version-history":[{"count":131,"href":"https:\/\/torino.arriva.it\/en\/wp-json\/wp\/v2\/pages\/7820\/revisions"}],"predecessor-version":[{"id":15137,"href":"https:\/\/torino.arriva.it\/en\/wp-json\/wp\/v2\/pages\/7820\/revisions\/15137"}],"wp:attachment":[{"href":"https:\/\/torino.arriva.it\/en\/wp-json\/wp\/v2\/media?parent=7820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}