How long it takes to reach Dubai from Delhi?

By flight, it takes about three hours and five minutes to reach Dubai from Delhi. There are approximately 1369.3 miles between the two cities.