For most nationalities, transit without a visa in Dubai (and the UAE) is allowed for up to 24 hours.
However, there are important conditions and exceptions, primarily depending on your airline and how you manage your transit.
Here’s a detailed breakdown:
This is a special benefit for passengers flying with Emirates or flydubai. Eligibility: You must have a connecting flight with Emirates/flydubai where the layover is between 8 and 96 hours. Requirements: The layover must be a necessary part of your journey to a third destination (not a stopover you chose). You must hold a passport valid for at least six months. You must have a confirmed onward booking with Emirates/flydubai. The Benefit: Emirates will often provide a complimentary hotel stay (including meals and transfers) for eligible passengers in economy class on longer layovers, and it’s standard for First and Business class passengers. Crucially, they also arrange the special transit visa for this period. You must apply for this in advance