As of early 2026, holding a U.S. Green Card does not automatically grant you a visa-on-arrival in Dubai; entry is primarily determined by your passport's nationality. If your citizenship is from a country that requires a pre-arranged visa for the UAE (such as India, Pakistan, or many African nations), you must apply for an eVisa before your flight. However, there is a specific exception: Indian citizens with a valid U.S. Green Card (or a valid U.S. visa) are eligible for a 14-day visa-on-arrival for a fee, provided the Green Card is valid for at least six months beyond the arrival date. For most other nationalities, you should use the official UAE Federal Authority for Identity and Citizenship website to apply for a tourist visa 2–3 weeks before travel to ensure a smooth entry at Dubai International Airport (DXB).