Flight distance between Telavi, Georgia and Marrakesh, Morocco 2,993.4 mi / 4,817.5 km