The distance between Tangier and Fes by car is approximately 320 to 350 kilometers and takes around 4 or 5 hours.