{"id":"cb958023-c582-4622-ab75-bb5a4d5b6cf0","name":"Nilgiri Mountain Railway","slug":"nilgiri-mountain-railway","links":{"human_path":"/experiences/nilgiri-mountain-railway","machine_capability":"experience.get"},"media":[{"role":"hero","license":"CC BY 3.0","alt_text":"Nilgiri Mountain Railway train crossing a stone bridge in Tamil Nadu.","position":1,"media_type":"licensed_photo","credit_line":"Photo: Stephan Niewolik / Wikimedia Commons — CC BY 3.0","license_url":"https://creativecommons.org/licenses/by/3.0","ai_generated":false,"external_url":"https://upload.wikimedia.org/wikipedia/commons/d/d6/Nilgiri_Mountain_Railway_on_Bridge%2C_May_2010.JPG","rights_owner":"Stephan Niewolik","storage_path":"experience-media/support/nilgiri-mountain-railway-a9d9e024a0.jpg","rights_verified_at":"2026-09-12T09:15:16.979+00:00"},{"role":"gallery","license":"CC BY-SA 2.0","alt_text":"A Nilgiri Mountain Railway train in Tamil Nadu.","position":3,"media_type":"licensed_photo","credit_line":"Photo: mlcastle — CC BY-SA 2.0","license_url":"https://creativecommons.org/licenses/by-sa/2.0/","ai_generated":false,"external_url":"https://live.staticflickr.com/7533/15026958224_92bb81d8fd_b.jpg","rights_owner":"mlcastle","storage_path":"experience-media/support/wave3/nilgiri-mountain-railway-8c6bd91644.jpg","rights_verified_at":"2026-09-12T10:28:00+00:00"},{"role":"gallery","license":"CC BY-SA 4.0","alt_text":"Nilgiri Mountain Railway heritage train at Mettupalayam station in Tamil Nadu, India.","position":3,"media_type":"licensed_photo","credit_line":"Photo: Shagil Kannur / Wikimedia Commons — CC BY-SA 4.0","license_url":"https://creativecommons.org/licenses/by-sa/4.0/","ai_generated":false,"external_url":"https://commons.wikimedia.org/wiki/Special:Redirect/file/Ooty_heritage_train_at_Mettupalayam_railway_station%2C_Thamilnadu_(94290).jpg","rights_owner":"Shagil Kannur","storage_path":"experience-media/hero/nilgiri-mountain-railway.jpg","rights_verified_at":"2026-09-09T08:11:15.818622+00:00"}],"route":{"name":"Nilgiri Mountain Railway: Mettupalayam–Udagamandalam","slug":"nilgiri-mettupalayam-udagamandalam","stops":[{"lat":11.299731,"lon":76.934531,"name":"Mettupalayam railway station","role":"origin","country":"India","sequence":1,"country_code":"IN"},{"lat":11.343711,"lon":76.791339,"name":"Coonoor railway station","role":"via","country":"India","sequence":2,"country_code":"IN"},{"lat":11.405306,"lon":76.696194,"name":"Udagamandalam railway station","role":"destination","country":"India","sequence":3,"country_code":"IN"}],"direction":"Mettupalayam → Udagamandalam","journey_id":"eeebfe1e-4a18-41d9-acae-3fbf7c925b96","distance_km":45.88,"geometry_semantics":"representative_stops; no exact track geometry implied"},"operator":{"name":"Indian Railways","slug":"indian-railways","official_url":"https://indianrail.gov.in/"},"countries":[{"iso2":"IN","name":"India","slug":"india"}],"editorial":{"tagline":"Steam and rack railway climbing into the Nilgiri Hills.","why_take_it":"It is one of India’s most technically distinctive rail experiences: rack traction, very steep gradients and surviving steam operation are experienced on a real intercity mountain route.","short_summary":"Nilgiri Mountain Railway runs from Mettupalayam to Ooty on a UNESCO metre-gauge line, using the Abt rack system on its steep lower mountain section before continuing through forest and highland towns."},"archetypes":[{"key":"scenic","name":"Scenic","slug":"scenic"},{"key":"heritage","name":"Heritage","slug":"heritage"},{"key":"steam","name":"Steam","slug":"steam"},{"key":"engineering","name":"Engineering","slug":"engineering"}],"provenance":{"sources":[{"url":"https://indianrail.gov.in/","name":"Indian Railways","authority":"primary","last_observed_at":"2026-09-09T04:16:56.001667+00:00"},{"url":"https://www.irctc.co.in/","name":"Southern Railway / Indian Railways","authority":"primary","last_observed_at":"2026-09-11T16:46:29.193+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:17.02759+00:00","machine_publishable":true,"publication_contract_version":"v1"},"canonical_id":"urn:train-experience:cb958023-c582-4622-ab75-bb5a4d5b6cf0","decision_data":{"price":{"currency":"INR","confidence":0.84,"price_from":null,"price_basis":"Normal Indian Railways fare depends on selected train/class and section.","pass_accepted":null,"dynamic_pricing":true,"last_observed_at":"2026-09-09T04:16:56.001667+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 Abt rack, steep gradients, steam and Nilgiri scenery.","value":5,"family":3,"scenic":5,"comfort":2,"romance":4,"confidence":0.77,"uniqueness":5,"bucket_list":5,"photography":5,"evaluated_at":"2026-09-09T04:16:56.001667+00:00","accessibility":2,"score_version":"editorial_v1","train_character":5,"evaluation_method":"hybrid"},"booking":{"notes":"Book the specific Indian Railways train through IRCTC; steam/rack experience depends on the section and current working timetable.","confidence":0.94,"difficulty":2,"pass_accepted":null,"last_verified_at":"2026-09-09T04:16:56.001667+00:00","booking_window_days":null,"reservation_required":null,"same_day_feasibility":null,"direct_online_booking":true,"recommended_advance_days":null,"pass_reservation_required":null,"multiple_bookings_required":false},"seasons":[{"month":1,"notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices.","confidence":0.93,"availability":"operates","last_verified_at":"2026-09-09T04:16:56.001667+00:00"},{"month":2,"notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices.","confidence":0.93,"availability":"operates","last_verified_at":"2026-09-09T04:16:56.001667+00:00"},{"month":3,"notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices.","confidence":0.93,"availability":"operates","last_verified_at":"2026-09-09T04:16:56.001667+00:00"},{"month":4,"notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices.","confidence":0.93,"availability":"operates","last_verified_at":"2026-09-09T04:16:56.001667+00:00"},{"month":5,"notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices.","confidence":0.93,"availability":"operates","last_verified_at":"2026-09-09T04:16:56.001667+00:00"},{"month":6,"notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices.","confidence":0.93,"availability":"operates","last_verified_at":"2026-09-09T04:16:56.001667+00:00"},{"month":7,"notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices.","confidence":0.93,"availability":"operates","last_verified_at":"2026-09-09T04:16:56.001667+00:00"},{"month":8,"notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices.","confidence":0.93,"availability":"operates","last_verified_at":"2026-09-09T04:16:56.001667+00:00"},{"month":9,"notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices.","confidence":0.93,"availability":"operates","last_verified_at":"2026-09-09T04:16:56.001667+00:00"},{"month":10,"notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices.","confidence":0.93,"availability":"operates","last_verified_at":"2026-09-09T04:16:56.001667+00:00"},{"month":11,"notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices.","confidence":0.93,"availability":"operates","last_verified_at":"2026-09-09T04:16:56.001667+00:00"},{"month":12,"notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices.","confidence":0.93,"availability":"operates","last_verified_at":"2026-09-09T04:16:56.001667+00:00"}],"highlights":[],"price_band":null,"traveller_fits":[{"key":"slow_travellers","name":"Slow travellers","reason":"The steep, slow mountain journey is the point rather than fastest access to Ooty.","confidence":0.84,"suitability":5},{"key":"photographers","name":"Photographers","reason":"Tropical forest, viaducts and highland scenery change dramatically through the climb.","confidence":0.84,"suitability":5},{"key":"rail_enthusiasts","name":"Rail enthusiasts","reason":"Abt rack system and surviving steam operation are highly distinctive.","confidence":0.84,"suitability":5}],"duration_minutes":290,"onboard_features":[{"key":"historic_rolling_stock","name":"Historic rolling stock","notes":"Historic metre-gauge rack railway equipment is intrinsic to the experience.","state":"yes","quality":5,"confidence":0.92,"last_verified_at":"2026-09-09T04:16:56.001667+00:00"},{"key":"steam_traction","name":"Steam traction","notes":"Indian Railways continues steam operation on the Nilgiri Mountain Railway.","state":"yes","quality":5,"confidence":0.92,"last_verified_at":"2026-09-09T04:16:56.001667+00:00"}],"discovery_intents":[],"reservation_requirement":"required"},"contract_version":"train-experience-graph/v1","operational_status":"active","agent_context":{"contract_version":"far-by-rail/journey-v1","id":"cb958023-c582-4622-ab75-bb5a4d5b6cf0","slug":"nilgiri-mountain-railway","name":"Nilgiri Mountain Railway","summary":"Nilgiri Mountain Railway runs from Mettupalayam to Ooty on a UNESCO metre-gauge line, using the Abt rack system on its steep lower mountain section before continuing through forest and highland towns.","operator":{"name":"Indian Railways"},"countries":[{"slug":"india","name":"India"}],"archetypes":[{"slug":"scenic","name":"Scenic"},{"slug":"heritage","name":"Heritage"},{"slug":"steam","name":"Steam"},{"slug":"engineering","name":"Engineering"}],"primary_family":"heritage","landscapes":[],"routes":[{"slug":"nilgiri-mettupalayam-udagamandalam","name":"Nilgiri Mountain Railway: Mettupalayam–Udagamandalam","role":"primary","direction_label":"Mettupalayam → Udagamandalam","stop_count":3,"origin":"Mettupalayam railway station","destination":"Udagamandalam railway station"}],"duration":{"minutes":290,"unit":"minutes","precision":"approximate","scope":"route_variant","route_name":"Nilgiri Mountain Railway: Mettupalayam–Udagamandalam","route_slug":"nilgiri-mettupalayam-udagamandalam","precision_note":"Uphill run; the descent is quicker."},"overnight":{"status":"unknown","basis":"none"},"pricing":{"status":"dynamic","currency":"INR","basis":"Normal Indian Railways fare depends on selected train/class and section.","scope":{"payer":null,"travel_class":null,"trip_type":null,"season":null,"supplements_included":null},"components":[],"dynamic_pricing":true,"observed_at":"2026-09-09T04:16:56.001667+00:00","verified_at":"2026-09-11T16:46:29.193+00:00","is_current_offer":false},"booking_action":{"kind":"operator","url":"https://indianrail.gov.in/","label":"Visit Indian Railways'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,"checked_at":"2026-09-09T04:16:56.001667+00:00"},"seat_side":[],"onboard_features":[],"seasons":[{"month":1,"availability_state":"operates","notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices."},{"month":2,"availability_state":"operates","notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices."},{"month":3,"availability_state":"operates","notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices."},{"month":4,"availability_state":"operates","notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices."},{"month":5,"availability_state":"operates","notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices."},{"month":6,"availability_state":"operates","notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices."},{"month":7,"availability_state":"operates","notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices."},{"month":8,"availability_state":"operates","notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices."},{"month":9,"availability_state":"operates","notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices."},{"month":10,"availability_state":"operates","notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices."},{"month":11,"availability_state":"operates","notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices."},{"month":12,"availability_state":"operates","notes":"Operational public mountain railway; verify current Indian Railways timetable and weather-related notices."}],"scores":{"values":{"food":2,"value":5,"family":3,"scenic":5,"comfort":2,"romance":4,"uniqueness":5,"bucket_list":5,"photography":5,"accessibility":2,"train_character":5},"method":"hybrid","version":"editorial_v1","confidence":0.77,"notes":"Hybrid editorial scoring grounded in Abt rack, steep gradients, steam and Nilgiri scenery.","evaluated_at":"2026-09-09T04:16:56.001667+00:00","scale":"1-5, editorial"},"sources":[{"url":"https://indianrail.gov.in/","name":"Indian Railways","authority_level":"primary","source_type":"official_html","last_checked_at":null},{"url":"https://www.irctc.co.in/","name":"Southern Railway / Indian Railways","authority_level":"primary","source_type":"official_html","last_checked_at":"2026-09-11T16:46:29.193+00:00"}],"media":[{"role":"hero","url":"https://uverfsaplaxkodwxrnrv.supabase.co/storage/v1/object/public/experience-media/support/nilgiri-mountain-railway-a9d9e024a0.jpg","alt":"Nilgiri Mountain Railway train crossing a stone bridge in Tamil Nadu.","credit":"Photo: Stephan Niewolik / Wikimedia Commons · CC BY 3.0","license":"CC BY 3.0","license_url":"https://creativecommons.org/licenses/by/3.0","source_url":"https://upload.wikimedia.org/wikipedia/commons/d/d6/Nilgiri_Mountain_Railway_on_Bridge%2C_May_2010.JPG","ai_generated":false,"rights_verified_at":"2026-09-12T09:15:16.979+00:00","rights":{"license":"CC BY 3.0","license_url":"https://creativecommons.org/licenses/by/3.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/nilgiri-mountain-railway.jpg","alt":"Nilgiri Mountain Railway heritage train at Mettupalayam station in Tamil Nadu, India.","credit":"Photo: Shagil Kannur / Wikimedia Commons · CC BY-SA 4.0","license":"CC BY-SA 4.0","license_url":"https://creativecommons.org/licenses/by-sa/4.0/","source_url":"https://commons.wikimedia.org/wiki/Special:Redirect/file/Ooty_heritage_train_at_Mettupalayam_railway_station%2C_Thamilnadu_(94290).jpg","ai_generated":false,"rights_verified_at":"2026-09-09T08:11:15.818622+00:00","rights":{"license":"CC BY-SA 4.0","license_url":"https://creativecommons.org/licenses/by-sa/4.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/wave3/nilgiri-mountain-railway-8c6bd91644.jpg","alt":"A Nilgiri Mountain Railway train in Tamil Nadu.","credit":"Photo: mlcastle · 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/7533/15026958224_92bb81d8fd_b.jpg","ai_generated":false,"rights_verified_at":"2026-09-12T10:28:00+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/nilgiri-mountain-railway","machine":"https://farbyrail.com/data/experiences/nilgiri-mountain-railway.json","legacy_machine":"https://farbyrail.com/api/v1/experiences/nilgiri-mountain-railway","self_web":"https://farbyrail.com/experiences/nilgiri-mountain-railway"},"record_updated_at":"2026-09-13T18:45:16.901448+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:8b8f4973-3fe2-4c4d-a793-3eff7d4fb2c6","property_key":"official_product_summary_2026","review_state":"accepted","value":null,"value_exported":false,"confidence":0.97,"observed_at":"2026-09-09T04:16:56.001667+00:00","source":{"id":"urn:farbyrail:source:a7043fa0-b02e-456e-bc83-cb630c84d94d","name":"Indian Railways","url":"https://indianrail.gov.in/","authority":"primary"}},{"id":"urn:farbyrail:fact:8c4e80b1-1dc6-4f50-8bbc-66d4b993702e","property_key":"reservation_requirement","review_state":"accepted","value":"required","value_exported":true,"confidence":0.95,"observed_at":"2026-09-11T16:46:29.193+00:00","source":{"id":"urn:farbyrail:source:5728b9d5-1d18-4ecb-81b8-9ea601ed68f9","name":"Southern Railway / Indian Railways","url":"https://www.irctc.co.in/","authority":"primary"}}],"profile_evidence":{"booking":{"fact_id":"urn:farbyrail:fact:8b8f4973-3fe2-4c4d-a793-3eff7d4fb2c6","property_key":"official_product_summary_2026","scope":"profile_reference_not_all_fields","source_url":"https://indianrail.gov.in/","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:8b8f4973-3fe2-4c4d-a793-3eff7d4fb2c6","property_key":"official_product_summary_2026","scope":"profile_reference_not_all_fields","source_url":"https://indianrail.gov.in/","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":290,"unit":"minutes","precision":"approximate","scope":"route_variant","route_name":"Nilgiri Mountain Railway: Mettupalayam–Udagamandalam","route_slug":"nilgiri-mettupalayam-udagamandalam","precision_note":"Uphill run; the descent is quicker."},"overnight":{"status":"unknown","basis":"none"},"pricing_status":"dynamic","booking_action_kind":"operator","primary_family":"heritage","provenance_returned":true}}