{
  "name": "CompareAirports route evidence",
  "description": "Airport to Alpine destination ground-transport options as rendered on compareairports.com, each with its source, publisher and check date. Fares are null until a dated whole-party fare exists; null means unknown, not zero.",
  "url": "https://compareairports.com/data/routes.json",
  "methodology": "https://compareairports.com/methodology/",
  "durationKinds": {
    "published-minimum": "Shortest time on an operator route page; not a timetable, waiting excluded.",
    "scheduled": "From an operator timetable with the stated validity.",
    "estimate": "Approximate time from a tourism board; not a dated itinerary."
  },
  "airports": [
    {
      "code": "GVA",
      "name": "Geneva",
      "country": "Switzerland",
      "officialSource": "https://www.gva.ch/en/passengers/access-and-transport/buses-coaches-and-shuttles/regional-coaches"
    },
    {
      "code": "LYS",
      "name": "Lyon Saint-Exupéry",
      "country": "France",
      "officialSource": "https://www.lyonaeroports.com/en/actualites/fermeture-T2-2026"
    },
    {
      "code": "MXP",
      "name": "Milan Malpensa",
      "country": "Italy"
    },
    {
      "code": "ZRH",
      "name": "Zurich",
      "country": "Switzerland"
    },
    {
      "code": "BSL",
      "name": "EuroAirport Basel",
      "country": "France, serving Basel",
      "officialSource": "https://www.euroairport.com/en/transport"
    },
    {
      "code": "VCE",
      "name": "Venice Marco Polo",
      "country": "Italy"
    },
    {
      "code": "TSF",
      "name": "Treviso",
      "country": "Italy"
    },
    {
      "code": "BZO",
      "name": "Bolzano",
      "country": "Italy",
      "officialSource": "https://www.bolzanoairport.it/de/anreise-zum-flughafen"
    },
    {
      "code": "INN",
      "name": "Innsbruck",
      "country": "Austria",
      "officialSource": "https://www.innsbruck-airport.com/en/passengers-visitors/arrival-parking/public-transport/"
    },
    {
      "code": "VRN",
      "name": "Verona",
      "country": "Italy"
    },
    {
      "code": "MUC",
      "name": "Munich",
      "country": "Germany"
    }
  ],
  "routes": [
    {
      "destination": "chamonix",
      "mode": "coach",
      "operator": "FlixBus",
      "fare": null,
      "id": "gva-chamonix-flixbus",
      "airport": "GVA",
      "legs": [
        "Coach, Geneva Airport to Chamonix (direct)"
      ],
      "endpoint": "Chamonix Sud (October departures) or Chamonix Centre, Allée Rector Payot (January departures)",
      "duration": {
        "kind": "scheduled",
        "minMinutes": 80,
        "maxMinutes": 100,
        "segment": "on the coach only",
        "direction": "towards Chamonix",
        "waiting": "excluded"
      },
      "fareNote": "Two adults, one way, searched 2026-09-28: €32.98 to €51.48 on 17 Oct 2026 (four departures, 10:45 to 20:35) and €65.00 on 16 Jan 2027 (hourly 10:00 to 22:00, a partner shuttle sold by FlixBus). Return: €32.98 to €36.98 on 24 Oct 2026, €65.00 on 23 Jan 2027. Plus a €0.99 booking fee. Search snapshot, not a guarantee.",
      "validity": "Dated search results for 17 and 24 Oct 2026 and 16 and 23 Jan 2027, both directions. For mid-January only the partner shuttle was on sale when checked.",
      "status": "fresh",
      "source": {
        "url": "https://shop.flixbus.com/search?departureCity=89b7ebc7-cf52-4dac-97fd-b08ef8679623&arrivalCity=5e3178b2-bd1f-41a6-b5a0-a24c53e9e718&rideDate=17.10.2026&adult=2",
        "id": "flixbus-search-gva-chamonix",
        "publisher": "FlixBus",
        "title": "FlixBus search: Geneva Airport to Chamonix, two adults (17 Oct 2026, 16 Jan 2027, returns 24 Oct 2026 and 23 Jan 2027)",
        "accessed": "2026-09-28",
        "supports": "Dated search snapshot, two adults, one way each direction. 17 Oct 2026: 10:45, 14:30, 17:35, 20:35, 1h 25m to 1h 40m, direct to Chamonix (234 Avenue de Courmayeur), €32.98 to €51.48 for two. 16 Jan 2027: hourly 10:00 to 22:00, 1h 20m, to Chamonix Centre (Allée Rector Payot), partner shuttle sold by FlixBus, €65.00 for two. Return 24 Oct 2026: 07:15 to 17:15, €32.98 to €36.98; 23 Jan 2027: hourly 06:30 to 16:30, €65.00. €0.99 booking fee extra. Not a guaranteed price.",
        "validUntil": "2027-01-23"
      },
      "openQuestions": [
        "Change and refund terms on the selected departure",
        "Luggage allowance on the January partner shuttle",
        "No coach after 20:35 on the October date checked"
      ]
    },
    {
      "destination": "chamonix",
      "mode": "coach",
      "operator": "FlixBus",
      "fare": null,
      "id": "lys-chamonix-flixbus",
      "airport": "LYS",
      "legs": [
        "Coach, Lyon Saint-Exupéry to Chamonix (direct)"
      ],
      "endpoint": "Chamonix Sud",
      "duration": {
        "kind": "scheduled",
        "minMinutes": 165,
        "maxMinutes": 195,
        "segment": "on the coach only",
        "direction": "towards Chamonix",
        "waiting": "excluded"
      },
      "fareNote": "Two adults, one way, searched 2026-09-28: €42.98 to €44.98 on 17 Oct 2026 (08:30, 13:05 and 14:10) and €35.98 back on 24 Oct 2026 (07:15 and 14:45), plus a €0.99 booking fee. Nothing was on sale for 16 or 23 Jan 2027 (results stopped after 10 Jan 2027). Search snapshot, not a guarantee.",
      "validity": "Autumn only: dated results for 17 and 24 Oct 2026. January 2027 not yet on sale when checked.",
      "status": "incomplete",
      "source": {
        "url": "https://shop.flixbus.com/search?departureCity=09e56f73-34a7-4b38-bf5f-49443dc4000c&arrivalCity=5e3178b2-bd1f-41a6-b5a0-a24c53e9e718&rideDate=17.10.2026&adult=2",
        "id": "flixbus-search-lys-chamonix",
        "publisher": "FlixBus",
        "title": "FlixBus search: Lyon Saint-Exupéry Airport to Chamonix, two adults (17 Oct 2026, 16 Jan 2027, returns 24 Oct 2026 and 23 Jan 2027)",
        "accessed": "2026-09-28",
        "supports": "Dated search snapshot, two adults, one way. 17 Oct 2026: 08:30, 13:05, 14:10, 2h 45m to 3h 15m, direct, €42.98 to €44.98 for two. Return 24 Oct 2026: 07:15 and 14:45, 3h 10m, €35.98. €0.99 booking fee extra. No results for 16 or 23 Jan 2027; results stopped after 10 Jan 2027. Not a guaranteed price.",
        "validUntil": "2026-10-24"
      },
      "openQuestions": [
        "January 2027 departures once on sale",
        "Last departure 14:10 on the October date checked: no coach for a late-afternoon or evening arrival",
        "Change and refund terms on the selected departure"
      ]
    },
    {
      "destination": "chamonix",
      "mode": "coach",
      "operator": "FlixBus",
      "fare": null,
      "id": "mxp-chamonix-flixbus",
      "airport": "MXP",
      "legs": [
        "Coach, Milan Malpensa to Chamonix: direct only overnight (03:05 or 03:15 in October); daytime journeys change at Milan Lampugnano"
      ],
      "endpoint": "Chamonix Sud",
      "duration": {
        "kind": "scheduled",
        "minMinutes": 215,
        "maxMinutes": 355,
        "segment": "airport departure to Chamonix arrival",
        "direction": "towards Chamonix",
        "waiting": "change at Lampugnano included; airport exit excluded"
      },
      "fareNote": "Two adults, one way, searched 2026-09-28: €73.96 (12:30, one change) or €48.48 to €60.48 (overnight direct) on 17 Oct 2026; €43.96 to €45.96 on 16 Jan 2027, every journey with a change. Plus a €0.99 booking fee. Search snapshot, not a guarantee.",
      "validity": "Dated search results for 17 and 24 Oct 2026 and 16 and 23 Jan 2027, both directions.",
      "status": "fresh",
      "source": {
        "url": "https://shop.flixbus.com/search?departureCity=40e324e7-8646-11e6-9066-549f350fcb0c&arrivalCity=5e3178b2-bd1f-41a6-b5a0-a24c53e9e718&rideDate=17.10.2026&adult=2",
        "id": "flixbus-search-mxp-chamonix",
        "publisher": "FlixBus",
        "title": "FlixBus search: Milan Malpensa Airport to Chamonix, two adults (17 Oct 2026, 16 Jan 2027, returns 24 Oct 2026 and 23 Jan 2027)",
        "accessed": "2026-09-28",
        "supports": "Dated search snapshot, two adults, one way. 17 Oct 2026: direct 03:05 (T2) or 03:15 (T1) to 06:50, €48.48 to €60.48; 12:30 (T1) with a change at Milan Lampugnano to 17:40, €73.96. 16 Jan 2027: all with a change, 04:15 to 21:30 departures, 5h 05m to 5h 55m, €43.96 to €45.96. Return 24 Oct 2026: only 23:50 direct, €51.48; 23 Jan 2027: 07:00 to 15:05 with a change, €44.96 to €46.96. €0.99 booking fee extra. Not a guaranteed price.",
        "validUntil": "2027-01-23"
      },
      "openQuestions": [
        "Mont Blanc Tunnel calendar on the travel night",
        "Only a 23:50 return from Chamonix on 24 Oct 2026"
      ]
    },
    {
      "destination": "chamonix",
      "mode": "private-transfer",
      "operator": "A private transfer operator (public quote form)",
      "endpoint": "Chamonix, address given at booking",
      "fare": null,
      "capacity": "Cheapest vehicle quoted: a standard car for up to 3 passengers and 3 bags",
      "status": "fresh",
      "id": "gva-chamonix-private-quote",
      "airport": "GVA",
      "legs": [
        "Private car, Geneva Airport to Chamonix"
      ],
      "duration": {
        "kind": "estimate",
        "minMinutes": 100,
        "segment": "in the vehicle, as stated by the operator",
        "direction": "towards Chamonix",
        "waiting": "excluded"
      },
      "fareNote": "Whole vehicle, two adults with two suitcases, one way, quoted 2026-09-28: €200 on 17 Oct 2026 (same at 10:00, 16:00 and 21:00) and €200 back on 24 Oct 2026; €275 on 16 Jan 2027 and €325 back on 23 Jan 2027. Public quote snapshot, not a guarantee.",
      "validity": "Dated quotes for 17 and 24 Oct 2026 and 16 and 23 Jan 2027.",
      "source": {
        "id": "transfer-quote-gva-chamonix",
        "publisher": "Private transfer operator (public quote form)",
        "title": "Public transfer quote: Geneva Airport to Chamonix, two adults",
        "accessed": "2026-09-28",
        "supports": "One way, 2 adults, 2 suitcases, whole vehicle, standard car (max 3 passengers, 3 bags): €200 on 17 Oct 2026 (pickup 10:00, 16:00 or 21:00) and on 24 Oct 2026; €275 on 16 Jan 2027, €325 on 23 Jan 2027. Shared, two seats: €225.60 on 16 Jan 2027, €266.60 on 23 Jan 2027; none offered for October. About 1h 40m private. Free cancellation up to 24 hours before. Not a guaranteed price.",
        "validUntil": "2027-01-23",
        "anonymous": true
      },
      "openQuestions": [
        "Price to a specific accommodation address",
        "Quotes from other operators for the same dates"
      ]
    },
    {
      "destination": "chamonix",
      "mode": "private-transfer",
      "operator": "A private transfer operator (public quote form)",
      "endpoint": "Chamonix, address given at booking",
      "fare": null,
      "capacity": "Cheapest vehicle quoted: a standard car for up to 3 passengers and 3 bags",
      "status": "fresh",
      "id": "lys-chamonix-private-quote",
      "airport": "LYS",
      "legs": [
        "Private car, Lyon Saint-Exupéry to Chamonix"
      ],
      "duration": {
        "kind": "estimate",
        "minMinutes": 190,
        "segment": "in the vehicle, as stated by the operator",
        "direction": "towards Chamonix",
        "waiting": "excluded"
      },
      "fareNote": "Whole vehicle, two adults with two suitcases, one way, quoted 2026-09-28: €384 on 17 Oct 2026 (same at 10:00, 16:00 and 21:00) and €384 back on 24 Oct 2026; €528 on 16 Jan 2027 and €624 back on 23 Jan 2027. Public quote snapshot, not a guarantee.",
      "validity": "Dated quotes for 17 and 24 Oct 2026 and 16 and 23 Jan 2027.",
      "source": {
        "id": "transfer-quote-lys-chamonix",
        "publisher": "Private transfer operator (public quote form)",
        "title": "Public transfer quote: Lyon Saint-Exupéry Airport to Chamonix, two adults",
        "accessed": "2026-09-28",
        "supports": "One way, 2 adults, 2 suitcases, whole vehicle, standard car (max 3 passengers, 3 bags): €384 on 17 Oct 2026 (pickup 10:00, 16:00 or 21:00) and on 24 Oct 2026; €528 on 16 Jan 2027, €624 on 23 Jan 2027. Shared, two seats: €496.40 on 16 Jan 2027, €586.60 on 23 Jan 2027. About 3h 10m private. Free cancellation up to 24 hours before. Not a guaranteed price.",
        "validUntil": "2027-01-23",
        "anonymous": true
      },
      "openQuestions": [
        "Price to a specific accommodation address",
        "Quotes from other operators for the same dates"
      ]
    },
    {
      "destination": "zermatt",
      "mode": "rail",
      "endpoint": "Zermatt railway station (Bahnhofplatz)",
      "fare": null,
      "validity": "Dated sbb.ch searches for Sat 17 Oct 2026 (outward) and Sat 24 Oct 2026 (return), 2026 timetable, Visp to Täsch by replacement bus 12 Oct to 8 Nov 2026; and Sat 16 Jan 2027 and Sat 23 Jan 2027, 2027 timetable from 13 Dec 2026. Snapshots, not guarantees.",
      "status": "fresh",
      "id": "zrh-zermatt-rail",
      "airport": "ZRH",
      "operator": "SBB, then Matterhorn Gotthard Bahn from Visp",
      "legs": [
        "SBB train, Zurich Airport to Visp, usually changing at Bern",
        "Matterhorn Gotthard Bahn, Visp to Zermatt (autumn 2026: replacement bus to Täsch, then the shuttle train)"
      ],
      "duration": {
        "kind": "scheduled",
        "minMinutes": 218,
        "maxMinutes": 228,
        "segment": "airport platform to Zermatt station",
        "direction": "towards Zermatt",
        "waiting": "connection waits included; airport exit time excluded"
      },
      "fareNote": "Two adults, second class, one way, searched 2026-09-28: Point-to-point Ticket CHF 268.00 (17 Oct 2026) and CHF 282.00 (16 Jan 2027), flexible on the day. Saver Day Pass CHF 158.00 (17 Oct) and CHF 104.00 (16 Jan), no refund. Supersaver Flex, bound to one train, not offered in autumn; CHF 229.20 on the 16:09 of 16 Jan 2027, none on the 10:09. Two changes in winter, three in autumn.",
      "source": {
        "url": "https://www.sbb.ch/en?stops=Z%C3%BCrich+Flughafen_I8503016~Zermatt_I8501689&day=2027-01-16&time=10_00&moment=dep&reduction=none",
        "id": "sbb-zrh-zermatt",
        "publisher": "SBB",
        "title": "SBB timetable and ticket offers: Zurich Airport to Zermatt and back, two adults, no reduction",
        "accessed": "2026-09-28",
        "supports": "Sat 16 Jan 2027: 10:09 to 13:47, 16:09 to 19:47, last 20:09 to 23:48, changes at Bern and Visp. Sat 23 Jan 2027 back: 10:03 to 13:44, 16:03 to 19:44, last 20:03 to 23:48. Sat 17 Oct 2026: 10:09 to 13:57, 16:09 to 19:57, last 20:09 to 23:48 via the Visp to Täsch replacement bus; 24 Oct back 10:03 to 14:04, 16:03 to 20:04, last same-day 19:03 to 23:12. Two adults, second class, one way: Point-to-point Ticket CHF 268.00 (Oct) and CHF 282.00 (Jan); Saver Day Pass CHF 158.00 (17 Oct), CHF 140.00 (24 Oct), CHF 104.00 (Jan); Supersaver Flex none in October, CHF 229.20 on the 16:09 of 16 Jan 2027. Search snapshot."
      },
      "openQuestions": [
        "Luggage on the autumn replacement bus",
        "Why no Supersaver was offered for 17 and 24 Oct 2026"
      ]
    },
    {
      "destination": "zermatt",
      "mode": "rail",
      "endpoint": "Zermatt railway station (Bahnhofplatz)",
      "fare": null,
      "validity": "Dated sbb.ch searches for Sat 17 Oct 2026 (outward) and Sat 24 Oct 2026 (return), 2026 timetable, Visp to Täsch by replacement bus 12 Oct to 8 Nov 2026; and Sat 16 Jan 2027 and Sat 23 Jan 2027, 2027 timetable from 13 Dec 2026. Snapshots, not guarantees.",
      "status": "fresh",
      "id": "gva-zermatt-rail",
      "airport": "GVA",
      "operator": "SBB, then Matterhorn Gotthard Bahn from Visp",
      "legs": [
        "SBB InterRegio, Geneva Airport to Visp, no change",
        "Matterhorn Gotthard Bahn, Visp to Zermatt (autumn 2026: replacement bus to Täsch, then the shuttle train)"
      ],
      "duration": {
        "kind": "scheduled",
        "minMinutes": 233,
        "maxMinutes": 247,
        "segment": "airport platform to Zermatt station",
        "direction": "towards Zermatt",
        "waiting": "connection waits included; airport exit time excluded"
      },
      "fareNote": "Two adults, second class, one way, searched 2026-09-28: Point-to-point Ticket CHF 212.00 (17 Oct 2026) and CHF 222.00 (16 Jan 2027), flexible on the day. Saver Day Pass CHF 158.00 (17 Oct) and CHF 104.00 (16 Jan), no refund. Supersaver Flex, bound to one train, not offered in autumn; CHF 152.80 on the 10:14 and CHF 154.00 on the 16:14 of 16 Jan 2027. One change in winter, two in autumn.",
      "source": {
        "url": "https://www.sbb.ch/en?stops=Gen%C3%A8ve-A%C3%A9roport_I8501026~Zermatt_I8501689&day=2027-01-16&time=10_00&moment=dep&reduction=none",
        "id": "sbb-gva-zermatt",
        "publisher": "SBB",
        "title": "SBB timetable and ticket offers: Geneva Airport to Zermatt and back, two adults, no reduction",
        "accessed": "2026-09-28",
        "supports": "Sat 16 Jan 2027: 10:14 to 14:14, 16:14 to 20:14, last 19:55 to 23:48, one change at Visp. Sat 23 Jan 2027 back: 10:03 to 14:05, 16:03 to 20:05, last same-day 19:33 to 23:45. Sat 17 Oct 2026: 10:14 to 14:21, 16:14 to 20:21, last 19:55 to 23:48 via the Visp to Täsch replacement bus; 24 Oct back 10:03 to 14:05, 16:03 to 20:05, last same-day 19:28 to 23:45. Two adults, second class, one way: Point-to-point Ticket CHF 212.00 (Oct) and CHF 222.00 (Jan); Saver Day Pass CHF 158.00 (17 Oct), CHF 140.00 (24 Oct), CHF 104.00 (Jan); Supersaver Flex none in October, CHF 152.80 (10:14) and CHF 154.00 (16:14) on 16 Jan 2027. Search snapshot."
      },
      "openQuestions": [
        "Luggage on the autumn replacement bus",
        "Why no Supersaver was offered for 17 and 24 Oct 2026"
      ]
    },
    {
      "destination": "zermatt",
      "mode": "rail",
      "endpoint": "Zermatt railway station (Bahnhofplatz)",
      "fare": null,
      "validity": "Dated sbb.ch searches for Sat 17 Oct 2026 (outward) and Sat 24 Oct 2026 (return), 2026 timetable, Visp to Täsch by replacement bus 12 Oct to 8 Nov 2026; and Sat 16 Jan 2027 and Sat 23 Jan 2027, 2027 timetable from 13 Dec 2026. Snapshots, not guarantees.",
      "status": "fresh",
      "id": "bsl-zermatt-rail",
      "airport": "BSL",
      "operator": "BVB bus 50, SBB, then Matterhorn Gotthard Bahn from Visp",
      "legs": [
        "Bus 50, EuroAirport to Basel SBB",
        "SBB train, Basel SBB to Visp, some via Bern",
        "Matterhorn Gotthard Bahn, Visp to Zermatt (autumn 2026: replacement bus to Täsch, then the shuttle train)"
      ],
      "duration": {
        "kind": "scheduled",
        "minMinutes": 221,
        "maxMinutes": 248,
        "segment": "EuroAirport bus stop to Zermatt station",
        "direction": "towards Zermatt",
        "waiting": "connection waits included; airport exit time excluded"
      },
      "fareNote": "Two adults, second class, one way from the EuroAirport stop, searched 2026-09-28: Point-to-point Ticket CHF 265.20 (17 Oct 2026) and CHF 278.00 (16 Jan 2027), flexible on the day; it appears to include bus 50 (CHF 6.60 and 7.00 per adult more than from Basel SBB), not confirmed on a ticket. Saver Day Pass CHF 158.00 (17 Oct) and CHF 104.00 (16 Jan). Supersaver Flex not offered in autumn; CHF 228.80 on the 16:06 of 16 Jan 2027, none on the 10:06.",
      "source": {
        "url": "https://www.sbb.ch/en?stops=Basel+EuroAirport%2C+Ankunft_I1401704~Zermatt_I8501689&day=2027-01-16&time=10_00&moment=dep&reduction=none",
        "id": "sbb-bsl-zermatt",
        "publisher": "SBB",
        "title": "SBB timetable and ticket offers: Basel EuroAirport (bus 50) to Zermatt and back, two adults, no reduction",
        "accessed": "2026-09-28",
        "supports": "Sat 16 Jan 2027: bus 50 at 10:06 to Zermatt 13:47, 16:06 to 19:47, last 20:06 to 23:48, changes at Basel SBB and Visp. Sat 23 Jan 2027 back: 10:03 to 13:53, 16:03 to 19:51, last same-day 19:03 to 23:00. Sat 17 Oct 2026: 10:15 to 14:21, 16:13 to 20:21, last 19:44 to 23:48 via the Visp to Täsch replacement bus; 24 Oct back 10:03 to 14:09, 16:03 to 20:12, last same-day 19:03 to 23:12. Two adults, second class, one way from the EuroAirport stop: Point-to-point Ticket CHF 265.20 (Oct) and CHF 278.00 (Jan), CHF 6.60 and 7.00 per adult above Basel SBB to Zermatt on the same trains; Saver Day Pass CHF 158.00 (17 Oct), CHF 140.00 (24 Oct), CHF 104.00 (Jan); Supersaver Flex none in October, CHF 228.80 on the 16:06 of 16 Jan 2027. Search snapshot."
      },
      "openQuestions": [
        "Whether the Saver Day Pass and Supersaver cover bus 50 from the airport",
        "Luggage on the autumn replacement bus"
      ]
    },
    {
      "id": "vce-cortina-scheduled-coach",
      "airport": "VCE",
      "destination": "cortina",
      "mode": "coach",
      "operator": "Cortina Express or Dolomiti Bus",
      "legs": [
        "Coach, Venice Airport tour-bus parking to Cortina Piazzale Revis"
      ],
      "endpoint": "Cortina, Piazzale Revis",
      "duration": {
        "kind": "scheduled",
        "minMinutes": 130,
        "maxMinutes": 150,
        "segment": "on the coach only",
        "direction": "towards Cortina",
        "waiting": "excluded"
      },
      "fare": null,
      "fareNote": "Two adults, one way, searched 2026-09-28: Cortina Express €54 on 17 Oct 2026 and €58 on 16 Jan 2027 (€49 and €53 per leg on a return booking); Dolomiti Bus €34 on both dates. Booking-engine snapshot, not a guarantee.",
      "validity": "Valid 1 Oct 2026 to 8 Jun 2027; January 2027 dates already on sale",
      "status": "fresh",
      "source": {
        "url": "https://www.cortinaexpress.it/en/timetable/timetable-cortina-treviso-venezia-1-october-2026-to-8-june-2027/",
        "id": "cxp-timetable-venice",
        "publisher": "Cortina Express",
        "title": "Cortina Express timetable: Cortina, Treviso, Venice (1 Oct 2026 to 8 Jun 2027)",
        "accessed": "2026-09-28",
        "supports": "Daily VCE departures 07:00, 11:20, 14:20, 17:20, 19:00; Cortina Express and Dolomiti Bus; stop Piazzale Revis; Treviso stop is Via Arma di Cavalleria.",
        "validUntil": "2027-06-08"
      },
      "openQuestions": [
        "Luggage terms on Dolomiti Bus departures (Cortina Express terms do not apply)",
        "Cortina stop for Dolomiti Bus departures: Piazzale Revis (Cortina Express) or Cortina Scuole (Dolomiti Bus notice from 1 Oct 2026)"
      ]
    },
    {
      "id": "vce-cortina-flixbus",
      "airport": "VCE",
      "destination": "cortina",
      "mode": "coach",
      "operator": "FlixBus",
      "legs": [
        "Coach, Venice Airport to Cortina Piazza Roma"
      ],
      "endpoint": "Cortina, Piazza Roma",
      "duration": {
        "kind": "scheduled",
        "minMinutes": 125,
        "segment": "on the coach only",
        "direction": "towards Cortina",
        "waiting": "excluded"
      },
      "fare": null,
      "fareNote": "Two adults, one way, searched 2026-09-28: €25.98 (11:35) and €23.98 (19:25) on 17 Oct 2026; €19.98 and €16.98 on 16 Jan 2027; plus a €0.99 booking fee. Replaces the conflicting route-page “from” fares for these dates. Search snapshot, not a guarantee.",
      "validity": "Dated search results for 17 Oct 2026 and 16 Jan 2027, both directions.",
      "status": "fresh",
      "source": {
        "url": "https://global.api.flixbus.com/search/service/v4/search?from_city_id=0f3e7731-1464-463f-897f-019f79155692&to_city_id=40e30d99-8646-11e6-9066-549f350fcb0c&departure_date=17.10.2026&products=%7B%22adult%22%3A2%7D&currency=EUR&locale=en&search_by=cities",
        "id": "flixbus-search-cortina",
        "publisher": "FlixBus",
        "title": "FlixBus search results: Treviso Airport and Venice Airport to and from Cortina, sample dates",
        "accessed": "2026-09-28",
        "supports": "Two adults. VCE to Cortina 11:35 and 19:25, 125 min, €25.98 and €23.98 (17 Oct 2026), €19.98 and €16.98 (16 Jan 2027), plus €0.99 booking fee. TSF to Cortina 17 Oct 2026: 09:15 and 17:40 with a change at Venice Mestre (ATVO or Barzi Service airport bus, then FlixBus), 265 and 230 min, €56.98 and €43.98 plus fee. Return 24 Oct: 06:00 only, €49.98 plus fee. No TSF journeys on sale for 16 or 23 Jan 2027."
      },
      "openQuestions": [
        "Which Cortina stop FlixBus serves",
        "Luggage terms on this route"
      ]
    },
    {
      "id": "tsf-cortina-flixbus",
      "airport": "TSF",
      "destination": "cortina",
      "mode": "coach",
      "operator": "FlixBus, with an ATVO or Barzi Service airport bus",
      "legs": [
        "Airport bus (ATVO or Barzi Service), Treviso Airport to Venice Mestre station",
        "FlixBus coach, Venice Mestre to Cortina"
      ],
      "endpoint": "Cortina, FlixBus stop",
      "duration": {
        "kind": "scheduled",
        "minMinutes": 230,
        "maxMinutes": 265,
        "segment": "airport bus departure to Cortina arrival, including the change at Mestre",
        "direction": "towards Cortina",
        "waiting": "change at Mestre included; airport exit excluded"
      },
      "fare": null,
      "fareNote": "One booking for two adults, one way, searched 2026-09-28 for 17 Oct 2026: €43.98 (17:40) or €56.98 (09:15), plus a €0.99 booking fee. Return 24 Oct 2026: only 06:00 from Cortina, €49.98 plus fee. Nothing on sale for January 2027. Search snapshot, not a guarantee.",
      "validity": "Autumn only: dated results for 17 and 24 Oct 2026; airport-bus timetables end 24 Oct 2026. No winter journeys on sale when checked.",
      "status": "incomplete",
      "source": {
        "url": "https://global.api.flixbus.com/search/service/v4/search?from_city_id=0f3e7731-1464-463f-897f-019f79155692&to_city_id=40e30d99-8646-11e6-9066-549f350fcb0c&departure_date=17.10.2026&products=%7B%22adult%22%3A2%7D&currency=EUR&locale=en&search_by=cities",
        "id": "flixbus-search-cortina",
        "publisher": "FlixBus",
        "title": "FlixBus search results: Treviso Airport and Venice Airport to and from Cortina, sample dates",
        "accessed": "2026-09-28",
        "supports": "Two adults. VCE to Cortina 11:35 and 19:25, 125 min, €25.98 and €23.98 (17 Oct 2026), €19.98 and €16.98 (16 Jan 2027), plus €0.99 booking fee. TSF to Cortina 17 Oct 2026: 09:15 and 17:40 with a change at Venice Mestre (ATVO or Barzi Service airport bus, then FlixBus), 265 and 230 min, €56.98 and €43.98 plus fee. Return 24 Oct: 06:00 only, €49.98 plus fee. No TSF journeys on sale for 16 or 23 Jan 2027."
      },
      "openQuestions": [
        "Winter airport-bus timetable and any January 2027 through booking",
        "Which Cortina stop FlixBus serves"
      ]
    },
    {
      "id": "tsf-cortina-via-mestre",
      "airport": "TSF",
      "destination": "cortina",
      "mode": "coach",
      "operator": "Barzi Service or ATVO, then Cortina Express or Dolomiti Bus",
      "legs": [
        "Airport bus, Treviso Airport to Venice Mestre station",
        "Coach (Cortina Express or Dolomiti Bus), Venice Mestre station to Cortina Piazzale Revis"
      ],
      "endpoint": "Cortina, Piazzale Revis",
      "duration": {
        "kind": "scheduled",
        "minMinutes": 230,
        "maxMinutes": 315,
        "segment": "airport bus departure to Cortina arrival, with at least 30 minutes at Mestre",
        "direction": "towards Cortina",
        "waiting": "wait at Mestre included; airport exit excluded"
      },
      "fare": null,
      "fareNote": "Separate tickets, two adults, one way, 17 Oct 2026: Barzi €20 (2 x €10) plus Cortina Express €54 or Dolomiti Bus €34, so €74 or €54. Checked 2026-09-28. No connection protection between the two tickets.",
      "validity": "Airport-bus timetables valid to 24 Oct 2026; coach leg 1 Oct 2026 to 8 Jun 2027.",
      "status": "incomplete",
      "source": {
        "url": "https://barziservice.com/viaggia-con-noi/linea-aeroporto-di-treviso/",
        "id": "barzi-tsf-timetable",
        "publisher": "Barzi Service",
        "title": "Barzi Service: Treviso Airport to Venice line and timetables to 24 Oct 2026",
        "accessed": "2026-09-28",
        "supports": "Treviso Airport to Venice Mestre station (stop C4) about 30 min; Saturday airport departures include 11:15, 16:15 and 17:40, Mestre to airport last 18:40; €10 one way per adult, €18 return, luggage included.",
        "validUntil": "2026-10-24"
      },
      "openQuestions": [
        "Winter airport-bus timetable",
        "Walk between the airport-bus stop and the coach stop at Mestre station"
      ]
    },
    {
      "destination": "ortisei",
      "endpoint": "Ortisei, Piazza S. Antonio",
      "fare": null,
      "validity": "Autumn sample only: Sat 17 Oct 2026 outward, Sat 24 Oct 2026 return. South Tyrol timetables end 12 Dec 2026; the winter 2026/27 timetable was not published on 28 Sep 2026.",
      "status": "fresh",
      "id": "bzo-ortisei-bus",
      "airport": "BZO",
      "mode": "bus",
      "operator": "SASA, Simobil and Trenitalia regional",
      "legs": [
        "Walk 5 minutes to S. Giacomo, Via Max Valier",
        "SASA bus 110 to Bolzano station",
        "Bus 350 from Bolzano bus station, or regional train to Ponte Gardena and bus 360"
      ],
      "duration": {
        "kind": "scheduled",
        "minMinutes": 89,
        "maxMinutes": 110,
        "segment": "airport to Ortisei, Piazza S. Antonio, interchange waits included",
        "direction": "towards Ortisei",
        "waiting": "interchange waits included; the wait for the first departure is not"
      },
      "fareNote": "Two adults, one way, single tickets, 17 Oct 2026: €19.00 via bus 350, €22.00 via the train and bus 360 (journey-planner prices). Return by 10:00, 16:00 or 21:00 on 24 Oct: €19.00 to €23.00. Snapshot, not a guarantee.",
      "capacity": "Luggage and skis travel free on südtirolmobil buses and trains when there is space.",
      "source": {
        "url": "https://www.suedtirolmobil.info/en/my-journey",
        "id": "suedtirolmobil-planner",
        "publisher": "südtirolmobil",
        "title": "südtirolmobil journey planner: airports and hubs to Ortisei",
        "accessed": "2026-09-28",
        "supports": "Dated journeys for Sat 17 and Sat 24 Oct 2026 between BZO, Innsbruck Hbf, Verona Porta Nuova, Munich Hbf, Chiusa and Ortisei, Piazza S. Antonio, with per-leg single-ticket prices; BZO via a 5 min walk and SASA line 110, 89 min to Ortisei, €9.50 to €11.00 per adult. Planner rejects dates after 12 Dec 2026.",
        "validUntil": "2026-12-12"
      },
      "openQuestions": [
        "Winter 2026/27 bus timetable into Val Gardena (not published when checked)",
        "Airport page still names buses 10A and 10B; the journey planner uses line 110",
        "Last arrival (23:23) needs the Saturday-only Nightliner"
      ]
    },
    {
      "destination": "ortisei",
      "endpoint": "Ortisei, Piazza S. Antonio",
      "fare": null,
      "validity": "Autumn sample only: Sat 17 Oct 2026 outward, Sat 24 Oct 2026 return. South Tyrol timetables end 12 Dec 2026; the winter 2026/27 timetable was not published on 28 Sep 2026.",
      "status": "fresh",
      "id": "inn-ortisei-rail",
      "airport": "INN",
      "mode": "rail",
      "operator": "IVB, ÖBB, Trenitalia and Pizzinini",
      "legs": [
        "IVB bus F to Innsbruck Hbf",
        "ÖBB S3 to Brenner",
        "Trenitalia regional train to Chiusa",
        "Bus 351 to Ortisei"
      ],
      "duration": {
        "kind": "scheduled",
        "minMinutes": 181,
        "maxMinutes": 240,
        "segment": "airport to Ortisei, Piazza S. Antonio, interchange waits included",
        "direction": "towards Ortisei",
        "waiting": "interchange waits included; the wait for the first departure is not"
      },
      "fareNote": "Two adults, 17 Oct 2026: €46 for a Euregio 2 Plus day pass covering every leg (all regional), or €66.40 on separate single tickets. Same basis on the return. Snapshot, not a guarantee.",
      "capacity": "Luggage and skis free on südtirolmobil services when there is space; other operators not checked.",
      "source": {
        "url": "https://www.suedtirolmobil.info/en/my-journey",
        "id": "suedtirolmobil-planner",
        "publisher": "südtirolmobil",
        "title": "südtirolmobil journey planner: airports and hubs to Ortisei",
        "accessed": "2026-09-28",
        "supports": "Dated journeys for Sat 17 and Sat 24 Oct 2026 between BZO, Innsbruck Hbf, Verona Porta Nuova, Munich Hbf, Chiusa and Ortisei, Piazza S. Antonio, with per-leg single-ticket prices; BZO via a 5 min walk and SASA line 110, 89 min to Ortisei, €9.50 to €11.00 per adult. Planner rejects dates after 12 Dec 2026.",
        "validUntil": "2026-12-12"
      },
      "openQuestions": [
        "Winter 2026/27 bus timetable into Val Gardena (not published when checked)",
        "Winter bus F, S-Bahn and Brenner train times (not loaded in ÖBB Scotty for January 2027)",
        "Whether the Euregio 2 Plus pass covers the Nightliner on the last connection"
      ]
    },
    {
      "destination": "ortisei",
      "endpoint": "Ortisei, Piazza S. Antonio",
      "fare": null,
      "validity": "Autumn sample only: Sat 17 Oct 2026 outward, Sat 24 Oct 2026 return. South Tyrol timetables end 12 Dec 2026; the winter 2026/27 timetable was not published on 28 Sep 2026.",
      "status": "fresh",
      "id": "vrn-ortisei-rail",
      "airport": "VRN",
      "mode": "rail",
      "operator": "ATV Airlink, Trenitalia or Italo, Simobil",
      "legs": [
        "Airlink bus to Verona Porta Nuova",
        "Train to Bolzano",
        "Bus 350, or regional train to Ponte Gardena and bus 360"
      ],
      "duration": {
        "kind": "scheduled",
        "minMinutes": 195,
        "maxMinutes": 255,
        "segment": "airport to Ortisei, Piazza S. Antonio, interchange waits included",
        "direction": "towards Ortisei",
        "waiting": "interchange waits included; the wait for the first departure is not"
      },
      "fareNote": "Two adults, one way, 17 Oct 2026: €67.10 on regional trains, €96.40 with a Railjet (Airlink €14.00, Trenitalia fare, South Tyrol singles). Return on 24 Oct: €52.80 to €71.20, the lower figure on a no-refund Frecciarossa promotion. Fastest 10:00 option uses Italo, fare not collected.",
      "source": {
        "url": "https://www.lefrecce.it/",
        "id": "trenitalia-fares-ortisei",
        "publisher": "Trenitalia",
        "title": "Trenitalia: whole-party fares, Verona, Innsbruck and Munich to South Tyrol",
        "accessed": "2026-09-28",
        "supports": "Two adults, searched 28 Sep 2026: Verona to Bolzano regional €38.10, Railjet €64.40, Frecciarossa from €23.80 (17 and 24 Oct 2026); München Ost to Brenner Sparschiene €125.80; Brenner to Chiusa €25.00; Innsbruck to Brenner €25.80. January 2027: only Frecciarossa Verona to Bolzano on sale."
      },
      "openQuestions": [
        "Winter 2026/27 bus timetable into Val Gardena (not published when checked)",
        "Italo fare for the fastest option",
        "Regional and Railjet trains for January 2027 (only Frecciarossa on sale)"
      ]
    },
    {
      "destination": "ortisei",
      "endpoint": "Ortisei, Piazza S. Antonio",
      "fare": null,
      "validity": "Autumn sample only: Sat 17 Oct 2026 outward, Sat 24 Oct 2026 return. South Tyrol timetables end 12 Dec 2026; the winter 2026/27 timetable was not published on 28 Sep 2026.",
      "status": "fresh",
      "id": "muc-ortisei-rail",
      "airport": "MUC",
      "mode": "rail",
      "operator": "DB S-Bahn, ÖBB/DB Railjet, Trenitalia and Pizzinini",
      "legs": [
        "S-Bahn to München Ost",
        "Railjet over the Brenner",
        "Trenitalia regional train to Chiusa",
        "Bus 351 to Ortisei"
      ],
      "duration": {
        "kind": "scheduled",
        "minMinutes": 340,
        "maxMinutes": 399,
        "segment": "airport to Ortisei, Piazza S. Antonio, interchange waits included",
        "direction": "towards Ortisei",
        "waiting": "interchange waits included; the wait for the first departure is not"
      },
      "fareNote": "Two adults, one way, 10:44 departure on 17 Oct 2026: €192.40 (MVV group day ticket €32.60, Sparschiene €125.80, regional €25.00, bus €9.00). FlixBus to Chiusa plus bus 351 the same day: €58.97, arriving about two hours later. Evening rail chain via Innsbruck not priced. Snapshot, not a guarantee.",
      "source": {
        "url": "https://www.lefrecce.it/",
        "id": "trenitalia-fares-ortisei",
        "publisher": "Trenitalia",
        "title": "Trenitalia: whole-party fares, Verona, Innsbruck and Munich to South Tyrol",
        "accessed": "2026-09-28",
        "supports": "Two adults, searched 28 Sep 2026: Verona to Bolzano regional €38.10, Railjet €64.40, Frecciarossa from €23.80 (17 and 24 Oct 2026); München Ost to Brenner Sparschiene €125.80; Brenner to Chiusa €25.00; Innsbruck to Brenner €25.80. January 2027: only Frecciarossa Verona to Bolzano on sale."
      },
      "openQuestions": [
        "Winter 2026/27 bus timetable into Val Gardena (not published when checked)",
        "DB-sold fares (DB blocked automated searches)",
        "No return reaches the airport by 10:00"
      ]
    }
  ],
  "sources": [
    {
      "url": "https://shop.flixbus.com/search?departureCity=89b7ebc7-cf52-4dac-97fd-b08ef8679623&arrivalCity=5e3178b2-bd1f-41a6-b5a0-a24c53e9e718&rideDate=17.10.2026&adult=2",
      "id": "flixbus-search-gva-chamonix",
      "publisher": "FlixBus",
      "title": "FlixBus search: Geneva Airport to Chamonix, two adults (17 Oct 2026, 16 Jan 2027, returns 24 Oct 2026 and 23 Jan 2027)",
      "accessed": "2026-09-28",
      "supports": "Dated search snapshot, two adults, one way each direction. 17 Oct 2026: 10:45, 14:30, 17:35, 20:35, 1h 25m to 1h 40m, direct to Chamonix (234 Avenue de Courmayeur), €32.98 to €51.48 for two. 16 Jan 2027: hourly 10:00 to 22:00, 1h 20m, to Chamonix Centre (Allée Rector Payot), partner shuttle sold by FlixBus, €65.00 for two. Return 24 Oct 2026: 07:15 to 17:15, €32.98 to €36.98; 23 Jan 2027: hourly 06:30 to 16:30, €65.00. €0.99 booking fee extra. Not a guaranteed price.",
      "validUntil": "2027-01-23"
    },
    {
      "url": "https://shop.flixbus.com/search?departureCity=09e56f73-34a7-4b38-bf5f-49443dc4000c&arrivalCity=5e3178b2-bd1f-41a6-b5a0-a24c53e9e718&rideDate=17.10.2026&adult=2",
      "id": "flixbus-search-lys-chamonix",
      "publisher": "FlixBus",
      "title": "FlixBus search: Lyon Saint-Exupéry Airport to Chamonix, two adults (17 Oct 2026, 16 Jan 2027, returns 24 Oct 2026 and 23 Jan 2027)",
      "accessed": "2026-09-28",
      "supports": "Dated search snapshot, two adults, one way. 17 Oct 2026: 08:30, 13:05, 14:10, 2h 45m to 3h 15m, direct, €42.98 to €44.98 for two. Return 24 Oct 2026: 07:15 and 14:45, 3h 10m, €35.98. €0.99 booking fee extra. No results for 16 or 23 Jan 2027; results stopped after 10 Jan 2027. Not a guaranteed price.",
      "validUntil": "2026-10-24"
    },
    {
      "url": "https://shop.flixbus.com/search?departureCity=40e324e7-8646-11e6-9066-549f350fcb0c&arrivalCity=5e3178b2-bd1f-41a6-b5a0-a24c53e9e718&rideDate=17.10.2026&adult=2",
      "id": "flixbus-search-mxp-chamonix",
      "publisher": "FlixBus",
      "title": "FlixBus search: Milan Malpensa Airport to Chamonix, two adults (17 Oct 2026, 16 Jan 2027, returns 24 Oct 2026 and 23 Jan 2027)",
      "accessed": "2026-09-28",
      "supports": "Dated search snapshot, two adults, one way. 17 Oct 2026: direct 03:05 (T2) or 03:15 (T1) to 06:50, €48.48 to €60.48; 12:30 (T1) with a change at Milan Lampugnano to 17:40, €73.96. 16 Jan 2027: all with a change, 04:15 to 21:30 departures, 5h 05m to 5h 55m, €43.96 to €45.96. Return 24 Oct 2026: only 23:50 direct, €51.48; 23 Jan 2027: 07:00 to 15:05 with a change, €44.96 to €46.96. €0.99 booking fee extra. Not a guaranteed price.",
      "validUntil": "2027-01-23"
    },
    {
      "id": "transfer-quote-gva-chamonix",
      "publisher": "Private transfer operator (public quote form)",
      "title": "Public transfer quote: Geneva Airport to Chamonix, two adults",
      "accessed": "2026-09-28",
      "supports": "One way, 2 adults, 2 suitcases, whole vehicle, standard car (max 3 passengers, 3 bags): €200 on 17 Oct 2026 (pickup 10:00, 16:00 or 21:00) and on 24 Oct 2026; €275 on 16 Jan 2027, €325 on 23 Jan 2027. Shared, two seats: €225.60 on 16 Jan 2027, €266.60 on 23 Jan 2027; none offered for October. About 1h 40m private. Free cancellation up to 24 hours before. Not a guaranteed price.",
      "validUntil": "2027-01-23",
      "anonymous": true
    },
    {
      "id": "transfer-quote-lys-chamonix",
      "publisher": "Private transfer operator (public quote form)",
      "title": "Public transfer quote: Lyon Saint-Exupéry Airport to Chamonix, two adults",
      "accessed": "2026-09-28",
      "supports": "One way, 2 adults, 2 suitcases, whole vehicle, standard car (max 3 passengers, 3 bags): €384 on 17 Oct 2026 (pickup 10:00, 16:00 or 21:00) and on 24 Oct 2026; €528 on 16 Jan 2027, €624 on 23 Jan 2027. Shared, two seats: €496.40 on 16 Jan 2027, €586.60 on 23 Jan 2027. About 3h 10m private. Free cancellation up to 24 hours before. Not a guaranteed price.",
      "validUntil": "2027-01-23",
      "anonymous": true
    },
    {
      "url": "https://www.sbb.ch/en?stops=Z%C3%BCrich+Flughafen_I8503016~Zermatt_I8501689&day=2027-01-16&time=10_00&moment=dep&reduction=none",
      "id": "sbb-zrh-zermatt",
      "publisher": "SBB",
      "title": "SBB timetable and ticket offers: Zurich Airport to Zermatt and back, two adults, no reduction",
      "accessed": "2026-09-28",
      "supports": "Sat 16 Jan 2027: 10:09 to 13:47, 16:09 to 19:47, last 20:09 to 23:48, changes at Bern and Visp. Sat 23 Jan 2027 back: 10:03 to 13:44, 16:03 to 19:44, last 20:03 to 23:48. Sat 17 Oct 2026: 10:09 to 13:57, 16:09 to 19:57, last 20:09 to 23:48 via the Visp to Täsch replacement bus; 24 Oct back 10:03 to 14:04, 16:03 to 20:04, last same-day 19:03 to 23:12. Two adults, second class, one way: Point-to-point Ticket CHF 268.00 (Oct) and CHF 282.00 (Jan); Saver Day Pass CHF 158.00 (17 Oct), CHF 140.00 (24 Oct), CHF 104.00 (Jan); Supersaver Flex none in October, CHF 229.20 on the 16:09 of 16 Jan 2027. Search snapshot."
    },
    {
      "url": "https://www.sbb.ch/en?stops=Gen%C3%A8ve-A%C3%A9roport_I8501026~Zermatt_I8501689&day=2027-01-16&time=10_00&moment=dep&reduction=none",
      "id": "sbb-gva-zermatt",
      "publisher": "SBB",
      "title": "SBB timetable and ticket offers: Geneva Airport to Zermatt and back, two adults, no reduction",
      "accessed": "2026-09-28",
      "supports": "Sat 16 Jan 2027: 10:14 to 14:14, 16:14 to 20:14, last 19:55 to 23:48, one change at Visp. Sat 23 Jan 2027 back: 10:03 to 14:05, 16:03 to 20:05, last same-day 19:33 to 23:45. Sat 17 Oct 2026: 10:14 to 14:21, 16:14 to 20:21, last 19:55 to 23:48 via the Visp to Täsch replacement bus; 24 Oct back 10:03 to 14:05, 16:03 to 20:05, last same-day 19:28 to 23:45. Two adults, second class, one way: Point-to-point Ticket CHF 212.00 (Oct) and CHF 222.00 (Jan); Saver Day Pass CHF 158.00 (17 Oct), CHF 140.00 (24 Oct), CHF 104.00 (Jan); Supersaver Flex none in October, CHF 152.80 (10:14) and CHF 154.00 (16:14) on 16 Jan 2027. Search snapshot."
    },
    {
      "url": "https://www.sbb.ch/en?stops=Basel+EuroAirport%2C+Ankunft_I1401704~Zermatt_I8501689&day=2027-01-16&time=10_00&moment=dep&reduction=none",
      "id": "sbb-bsl-zermatt",
      "publisher": "SBB",
      "title": "SBB timetable and ticket offers: Basel EuroAirport (bus 50) to Zermatt and back, two adults, no reduction",
      "accessed": "2026-09-28",
      "supports": "Sat 16 Jan 2027: bus 50 at 10:06 to Zermatt 13:47, 16:06 to 19:47, last 20:06 to 23:48, changes at Basel SBB and Visp. Sat 23 Jan 2027 back: 10:03 to 13:53, 16:03 to 19:51, last same-day 19:03 to 23:00. Sat 17 Oct 2026: 10:15 to 14:21, 16:13 to 20:21, last 19:44 to 23:48 via the Visp to Täsch replacement bus; 24 Oct back 10:03 to 14:09, 16:03 to 20:12, last same-day 19:03 to 23:12. Two adults, second class, one way from the EuroAirport stop: Point-to-point Ticket CHF 265.20 (Oct) and CHF 278.00 (Jan), CHF 6.60 and 7.00 per adult above Basel SBB to Zermatt on the same trains; Saver Day Pass CHF 158.00 (17 Oct), CHF 140.00 (24 Oct), CHF 104.00 (Jan); Supersaver Flex none in October, CHF 228.80 on the 16:06 of 16 Jan 2027. Search snapshot."
    },
    {
      "url": "https://www.cortinaexpress.it/en/timetable/timetable-cortina-treviso-venezia-1-october-2026-to-8-june-2027/",
      "id": "cxp-timetable-venice",
      "publisher": "Cortina Express",
      "title": "Cortina Express timetable: Cortina, Treviso, Venice (1 Oct 2026 to 8 Jun 2027)",
      "accessed": "2026-09-28",
      "supports": "Daily VCE departures 07:00, 11:20, 14:20, 17:20, 19:00; Cortina Express and Dolomiti Bus; stop Piazzale Revis; Treviso stop is Via Arma di Cavalleria.",
      "validUntil": "2027-06-08"
    },
    {
      "url": "https://global.api.flixbus.com/search/service/v4/search?from_city_id=0f3e7731-1464-463f-897f-019f79155692&to_city_id=40e30d99-8646-11e6-9066-549f350fcb0c&departure_date=17.10.2026&products=%7B%22adult%22%3A2%7D&currency=EUR&locale=en&search_by=cities",
      "id": "flixbus-search-cortina",
      "publisher": "FlixBus",
      "title": "FlixBus search results: Treviso Airport and Venice Airport to and from Cortina, sample dates",
      "accessed": "2026-09-28",
      "supports": "Two adults. VCE to Cortina 11:35 and 19:25, 125 min, €25.98 and €23.98 (17 Oct 2026), €19.98 and €16.98 (16 Jan 2027), plus €0.99 booking fee. TSF to Cortina 17 Oct 2026: 09:15 and 17:40 with a change at Venice Mestre (ATVO or Barzi Service airport bus, then FlixBus), 265 and 230 min, €56.98 and €43.98 plus fee. Return 24 Oct: 06:00 only, €49.98 plus fee. No TSF journeys on sale for 16 or 23 Jan 2027."
    },
    {
      "url": "https://barziservice.com/viaggia-con-noi/linea-aeroporto-di-treviso/",
      "id": "barzi-tsf-timetable",
      "publisher": "Barzi Service",
      "title": "Barzi Service: Treviso Airport to Venice line and timetables to 24 Oct 2026",
      "accessed": "2026-09-28",
      "supports": "Treviso Airport to Venice Mestre station (stop C4) about 30 min; Saturday airport departures include 11:15, 16:15 and 17:40, Mestre to airport last 18:40; €10 one way per adult, €18 return, luggage included.",
      "validUntil": "2026-10-24"
    },
    {
      "url": "https://www.suedtirolmobil.info/en/my-journey",
      "id": "suedtirolmobil-planner",
      "publisher": "südtirolmobil",
      "title": "südtirolmobil journey planner: airports and hubs to Ortisei",
      "accessed": "2026-09-28",
      "supports": "Dated journeys for Sat 17 and Sat 24 Oct 2026 between BZO, Innsbruck Hbf, Verona Porta Nuova, Munich Hbf, Chiusa and Ortisei, Piazza S. Antonio, with per-leg single-ticket prices; BZO via a 5 min walk and SASA line 110, 89 min to Ortisei, €9.50 to €11.00 per adult. Planner rejects dates after 12 Dec 2026.",
      "validUntil": "2026-12-12"
    },
    {
      "url": "https://www.lefrecce.it/",
      "id": "trenitalia-fares-ortisei",
      "publisher": "Trenitalia",
      "title": "Trenitalia: whole-party fares, Verona, Innsbruck and Munich to South Tyrol",
      "accessed": "2026-09-28",
      "supports": "Two adults, searched 28 Sep 2026: Verona to Bolzano regional €38.10, Railjet €64.40, Frecciarossa from €23.80 (17 and 24 Oct 2026); München Ost to Brenner Sparschiene €125.80; Brenner to Chiusa €25.00; Innsbruck to Brenner €25.80. January 2027: only Frecciarossa Verona to Bolzano on sale."
    }
  ]
}