{"id":"cf242a41-6579-482c-9864-e8a8db914e5f","name":"Lennakatten: Uppsala Östra to Faringe","slug":"lennakatten-heritage-railway","links":{"human_path":"/experiences/lennakatten-heritage-railway","machine_capability":"experience.get"},"media":[{"role":"hero","license":"CC BY-SA 2.0","alt_text":"A Lennakatten narrow-gauge steam train near Uppsala.","position":1,"media_type":"licensed_photo","credit_line":"Photo: gertrudgarlic — CC BY-SA 2.0","license_url":"https://creativecommons.org/licenses/by-sa/2.0/","ai_generated":false,"external_url":"https://live.staticflickr.com/2917/14126273560_94b5c974a1_b.jpg","rights_owner":"gertrudgarlic","storage_path":"experience-media/hero/expansion1/lennakatten-heritage-railway-10c07a5e95.jpg","rights_verified_at":"2026-09-20T12:31:22.951+00:00"}],"route":{"name":"Lennakatten: Uppsala Östra–Faringe","slug":"lennakatten-heritage-railway-primary","stops":[{"lat":59.85833,"lon":17.64861,"name":"Uppsala Östra","role":"origin","country":"Sweden","sequence":1,"country_code":"SE"},{"lat":59.9199,"lon":18.11542,"name":"Faringe","role":"destination","country":"Sweden","sequence":2,"country_code":"SE"}],"direction":"Uppsala Östra → Faringe","journey_id":"f92a3ed4-5345-465c-9666-5ba2a1e4b284","geometry_semantics":"representative_stops; no exact track geometry implied"},"operator":{"name":"Upsala–Lenna Jernväg (Lennakatten)","slug":"upsala-lenna-jernvag","official_url":"https://lennakatten.se/"},"countries":[{"iso2":"SE","name":"Sweden","slug":"sweden"}],"editorial":{"tagline":"Three-foot-gauge steam out of Uppsala","why_take_it":"It is unusual to be able to board a narrow-gauge steam train directly from a Swedish city's main railway station, and the line preserves the gauge and operating practice of Uppland's former light railway network rather than imitating it. The run out to Faringe passes lakes, level crossings worked by hand and small halts where the train stops on request. Check the published running days before planning around it, because departures are concentrated on summer weekends.","short_summary":"Lennakatten is a preserved 891 mm narrow-gauge railway running roughly 33 kilometres from Uppsala Östra, beside the main station, out through Uppland forest and farmland to Faringe. It is operated by the Upsala–Lenna Jernväg society with steam locomotives and period carriages on a summer timetable, typically from May to September. Outside that season the railway does not carry passengers."},"archetypes":[{"key":"scenic","name":"Scenic","slug":"scenic"},{"key":"heritage","name":"Heritage","slug":"heritage"},{"key":"steam","name":"Steam","slug":"steam"},{"key":"excursion","name":"Excursion","slug":"excursion"}],"provenance":{"sources":[{"url":"https://lennakatten.se/","name":"Lennakatten — Upsala–Lenna Jernväg","authority":"primary","last_observed_at":"2026-09-20T12:27:58.867+00:00"}],"source_count":1,"accepted_fact_count":4,"latest_fact_observed_at":"2026-09-20T12:27:58.867+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-20T12:31:53.016049+00:00","machine_publishable":true,"publication_contract_version":"v1.2"},"canonical_id":"urn:train-experience:cf242a41-6579-482c-9864-e8a8db914e5f","decision_data":{"price":{"currency":"SEK","confidence":0.9,"price_from":null,"price_basis":"Fares are published by the operating society per running season. No current dated fare has been captured, so none is published here.","pass_accepted":null,"dynamic_pricing":false,"last_observed_at":"2026-09-20T12:26:08.451+00:00","last_verified_at":"2026-09-20T12:26:08.451+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":null,"notes":"Editorial decision scores. Dimensions without a defensible basis are left unrated rather than filled. Not traveller ratings.","value":null,"family":5,"scenic":3,"comfort":3,"romance":null,"confidence":0.65,"uniqueness":4,"bucket_list":3,"photography":4,"evaluated_at":"2026-09-20T12:26:08.451+00:00","accessibility":null,"score_version":"discovery-intelligence-v1","train_character":5,"evaluation_method":"hybrid"},"booking":{"notes":"Tickets are sold by the operating society; booking ahead is advisable on peak summer running days.","confidence":0.9,"difficulty":2,"pass_accepted":null,"last_verified_at":"2026-09-20T12:26:08.451+00:00","booking_window_days":null,"reservation_required":false,"same_day_feasibility":3,"direct_online_booking":true,"recommended_advance_days":null,"pass_reservation_required":null,"multiple_bookings_required":false},"seasons":[{"month":1,"notes":"Seasonal operation, typically May to September, on published running days rather than daily.","confidence":0.85,"availability":"seasonal","last_verified_at":"2026-09-20T12:26:08.451+00:00"},{"month":2,"notes":"Seasonal operation, typically May to September, on published running days rather than daily.","confidence":0.85,"availability":"seasonal","last_verified_at":"2026-09-20T12:26:08.451+00:00"},{"month":3,"notes":"Seasonal operation, typically May to September, on published running days rather than daily.","confidence":0.85,"availability":"seasonal","last_verified_at":"2026-09-20T12:26:08.451+00:00"},{"month":4,"notes":"Seasonal operation, typically May to September, on published running days rather than daily.","confidence":0.85,"availability":"seasonal","last_verified_at":"2026-09-20T12:26:08.451+00:00"},{"month":5,"notes":"Seasonal operation, typically May to September, on published running days rather than daily.","confidence":0.85,"availability":"seasonal","last_verified_at":"2026-09-20T12:26:08.451+00:00"},{"month":6,"notes":"Seasonal operation, typically May to September, on published running days rather than daily.","confidence":0.85,"availability":"seasonal","last_verified_at":"2026-09-20T12:26:08.451+00:00"},{"month":7,"notes":"Seasonal operation, typically May to September, on published running days rather than daily.","confidence":0.85,"availability":"seasonal","last_verified_at":"2026-09-20T12:26:08.451+00:00"},{"month":8,"notes":"Seasonal operation, typically May to September, on published running days rather than daily.","confidence":0.85,"availability":"seasonal","last_verified_at":"2026-09-20T12:26:08.451+00:00"},{"month":9,"notes":"Seasonal operation, typically May to September, on published running days rather than daily.","confidence":0.85,"availability":"seasonal","last_verified_at":"2026-09-20T12:26:08.451+00:00"},{"month":10,"notes":"Seasonal operation, typically May to September, on published running days rather than daily.","confidence":0.85,"availability":"seasonal","last_verified_at":"2026-09-20T12:26:08.451+00:00"},{"month":11,"notes":"Seasonal operation, typically May to September, on published running days rather than daily.","confidence":0.85,"availability":"seasonal","last_verified_at":"2026-09-20T12:26:08.451+00:00"},{"month":12,"notes":"Seasonal operation, typically May to September, on published running days rather than daily.","confidence":0.85,"availability":"seasonal","last_verified_at":"2026-09-20T12:26:08.451+00:00"}],"highlights":[],"price_band":null,"traveller_fits":[{"key":"rail_enthusiasts","name":"Rail enthusiasts","reason":"The train and the line itself are a large part of the reason to travel.","confidence":0.75,"suitability":5},{"key":"families","name":"Families","reason":"Short enough, frequent enough or engaging enough to work with children.","confidence":0.75,"suitability":5},{"key":"photographers","name":"Photographers","reason":"Published photography score is high for this route's landscapes and structures.","confidence":0.75,"suitability":4}],"duration_minutes":95,"onboard_features":[],"discovery_intents":[],"reservation_requirement":"recommended"},"contract_version":"train-experience-graph/v1","operational_status":"active","agent_context":{"contract_version":"far-by-rail/journey-v1","id":"cf242a41-6579-482c-9864-e8a8db914e5f","slug":"lennakatten-heritage-railway","name":"Lennakatten: Uppsala Östra to Faringe","summary":"Lennakatten is a preserved 891 mm narrow-gauge railway running roughly 33 kilometres from Uppsala Östra, beside the main station, out through Uppland forest and farmland to Faringe. It is operated by the Upsala–Lenna Jernväg society with steam locomotives and period carriages on a summer timetable, typically from May to September. Outside that season the railway does not carry passengers.","operator":{"name":"Upsala–Lenna Jernväg (Lennakatten)"},"countries":[{"slug":"sweden","name":"Sweden"}],"archetypes":[{"slug":"heritage","name":"Heritage"},{"slug":"steam","name":"Steam"},{"slug":"excursion","name":"Excursion"},{"slug":"scenic","name":"Scenic"}],"primary_family":"heritage","landscapes":[],"routes":[{"slug":"lennakatten-heritage-railway-primary","name":"Lennakatten: Uppsala Östra–Faringe","role":"primary","direction_label":"Uppsala Östra → Faringe","duration_minutes":95,"stop_count":2,"origin":"Uppsala Östra","destination":"Faringe"}],"duration":{"minutes":95,"unit":"minutes","precision":"typical","scope":"route_variant","route_name":"Lennakatten: Uppsala Östra–Faringe","route_slug":"lennakatten-heritage-railway-primary"},"overnight":{"status":"unknown","basis":"none"},"pricing":{"status":"unknown","currency":"SEK","basis":"Fares are published by the operating society per running season. No current dated fare has been captured, so none is published here.","scope":{"payer":null,"travel_class":null,"trip_type":null,"season":null,"supplements_included":null},"components":[],"dynamic_pricing":false,"observed_at":"2026-09-20T12:26:08.451+00:00","verified_at":"2026-09-20T12:26:08.451+00:00","is_current_offer":false},"booking_action":{"kind":"booking","url":"https://lennakatten.se/","label":"Check availability with Upsala–Lenna Jernväg (Lennakatten)","note":"This is the operator's own reservation entry point. Fares and availability are confirmed there, not here.","verified_direct_booking":true,"reservation_required":false,"checked_at":"2026-09-20T12:26:08.451+00:00"},"seat_side":[],"onboard_features":[],"seasons":[{"month":1,"availability_state":"seasonal","notes":"Seasonal operation, typically May to September, on published running days rather than daily."},{"month":2,"availability_state":"seasonal","notes":"Seasonal operation, typically May to September, on published running days rather than daily."},{"month":3,"availability_state":"seasonal","notes":"Seasonal operation, typically May to September, on published running days rather than daily."},{"month":4,"availability_state":"seasonal","notes":"Seasonal operation, typically May to September, on published running days rather than daily."},{"month":5,"availability_state":"seasonal","notes":"Seasonal operation, typically May to September, on published running days rather than daily."},{"month":6,"availability_state":"seasonal","notes":"Seasonal operation, typically May to September, on published running days rather than daily."},{"month":7,"availability_state":"seasonal","notes":"Seasonal operation, typically May to September, on published running days rather than daily."},{"month":8,"availability_state":"seasonal","notes":"Seasonal operation, typically May to September, on published running days rather than daily."},{"month":9,"availability_state":"seasonal","notes":"Seasonal operation, typically May to September, on published running days rather than daily."},{"month":10,"availability_state":"seasonal","notes":"Seasonal operation, typically May to September, on published running days rather than daily."},{"month":11,"availability_state":"seasonal","notes":"Seasonal operation, typically May to September, on published running days rather than daily."},{"month":12,"availability_state":"seasonal","notes":"Seasonal operation, typically May to September, on published running days rather than daily."}],"scores":{"values":{"family":5,"scenic":3,"comfort":3,"uniqueness":4,"bucket_list":3,"photography":4,"train_character":5},"method":"hybrid","version":"discovery-intelligence-v1","confidence":0.65,"notes":"Editorial decision scores. Dimensions without a defensible basis are left unrated rather than filled. Not traveller ratings.","evaluated_at":"2026-09-20T12:26:08.451+00:00","scale":"1-5, editorial"},"sources":[{"url":"https://lennakatten.se/tidtabell/","name":"Lennakatten; timetable and running days","authority_level":"primary","source_type":"official_html","last_checked_at":"2026-09-20T12:26:08.451+00:00"},{"url":"https://lennakatten.se/","name":"Lennakatten; Upsala–Lenna Jernväg","authority_level":"primary","source_type":"official_html","last_checked_at":"2026-09-20T12:26:08.451+00:00"}],"media":[{"role":"hero","url":"https://uverfsaplaxkodwxrnrv.supabase.co/storage/v1/object/public/experience-media/hero/expansion1/lennakatten-heritage-railway-10c07a5e95.jpg","alt":"A Lennakatten narrow-gauge steam train near Uppsala.","credit":"Photo: gertrudgarlic · CC BY-SA 2.0","license":"CC BY-SA 2.0","license_url":"https://creativecommons.org/licenses/by-sa/2.0/","source_url":"https://live.staticflickr.com/2917/14126273560_94b5c974a1_b.jpg","ai_generated":false,"rights_verified_at":"2026-09-20T12:31:22.951+00:00","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."}}],"links":{"human":"https://farbyrail.com/experiences/lennakatten-heritage-railway","machine":"https://farbyrail.com/data/experiences/lennakatten-heritage-railway.json","legacy_machine":"https://farbyrail.com/api/v1/experiences/lennakatten-heritage-railway","self_web":"https://farbyrail.com/experiences/lennakatten-heritage-railway"},"record_updated_at":"2026-09-20T12:26:15.059999+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":4,"exported_value_count":2,"claims":[{"id":"urn:farbyrail:fact:09a5b07b-22fe-46a9-9e30-3926be07b2bf","property_key":"official_url","review_state":"accepted","value":null,"value_exported":false,"confidence":0.9,"observed_at":"2026-09-20T12:27:58.867+00:00","source":{"id":"urn:farbyrail:source:b64c11e2-7379-45f6-8796-7614500b3b74","name":"Lennakatten — Upsala–Lenna Jernväg","url":"https://lennakatten.se/","authority":"primary"}},{"id":"urn:farbyrail:fact:f652a05b-0759-445b-8d2c-16a448801541","property_key":"reservation_requirement","review_state":"accepted","value":"recommended","value_exported":true,"confidence":0.9,"observed_at":"2026-09-20T12:27:58.867+00:00","source":{"id":"urn:farbyrail:source:b64c11e2-7379-45f6-8796-7614500b3b74","name":"Lennakatten — Upsala–Lenna Jernväg","url":"https://lennakatten.se/","authority":"primary"}},{"id":"urn:farbyrail:fact:125b888b-3cbf-4654-95cf-4945bf930ce2","property_key":"route_summary","review_state":"accepted","value":null,"value_exported":false,"confidence":0.9,"observed_at":"2026-09-20T12:27:58.867+00:00","source":{"id":"urn:farbyrail:source:b64c11e2-7379-45f6-8796-7614500b3b74","name":"Lennakatten — Upsala–Lenna Jernväg","url":"https://lennakatten.se/","authority":"primary"}},{"id":"urn:farbyrail:fact:7d754ecd-513a-42ee-be6f-d3b82f4c2259","property_key":"typical_duration_minutes","review_state":"accepted","value":95,"value_exported":true,"unit":"minutes","confidence":0.9,"observed_at":"2026-09-20T12:27:58.867+00:00","source":{"id":"urn:farbyrail:source:b64c11e2-7379-45f6-8796-7614500b3b74","name":"Lennakatten — Upsala–Lenna Jernväg","url":"https://lennakatten.se/","authority":"primary"}}],"profile_evidence":{"booking":null,"price":null},"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":95,"unit":"minutes","precision":"typical","scope":"route_variant","route_name":"Lennakatten: Uppsala Östra–Faringe","route_slug":"lennakatten-heritage-railway-primary"},"overnight":{"status":"unknown","basis":"none"},"pricing_status":"unknown","booking_action_kind":"booking","primary_family":"heritage","provenance_returned":true}}