Flight distance between Arroyo Naranjo, Cuba and Moscow, Russia 5,962.3 mi / 9,595.4 km