The train route from Ennouasser to Safi offers a direct connection between these two Moroccan cities, efficiently linking travelers. The distance covered by train is approximately 150 km (93 miles), taking about 2.5 to 3 hours to complete the journey. Trains on this route typically travel at speeds up to 120 km/h (75 mph). The first train from Ennouasser departs at around 7:00 AM, and the last train leaves at approximately 5:00 PM, with several daily departures ensuring flexibility for travelers. Ticket prices vary, starting from approximately MAD 100 (USD 11). Key stops along the way include major towns that provide access to local amenities. For the latest timetable and to plan your journey, be sure to check the schedule. Book your trip online with Rail Monsters.