Safi ตั้งอยู่ทางใต้ของคาซาบลังกา 240 กม. หรือทางตะวันตกของมาราเกช 150 กม. หากเดินทางโดยรถยนต์ จะใช้เวลา 2 ชั่วโมงเพื่อไปยัง Safi จาก Casablanca และ 1 ชั่วโมง 20 นาทีจาก Marrakesh
ตัวเลือกที่ถูกที่สุดและง่ายหากคุณไม่รีบ คือขึ้นรถบัส CTM จากสถานี “Marché Central” ในคาซาบลังกา (เที่ยวละ 4 ชั่วโมง 15 ออกทุก 3 ชั่วโมง) หรือแท็กซี่รวม (เที่ยวละ 3 ชั่วโมง 15 นาที ออกทุกชั่วโมง)
คุณยังสามารถเข้าถึง Safi ได้โดยรถไฟ แต่จะใช้เวลามากกว่าโดยรถบัส (4 ชั่วโมง 45 นาที)