The average flight time from Kingston to Santiago de Cuba is 31 minutes. The flight distance is 247 km / 154 miles and the average flight speed is 449 km/h / 279 mph.