Flight distance between Barclayville, Liberia and Casablanca, Morocco 1,998.2 mi / 3,215.7 km