{"id":"4d84670f-2b7a-4956-833e-2f2467379311","name":"Al Boraq: Tangier to Casablanca","slug":"al-boraq-tangier-casablanca","links":{"human_path":"/experiences/al-boraq-tangier-casablanca","machine_capability":"experience.get"},"media":[{"role":"hero","license":"CC BY-SA 2.0","alt_text":"An Al Boraq high-speed train stands at Tangier Ville station.","position":1,"media_type":"licensed_photo","credit_line":"Photo: Phil Richards from London, UK — 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/4/4d/22.11.24_Tanger-Ville_1208_%2854166318289%29.jpg","rights_owner":"Phil Richards from London, UK","storage_path":"experience-media/hero/image-upgrade-v3/al-boraq-tangier-casablanca-d9bce2a2b811.jpg","rights_verified_at":"2026-09-13T13:48:22.374+00:00"},{"role":"gallery","license":"CC BY-SA 4.0","alt_text":"Al Boraq: Tangier to Casablanca: Al Boraq Railway station Rabat Agdal","position":2,"media_type":"licensed_photo","credit_line":"Photo: SpreeTom — CC BY-SA 4.0","license_url":"https://creativecommons.org/licenses/by-sa/4.0","ai_generated":false,"external_url":"https://thumb.wikimedia.org/wikipedia/commons/thumb/6/65/Al_Boraq_Railway_station_Rabat_Agdal.jpg/3840px-Al_Boraq_Railway_station_Rabat_Agdal.jpg?utm_source=commons.wikimedia.org&utm_campaign=imageinfo&utm_content=thumbnail","rights_owner":"SpreeTom","storage_path":"experience-media/support/wave3/al-boraq-tangier-casablanca-d11d1f4b8f.jpg","rights_verified_at":"2026-09-13T00:00:00+00:00"},{"role":"gallery","license":"CC BY 2.0","alt_text":"An Al Boraq high-speed train on the Tangier to Casablanca line.","position":3,"media_type":"licensed_photo","credit_line":"Photo: hakzelf — CC BY 2.0","license_url":"https://creativecommons.org/licenses/by/2.0/","ai_generated":false,"external_url":"https://upload.wikimedia.org/wikipedia/commons/f/f1/ONCF_Al_boraq.jpeg","rights_owner":"hakzelf","storage_path":"experience-media/hero/expansion1/al-boraq-tangier-casablanca-22b7768a2d.jpg","rights_verified_at":"2026-09-12T18:19:20.979+00:00"},{"role":"gallery","license":"CC BY 4.0","alt_text":"Al Boraq: Tangier to Casablanca: Al Boraq Tangier","position":3,"media_type":"licensed_photo","credit_line":"Photo: SpreeTom — CC BY 4.0","license_url":"https://creativecommons.org/licenses/by/4.0","ai_generated":false,"external_url":"https://upload.wikimedia.org/wikipedia/commons/b/b6/Al_Boraq_Tangier.jpg?utm_source=commons.wikimedia.org&utm_campaign=imageinfo&utm_content=thumbnail_unscaled","rights_owner":"SpreeTom","storage_path":"experience-media/support/wave3/al-boraq-tangier-casablanca-b0880c8353.jpg","rights_verified_at":"2026-09-13T00:00:00+00:00"}],"route":{"name":"Al Boraq: Tanger Ville–Casa Voyageurs","slug":"al-boraq-tangier-casablanca-primary","stops":[{"lat":35.7778,"lon":-5.8125,"name":"Tanger Ville","role":"origin","country":"Morocco","sequence":1,"country_code":"MA"},{"lat":34.261,"lon":-6.5802,"name":"Kenitra","role":"via","country":"Morocco","sequence":2,"country_code":"MA"},{"lat":34.0209,"lon":-6.836,"name":"Rabat-Ville","role":"via","country":"Morocco","sequence":3,"country_code":"MA"},{"lat":33.9917,"lon":-6.8497,"name":"Rabat-Agdal","role":"via","country":"Morocco","sequence":4,"country_code":"MA"},{"lat":33.5959,"lon":-7.6193,"name":"Casa Voyageurs","role":"destination","country":"Morocco","sequence":5,"country_code":"MA"}],"direction":"Tangier → Casablanca","journey_id":"94ae37ff-dedd-47e4-b618-65f96b81822a","geometry_semantics":"representative_stops; no exact track geometry implied"},"operator":{"name":"ONCF","slug":"oncf","official_url":"https://www.oncf.ma/en"},"countries":[{"iso2":"MA","name":"Morocco","slug":"morocco"}],"editorial":{"tagline":"Africa's first high-speed line, along the Atlantic coast","why_take_it":"This is the fastest way to cross the top of Morocco, and it is the only place in Africa where you can do it at high speed. Tangier sits at the mouth of the Mediterranean, Rabat is the administrative capital, and Casablanca is the commercial one, so a single ticket joins three quite different Moroccan cities in the time an afternoon takes. The line runs close to the coast for much of the way north of Kenitra, and the contrast between the new railway and the older network alongside it is part of the interest. Take it as transport that happens to be a milestone, not as a scenic set piece.","short_summary":"Al Boraq is the first high-speed railway on the African continent, opened in November 2018 and running from Tanger Ville down the Atlantic coast to Casablanca in about two hours ten minutes. Trains are Alstom-built double-deck sets derived from the TGV family, and they call at Kenitra and both of Rabat's main stations on the way. It is an everyday intercity service rather than an excursion: seats are assigned, the ride is level and quiet, and the journey replaces what used to be a long half-day on the classic line."},"archetypes":[{"key":"engineering","name":"Engineering","slug":"engineering"},{"key":"high_speed","name":"High-speed","slug":"high-speed"}],"provenance":{"sources":[{"url":"https://www.oncf.ma/en/Al-boraq","name":"ONCF","authority":"primary","last_observed_at":"2026-09-12T17:56:52.848+00:00"}],"source_count":1,"accepted_fact_count":4,"latest_fact_observed_at":"2026-09-12T17:56:52.848+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-13T13:48:22.852298+00:00","machine_publishable":true,"publication_contract_version":"v1.2"},"canonical_id":"urn:train-experience:4d84670f-2b7a-4956-833e-2f2467379311","decision_data":{"price":{"currency":"MAD","confidence":0.9,"price_from":null,"price_basis":"ONCF sells Al Boraq at fares that vary by class and booking date; check the operator for the price on your travel date.","pass_accepted":null,"dynamic_pricing":true,"last_observed_at":"2026-09-12T17:52:14.332+00:00","last_verified_at":"2026-09-12T17:52:14.332+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":4,"scenic":3,"comfort":4,"romance":null,"confidence":0.7,"uniqueness":4,"bucket_list":3,"photography":2,"evaluated_at":"2026-09-12T17:52:14.332+00:00","accessibility":4,"score_version":"discovery-intelligence-v1","train_character":3,"evaluation_method":"hybrid"},"booking":{"notes":"Tickets are sold by ONCF online and at stations, with assigned seats in first and second class.","confidence":0.9,"difficulty":2,"pass_accepted":null,"last_verified_at":"2026-09-12T17:52:14.332+00:00","booking_window_days":null,"reservation_required":true,"same_day_feasibility":4,"direct_online_booking":true,"recommended_advance_days":null,"pass_reservation_required":null,"multiple_bookings_required":false},"seasons":[{"month":1,"notes":"Scheduled year-round as a regular timetabled service.","confidence":0.85,"availability":"operates","last_verified_at":"2026-09-12T17:52:14.332+00:00"},{"month":2,"notes":"Scheduled year-round as a regular timetabled service.","confidence":0.85,"availability":"operates","last_verified_at":"2026-09-12T17:52:14.332+00:00"},{"month":3,"notes":"Scheduled year-round as a regular timetabled service.","confidence":0.85,"availability":"operates","last_verified_at":"2026-09-12T17:52:14.332+00:00"},{"month":4,"notes":"Scheduled year-round as a regular timetabled service.","confidence":0.85,"availability":"operates","last_verified_at":"2026-09-12T17:52:14.332+00:00"},{"month":5,"notes":"Scheduled year-round as a regular timetabled service.","confidence":0.85,"availability":"operates","last_verified_at":"2026-09-12T17:52:14.332+00:00"},{"month":6,"notes":"Scheduled year-round as a regular timetabled service.","confidence":0.85,"availability":"operates","last_verified_at":"2026-09-12T17:52:14.332+00:00"},{"month":7,"notes":"Scheduled year-round as a regular timetabled service.","confidence":0.85,"availability":"operates","last_verified_at":"2026-09-12T17:52:14.332+00:00"},{"month":8,"notes":"Scheduled year-round as a regular timetabled service.","confidence":0.85,"availability":"operates","last_verified_at":"2026-09-12T17:52:14.332+00:00"},{"month":9,"notes":"Scheduled year-round as a regular timetabled service.","confidence":0.85,"availability":"operates","last_verified_at":"2026-09-12T17:52:14.332+00:00"},{"month":10,"notes":"Scheduled year-round as a regular timetabled service.","confidence":0.85,"availability":"operates","last_verified_at":"2026-09-12T17:52:14.332+00:00"},{"month":11,"notes":"Scheduled year-round as a regular timetabled service.","confidence":0.85,"availability":"operates","last_verified_at":"2026-09-12T17:52:14.332+00:00"},{"month":12,"notes":"Scheduled year-round as a regular timetabled service.","confidence":0.85,"availability":"operates","last_verified_at":"2026-09-12T17:52:14.332+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":4},{"key":"first_time_visitors","name":"First-time visitors","reason":"Frequent, easy to book and a straightforward first rail journey in the country.","confidence":0.75,"suitability":4}],"duration_minutes":130,"onboard_features":[],"discovery_intents":[],"reservation_requirement":"required"},"contract_version":"train-experience-graph/v1","operational_status":"active","agent_context":{"contract_version":"far-by-rail/journey-v1","id":"4d84670f-2b7a-4956-833e-2f2467379311","slug":"al-boraq-tangier-casablanca","name":"Al Boraq: Tangier to Casablanca","summary":"Al Boraq is the first high-speed railway on the African continent, opened in November 2018 and running from Tanger Ville down the Atlantic coast to Casablanca in about two hours ten minutes. Trains are Alstom-built double-deck sets derived from the TGV family, and they call at Kenitra and both of Rabat's main stations on the way. It is an everyday intercity service rather than an excursion: seats are assigned, the ride is level and quiet, and the journey replaces what used to be a long half-day on the classic line.","operator":{"name":"ONCF"},"countries":[{"slug":"morocco","name":"Morocco"}],"archetypes":[{"slug":"high-speed","name":"High-speed"},{"slug":"engineering","name":"Engineering"}],"primary_family":"high-speed","landscapes":[],"routes":[{"slug":"al-boraq-tangier-casablanca-primary","name":"Al Boraq: Tanger Ville–Casa Voyageurs","role":"primary","direction_label":"Tangier → Casablanca","duration_minutes":130,"stop_count":5,"origin":"Tanger Ville","destination":"Casa Voyageurs"}],"duration":{"minutes":130,"unit":"minutes","precision":"typical","scope":"route_variant","route_name":"Al Boraq: Tanger Ville–Casa Voyageurs","route_slug":"al-boraq-tangier-casablanca-primary"},"overnight":{"status":"unknown","basis":"none"},"pricing":{"status":"dynamic","currency":"MAD","basis":"ONCF sells Al Boraq at fares that vary by class and booking date; check the operator for the price on your travel date.","scope":{"payer":null,"travel_class":null,"trip_type":null,"season":null,"supplements_included":null},"components":[],"dynamic_pricing":true,"observed_at":"2026-09-12T17:52:14.332+00:00","verified_at":"2026-09-12T17:52:14.332+00:00","is_current_offer":false},"booking_action":{"kind":"booking","url":"https://www.oncf-voyages.ma/","label":"Check availability with ONCF","note":"This is the operator's own reservation entry point. Fares and availability are confirmed there, not here.","verified_direct_booking":true,"reservation_required":true,"checked_at":"2026-09-12T17:52:14.332+00:00"},"seat_side":[],"onboard_features":[],"seasons":[{"month":1,"availability_state":"operates","notes":"Scheduled year-round as a regular timetabled service."},{"month":2,"availability_state":"operates","notes":"Scheduled year-round as a regular timetabled service."},{"month":3,"availability_state":"operates","notes":"Scheduled year-round as a regular timetabled service."},{"month":4,"availability_state":"operates","notes":"Scheduled year-round as a regular timetabled service."},{"month":5,"availability_state":"operates","notes":"Scheduled year-round as a regular timetabled service."},{"month":6,"availability_state":"operates","notes":"Scheduled year-round as a regular timetabled service."},{"month":7,"availability_state":"operates","notes":"Scheduled year-round as a regular timetabled service."},{"month":8,"availability_state":"operates","notes":"Scheduled year-round as a regular timetabled service."},{"month":9,"availability_state":"operates","notes":"Scheduled year-round as a regular timetabled service."},{"month":10,"availability_state":"operates","notes":"Scheduled year-round as a regular timetabled service."},{"month":11,"availability_state":"operates","notes":"Scheduled year-round as a regular timetabled service."},{"month":12,"availability_state":"operates","notes":"Scheduled year-round as a regular timetabled service."}],"scores":{"values":{"family":4,"scenic":3,"comfort":4,"uniqueness":4,"bucket_list":3,"photography":2,"accessibility":4,"train_character":3},"method":"hybrid","version":"discovery-intelligence-v1","confidence":0.7,"notes":"Editorial decision scores. Dimensions without a defensible basis are left unrated rather than filled. Not traveller ratings.","evaluated_at":"2026-09-12T17:52:14.332+00:00","scale":"1-5, editorial"},"sources":[{"url":"https://www.oncf.ma/en/Al-boraq","name":"ONCF","authority_level":"primary","source_type":"official_html","last_checked_at":"2026-09-12T17:52:14.332+00:00"},{"url":"https://www.oncf-voyages.ma/","name":"ONCF Voyages","authority_level":"primary","source_type":"official_html","last_checked_at":"2026-09-12T17:52:14.332+00:00"}],"media":[{"role":"hero","url":"https://uverfsaplaxkodwxrnrv.supabase.co/storage/v1/object/public/experience-media/hero/image-upgrade-v3/al-boraq-tangier-casablanca-d9bce2a2b811.jpg","alt":"An Al Boraq high-speed train stands at Tangier Ville station.","credit":"Photo: Phil Richards from London, UK · 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/4/4d/22.11.24_Tanger-Ville_1208_%2854166318289%29.jpg","ai_generated":false,"rights_verified_at":"2026-09-13T13:48:22.374+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."}},{"role":"gallery","url":"https://uverfsaplaxkodwxrnrv.supabase.co/storage/v1/object/public/experience-media/support/wave3/al-boraq-tangier-casablanca-d11d1f4b8f.jpg","alt":"Al Boraq: Tangier to Casablanca: Al Boraq Railway station Rabat Agdal","credit":"Photo: SpreeTom · CC BY-SA 4.0","license":"CC BY-SA 4.0","license_url":"https://creativecommons.org/licenses/by-sa/4.0","source_url":"https://thumb.wikimedia.org/wikipedia/commons/thumb/6/65/Al_Boraq_Railway_station_Rabat_Agdal.jpg/3840px-Al_Boraq_Railway_station_Rabat_Agdal.jpg?utm_source=commons.wikimedia.org&utm_campaign=imageinfo&utm_content=thumbnail","ai_generated":false,"rights_verified_at":"2026-09-13T00:00:00+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/hero/expansion1/al-boraq-tangier-casablanca-22b7768a2d.jpg","alt":"An Al Boraq high-speed train on the Tangier to Casablanca line.","credit":"Photo: hakzelf · 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/f/f1/ONCF_Al_boraq.jpeg","ai_generated":false,"rights_verified_at":"2026-09-12T18:19:20.979+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/wave3/al-boraq-tangier-casablanca-b0880c8353.jpg","alt":"Al Boraq: Tangier to Casablanca: Al Boraq Tangier","credit":"Photo: SpreeTom · CC BY 4.0","license":"CC BY 4.0","license_url":"https://creativecommons.org/licenses/by/4.0","source_url":"https://upload.wikimedia.org/wikipedia/commons/b/b6/Al_Boraq_Tangier.jpg?utm_source=commons.wikimedia.org&utm_campaign=imageinfo&utm_content=thumbnail_unscaled","ai_generated":false,"rights_verified_at":"2026-09-13T00:00:00+00:00","rights":{"license":"CC BY 4.0","license_url":"https://creativecommons.org/licenses/by/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."}}],"links":{"human":"https://farbyrail.com/experiences/al-boraq-tangier-casablanca","machine":"https://farbyrail.com/data/experiences/al-boraq-tangier-casablanca.json","legacy_machine":"https://farbyrail.com/api/v1/experiences/al-boraq-tangier-casablanca","self_web":"https://farbyrail.com/experiences/al-boraq-tangier-casablanca"},"record_updated_at":"2026-09-13T13:48:22.76399+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:fa115c18-3bd0-4581-a08c-bcf6c056a7c1","property_key":"official_url","review_state":"accepted","value":null,"value_exported":false,"confidence":0.9,"observed_at":"2026-09-12T17:56:52.848+00:00","source":{"id":"urn:farbyrail:source:8369733e-8f51-40f0-953d-be31e60baaea","name":"ONCF","url":"https://www.oncf.ma/en/Al-boraq","authority":"primary"}},{"id":"urn:farbyrail:fact:114bd3b3-c4e9-4ecd-a1c5-28cd9e73a479","property_key":"reservation_requirement","review_state":"accepted","value":"required","value_exported":true,"confidence":0.9,"observed_at":"2026-09-12T17:56:52.848+00:00","source":{"id":"urn:farbyrail:source:8369733e-8f51-40f0-953d-be31e60baaea","name":"ONCF","url":"https://www.oncf.ma/en/Al-boraq","authority":"primary"}},{"id":"urn:farbyrail:fact:0978dd5a-927f-4fba-bc0e-a7127fcf5e05","property_key":"route_summary","review_state":"accepted","value":null,"value_exported":false,"confidence":0.9,"observed_at":"2026-09-12T17:56:52.848+00:00","source":{"id":"urn:farbyrail:source:8369733e-8f51-40f0-953d-be31e60baaea","name":"ONCF","url":"https://www.oncf.ma/en/Al-boraq","authority":"primary"}},{"id":"urn:farbyrail:fact:c2d72c79-0594-4c19-a8bf-19e3bb61e516","property_key":"typical_duration_minutes","review_state":"accepted","value":130,"value_exported":true,"unit":"minutes","confidence":0.9,"observed_at":"2026-09-12T17:56:52.848+00:00","source":{"id":"urn:farbyrail:source:8369733e-8f51-40f0-953d-be31e60baaea","name":"ONCF","url":"https://www.oncf.ma/en/Al-boraq","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":130,"unit":"minutes","precision":"typical","scope":"route_variant","route_name":"Al Boraq: Tanger Ville–Casa Voyageurs","route_slug":"al-boraq-tangier-casablanca-primary"},"overnight":{"status":"unknown","basis":"none"},"pricing_status":"dynamic","booking_action_kind":"booking","primary_family":"high-speed","provenance_returned":true}}