The flights duration from Dubai to Cagayan De Oro is 04h 45m and top rated airlines are Cebu Pacific, Philippine Airlines & Etihad Airways.