The total flight duration time from Colombo (CMB) to Moscow (DME) is typically 13 hours 10 minutes. This is the average non-stop flight time based upon historical flights for this route. During this period travelers can expect to fly about 4,463 miles, or 7,183 kilometers.