Flight distance between Houston, United States of America and Moscow, Russia 5,912.1 mi / 9,514.6 km