{"id":"c00f214c-5ed4-41d0-a17e-4642cb91e51d","name":"Centovalli Railway","slug":"centovalli-railway","links":{"human_path":"/experiences/centovalli-railway","machine_capability":"experience.get"},"media":[{"role":"hero","license":"CC BY 2.0","alt_text":"Centovalli Railway train climbing through the wooded Locarno–Domodossola valley.","position":1,"media_type":"licensed_photo","credit_line":"Photo: Alain GAVILLET from Chêne-Bougeries, Suisse — CC BY 2.0","license_url":"https://creativecommons.org/licenses/by/2.0","ai_generated":false,"external_url":"https://upload.wikimedia.org/wikipedia/commons/1/11/Trains_des_Centovalli_%28Suisse_et_Italie%29_%285538238176%29.jpg","rights_owner":"Alain GAVILLET from Chêne-Bougeries, Suisse","storage_path":"experience-media/support/wave3/centovalli-railway-7c36bc0d4a.jpg","rights_verified_at":"2026-09-13T00:00:00+00:00"},{"role":"gallery","license":"CC BY-SA 2.0","alt_text":"A Centovalli Railway (FART/SSIF) train passes through Camedo on the Locarno–Domodossola line.","position":2,"media_type":"licensed_photo","credit_line":"Photo: Thomas Wenger / Wikimedia Commons — CC BY-SA 2.0","license_url":"https://creativecommons.org/licenses/by-sa/2.0","ai_generated":false,"external_url":"https://upload.wikimedia.org/wikipedia/commons/b/b8/Train-camedo-fart-ssif.jpg","rights_owner":"Thomas Wenger","storage_path":"experience-media/support/centovalli-railway-train-exterior-1.jpg","rights_verified_at":null},{"role":"gallery","license":"CC BY 2.0","alt_text":"A Centovalli train for Domodossola at Locarno station in Switzerland.","position":3,"media_type":"licensed_photo","credit_line":"Photo: Falk Lademann / Wikimedia Commons — CC BY 2.0","license_url":"https://creativecommons.org/licenses/by/2.0/","ai_generated":false,"external_url":"https://upload.wikimedia.org/wikipedia/commons/3/37/Locarno_Station_Fart.jpg","rights_owner":"Falk Lademann","storage_path":"experience-media/hero/centovalli-railway.jpg","rights_verified_at":"2026-09-09T05:47:01.842984+00:00"}],"route":{"name":"Vigezzina-Centovalli: Locarno–Domodossola","slug":"centovalli-locarno-domodossola","stops":[{"lat":46.17269,"lon":8.80215,"name":"Locarno FART station","role":"origin","country":"Switzerland","sequence":1,"country_code":"CH"},{"lat":46.11443,"lon":8.29752,"name":"Domodossola SSIF station","role":"destination","country":"Italy","sequence":2,"country_code":"IT"}],"direction":"Locarno → Domodossola","journey_id":"01c7584f-7008-40e1-bd32-cd6903d86caf","distance_km":52,"geometry_semantics":"representative_stops; no exact track geometry implied"},"operator":{"name":"Vigezzina-Centovalli Railway","slug":"vigezzina-centovalli","official_url":"https://www.vigezzinacentovalli.com/en/"},"countries":[{"iso2":"CH","name":"Switzerland","slug":"switzerland"},{"iso2":"IT","name":"Italy","slug":"italy"}],"editorial":{"tagline":"Two countries and a hundred valleys in about two hours.","why_take_it":"Take it as a scenic transfer that is useful as well as beautiful: the route links Swiss Ticino directly with Italy while giving the journey enough landscape variety to be the reason for travelling.","short_summary":"The Vigezzina-Centovalli Railway connects Locarno and Domodossola across the Swiss-Italian border through wooded valleys, villages, bridges and gorges, with several train types including panoramic services."},"archetypes":[{"key":"scenic","name":"Scenic","slug":"scenic"}],"provenance":{"sources":[{"url":"http://www.centovalli.ch/fileadmin/redaktion/images/biglietteria/Orari/ferrovia_prezzi_individuali_E.pdf","name":"Centovalli Railway (FART)","authority":"primary","last_observed_at":"2026-09-11T16:46:29.193+00:00"},{"url":"https://www.vigezzinacentovalli.com/en/","name":"Vigezzina-Centovalli Railway","authority":"primary","last_observed_at":"2026-09-09T04:10:07.249483+00:00"}],"source_count":2,"accepted_fact_count":2,"latest_fact_observed_at":"2026-09-11T16:46:29.193+00:00"},"data_rights":{"note":"Commercial eligibility is a separate governed flag; public machine readability does not grant unrestricted commercial reuse.","public_read":true,"commercial_reuse_eligible":false},"entity_type":"TrainExperience","publication":{"tier":"premium","checked_at":"2026-09-13T18:45:14.22047+00:00","machine_publishable":true,"publication_contract_version":"v1"},"canonical_id":"urn:train-experience:c00f214c-5ed4-41d0-a17e-4642cb91e51d","decision_data":{"price":{"currency":"CHF","confidence":0.95,"price_from":19,"price_basis":"adult one-way, 2nd class, Locarno–Domodossola (2019/20 tariff, latest official figure found); operator prices are subject to change.","pass_accepted":true,"dynamic_pricing":false,"last_observed_at":"2026-09-11T16:46:29.193+00:00","last_verified_at":"2026-09-11T16:46:29.193+00:00","typical_price_max":null,"typical_price_min":null,"pass_supplement_max":null,"pass_supplement_min":null,"reservation_fee_max":null,"reservation_fee_min":null},"scores":{"food":2,"notes":"Hybrid editorial scoring grounded in cross-border valleys, panoramic services and pass utility.","value":5,"family":4,"scenic":5,"comfort":4,"romance":4,"confidence":0.78,"uniqueness":4,"bucket_list":4,"photography":5,"evaluated_at":"2026-09-09T04:10:07.249483+00:00","accessibility":4,"score_version":"editorial_v1","train_character":4,"evaluation_method":"hybrid"},"booking":{"notes":"Normal cross-border trains can be used without mandatory reservation; panoramic-train seat reservation is recommended and may carry a small surcharge.","confidence":0.94,"difficulty":2,"pass_accepted":true,"last_verified_at":"2026-09-09T04:10:07.249483+00:00","booking_window_days":null,"reservation_required":false,"same_day_feasibility":null,"direct_online_booking":true,"recommended_advance_days":null,"pass_reservation_required":false,"multiple_bookings_required":false},"seasons":[{"month":1,"notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules.","confidence":0.94,"availability":"operates","last_verified_at":"2026-09-09T04:10:07.249483+00:00"},{"month":2,"notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules.","confidence":0.94,"availability":"operates","last_verified_at":"2026-09-09T04:10:07.249483+00:00"},{"month":3,"notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules.","confidence":0.94,"availability":"operates","last_verified_at":"2026-09-09T04:10:07.249483+00:00"},{"month":4,"notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules.","confidence":0.94,"availability":"operates","last_verified_at":"2026-09-09T04:10:07.249483+00:00"},{"month":5,"notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules.","confidence":0.94,"availability":"operates","last_verified_at":"2026-09-09T04:10:07.249483+00:00"},{"month":6,"notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules.","confidence":0.94,"availability":"operates","last_verified_at":"2026-09-09T04:10:07.249483+00:00"},{"month":7,"notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules.","confidence":0.94,"availability":"operates","last_verified_at":"2026-09-09T04:10:07.249483+00:00"},{"month":8,"notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules.","confidence":0.94,"availability":"operates","last_verified_at":"2026-09-09T04:10:07.249483+00:00"},{"month":9,"notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules.","confidence":0.94,"availability":"operates","last_verified_at":"2026-09-09T04:10:07.249483+00:00"},{"month":10,"notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules.","confidence":0.94,"availability":"operates","last_verified_at":"2026-09-09T04:10:07.249483+00:00"},{"month":11,"notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules.","confidence":0.94,"availability":"operates","last_verified_at":"2026-09-09T04:10:07.249483+00:00"},{"month":12,"notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules.","confidence":0.94,"availability":"operates","last_verified_at":"2026-09-09T04:10:07.249483+00:00"}],"highlights":[],"price_band":null,"traveller_fits":[{"key":"slow_travellers","name":"Slow travellers","reason":"Cross-border route rewards taking the scenic railway rather than fastest mainline connection.","confidence":0.84,"suitability":5},{"key":"photographers","name":"Photographers","reason":"Valleys, bridges and enlarged panoramic windows provide varied imagery.","confidence":0.84,"suitability":5},{"key":"rail_pass_travellers","name":"Rail-pass travellers","reason":"Swiss Travel Pass coverage makes the standard journey especially useful to pass holders.","confidence":0.84,"suitability":5}],"duration_minutes":120,"onboard_features":[{"key":"panoramic_windows","name":"Panoramic windows","notes":"Panoramic and Panoramic Plus trains use enlarged windows.","state":"yes","quality":5,"confidence":0.93,"last_verified_at":"2026-09-09T04:10:07.249483+00:00"},{"key":"accessibility_support","name":"Accessibility support","notes":"Panoramic Plus is designed for easier wheelchair boarding and space.","state":"yes","quality":4,"confidence":0.93,"last_verified_at":"2026-09-09T04:10:07.249483+00:00"}],"discovery_intents":[],"reservation_requirement":null},"contract_version":"train-experience-graph/v1","operational_status":"active","agent_context":{"contract_version":"far-by-rail/journey-v1","id":"c00f214c-5ed4-41d0-a17e-4642cb91e51d","slug":"centovalli-railway","name":"Centovalli Railway","summary":"The Vigezzina-Centovalli Railway connects Locarno and Domodossola across the Swiss-Italian border through wooded valleys, villages, bridges and gorges, with several train types including panoramic services.","operator":{"name":"Vigezzina-Centovalli Railway"},"countries":[{"slug":"switzerland","name":"Switzerland"},{"slug":"italy","name":"Italy"}],"archetypes":[{"slug":"scenic","name":"Scenic"}],"primary_family":"scenic","landscapes":[],"routes":[{"slug":"centovalli-locarno-domodossola","name":"Vigezzina-Centovalli: Locarno–Domodossola","role":"primary","direction_label":"Locarno → Domodossola","duration_minutes":120,"stop_count":2,"origin":"Locarno FART station","destination":"Domodossola SSIF station"}],"duration":{"minutes":120,"unit":"minutes","precision":"typical","scope":"route_variant","route_name":"Vigezzina-Centovalli: Locarno–Domodossola","route_slug":"centovalli-locarno-domodossola"},"overnight":{"status":"unknown","basis":"none"},"pricing":{"status":"established","currency":"CHF","basis":"adult one-way, 2nd class, Locarno–Domodossola (2019/20 tariff, latest official figure found); operator prices are subject to change.","scope":{"payer":null,"travel_class":null,"trip_type":null,"season":null,"supplements_included":null},"components":[{"kind":"recorded_from","amount":19,"currency":"CHF","amount_is_usable":true,"applies_to_every_ticket":null,"note":"Lowest amount recorded for the scope described in `basis`. Not established as a base fare for every ticket."}],"dynamic_pricing":false,"observed_at":"2026-09-11T16:46:29.193+00:00","verified_at":"2026-09-11T16:46:29.193+00:00","is_current_offer":false},"booking_action":{"kind":"operator","url":"https://www.vigezzinacentovalli.com/en/","label":"Visit Vigezzina-Centovalli Railway's website","note":"Only the operator's website is verified for this service. Timetables, fares and reservations must be found from there.","verified_direct_booking":false,"reservation_required":false,"pass_accepted":true,"checked_at":"2026-09-09T04:10:07.249483+00:00"},"seat_side":[],"onboard_features":[],"seasons":[{"month":1,"availability_state":"operates","notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules."},{"month":2,"availability_state":"operates","notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules."},{"month":3,"availability_state":"operates","notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules."},{"month":4,"availability_state":"operates","notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules."},{"month":5,"availability_state":"operates","notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules."},{"month":6,"availability_state":"operates","notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules."},{"month":7,"availability_state":"operates","notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules."},{"month":8,"availability_state":"operates","notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules."},{"month":9,"availability_state":"operates","notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules."},{"month":10,"availability_state":"operates","notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules."},{"month":11,"availability_state":"operates","notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules."},{"month":12,"availability_state":"operates","notes":"Cross-border regional railway operates through the year; special panoramic products and offers have date-specific schedules."}],"scores":{"values":{"food":2,"value":5,"family":4,"scenic":5,"comfort":4,"romance":4,"uniqueness":4,"bucket_list":4,"photography":5,"accessibility":4,"train_character":4},"method":"hybrid","version":"editorial_v1","confidence":0.78,"notes":"Hybrid editorial scoring grounded in cross-border valleys, panoramic services and pass utility.","evaluated_at":"2026-09-09T04:10:07.249483+00:00","scale":"1-5, editorial"},"sources":[{"url":"http://www.centovalli.ch/fileadmin/redaktion/images/biglietteria/Orari/ferrovia_prezzi_individuali_E.pdf","name":"Centovalli Railway (FART)","authority_level":"primary","source_type":"official_html","last_checked_at":"2026-09-11T16:46:29.193+00:00"},{"url":"https://www.vigezzinacentovalli.com/en/","name":"Vigezzina-Centovalli Railway","authority_level":"primary","source_type":"official_html","last_checked_at":null}],"media":[{"role":"hero","url":"https://uverfsaplaxkodwxrnrv.supabase.co/storage/v1/object/public/experience-media/support/wave3/centovalli-railway-7c36bc0d4a.jpg","alt":"Centovalli Railway train climbing through the wooded Locarno–Domodossola valley.","credit":"Photo: Alain GAVILLET from Chêne-Bougeries, Suisse · CC BY 2.0","license":"CC BY 2.0","license_url":"https://creativecommons.org/licenses/by/2.0","source_url":"https://upload.wikimedia.org/wikipedia/commons/1/11/Trains_des_Centovalli_%28Suisse_et_Italie%29_%285538238176%29.jpg","ai_generated":false,"rights_verified_at":"2026-09-13T00:00:00+00:00","rights":{"license":"CC BY 2.0","license_url":"https://creativecommons.org/licenses/by/2.0","license_permits_commercial_reuse":null,"catalogue_commercial_eligibility":false,"note":"The catalogue record is published for read access only. Each photograph is governed by its own licence and credit, which may permit uses the catalogue flag does not cover."}},{"role":"gallery","url":"https://uverfsaplaxkodwxrnrv.supabase.co/storage/v1/object/public/experience-media/support/centovalli-railway-train-exterior-1.jpg","alt":"A Centovalli Railway (FART/SSIF) train passes through Camedo on the Locarno–Domodossola line.","credit":"Photo: Thomas Wenger / Wikimedia Commons · CC BY-SA 2.0","license":"CC BY-SA 2.0","license_url":"https://creativecommons.org/licenses/by-sa/2.0","source_url":"https://upload.wikimedia.org/wikipedia/commons/b/b8/Train-camedo-fart-ssif.jpg","ai_generated":false,"rights":{"license":"CC BY-SA 2.0","license_url":"https://creativecommons.org/licenses/by-sa/2.0","license_permits_commercial_reuse":null,"catalogue_commercial_eligibility":false,"note":"The catalogue record is published for read access only. Each photograph is governed by its own licence and credit, which may permit uses the catalogue flag does not cover."}},{"role":"gallery","url":"https://uverfsaplaxkodwxrnrv.supabase.co/storage/v1/object/public/experience-media/hero/centovalli-railway.jpg","alt":"A Centovalli train for Domodossola at Locarno station in Switzerland.","credit":"Photo: Falk Lademann / Wikimedia Commons · CC BY 2.0","license":"CC BY 2.0","license_url":"https://creativecommons.org/licenses/by/2.0/","source_url":"https://upload.wikimedia.org/wikipedia/commons/3/37/Locarno_Station_Fart.jpg","ai_generated":false,"rights_verified_at":"2026-09-09T05:47:01.842984+00:00","rights":{"license":"CC BY 2.0","license_url":"https://creativecommons.org/licenses/by/2.0/","license_permits_commercial_reuse":null,"catalogue_commercial_eligibility":false,"note":"The catalogue record is published for read access only. Each photograph is governed by its own licence and credit, which may permit uses the catalogue flag does not cover."}}],"links":{"human":"https://farbyrail.com/experiences/centovalli-railway","machine":"https://farbyrail.com/data/experiences/centovalli-railway.json","legacy_machine":"https://farbyrail.com/api/v1/experiences/centovalli-railway","self_web":"https://farbyrail.com/experiences/centovalli-railway"},"record_updated_at":"2026-09-13T18:45:14.144271+00:00","canonical_contract_version":"v1.5","rights":{"public_read":true,"commercial_reuse_eligible":false,"note":"Public read access. Machine readability does not grant commercial reuse of editorial text or photography; each media item carries its own licence."},"provenance":{"contract_version":"farbyrail-public-claims/v1","claim_count":2,"exported_value_count":1,"claims":[{"id":"urn:farbyrail:fact:a5c3ec44-64fb-49cc-8596-adb27e8802a0","property_key":"official_product_summary_2026","review_state":"accepted","value":null,"value_exported":false,"confidence":0.98,"observed_at":"2026-09-09T04:10:07.249483+00:00","source":{"id":"urn:farbyrail:source:f4da7332-9ae5-4c85-88ae-c11a2fa403dc","name":"Vigezzina-Centovalli Railway","url":"https://www.vigezzinacentovalli.com/en/","authority":"primary"}},{"id":"urn:farbyrail:fact:eaa651af-ce95-42b2-b613-33b6b9259c8e","property_key":"price_from","review_state":"accepted","value":19,"value_exported":true,"unit":"CHF","confidence":0.95,"observed_at":"2026-09-11T16:46:29.193+00:00","source":{"id":"urn:farbyrail:source:4e80acc0-1318-4433-8b61-f156e23ecddb","name":"Centovalli Railway (FART)","url":"http://www.centovalli.ch/fileadmin/redaktion/images/biglietteria/Orari/ferrovia_prezzi_individuali_E.pdf","authority":"primary"}}],"profile_evidence":{"booking":{"fact_id":"urn:farbyrail:fact:a5c3ec44-64fb-49cc-8596-adb27e8802a0","property_key":"official_product_summary_2026","scope":"profile_reference_not_all_fields","source_url":"https://www.vigezzinacentovalli.com/en/","caveat":"Evidence association only. This source supports the linked observation, not every booking or price field on the record. Match property, value, validity and product scope before citing a specific field."},"price":{"fact_id":"urn:farbyrail:fact:eaa651af-ce95-42b2-b613-33b6b9259c8e","property_key":"price_from","scope":"profile_reference_not_all_fields","source_url":"http://www.centovalli.ch/fileadmin/redaktion/images/biglietteria/Orari/ferrovia_prezzi_individuali_E.pdf","caveat":"Evidence association only. This source supports the linked observation, not every booking or price field on the record. Match property, value, validity and product scope before citing a specific field."}},"policy":{"read_only":true,"scope_note":"An accepted observation is not proof that all current profile fields or all route variants match it. Check property, value, validity and product scope before citing a field. A profile reference alone does not support every profile field.","unknown_is_not_no":true,"published_experiences_only":true,"raw_source_content_included":false,"profile_evidence_is_not_field_proof":true,"withheld_values_are_not_absent_facts":true}}},"published_semantics":{"note":"Additive semantic view of this same record. Existing fields above are unchanged.","contract_version":"far-by-rail/journey-v1","duration":{"minutes":120,"unit":"minutes","precision":"typical","scope":"route_variant","route_name":"Vigezzina-Centovalli: Locarno–Domodossola","route_slug":"centovalli-locarno-domodossola"},"overnight":{"status":"unknown","basis":"none"},"pricing_status":"established","booking_action_kind":"operator","primary_family":"scenic","provenance_returned":true}}