Dubai ligt in het Midden-Oosten, aan de Perzische Golf. Het is de hoofdstad van het emiraat Dubai, een van de zeven emiraten die samen de Verenigde Arabische Emiraten vormen. Dubai ligt ongeveer 6.700 kilometer ten oosten van Amsterdam.
De stad Dubai ligt aan de noordzijde van het grondgebied van het gelijknamige emiraat. De stad wordt doorsneden door een kreek, de Khor Dubai (vaak Dubai Creek of kortweg The Creek genoemd), een smalle baai van de Perzische Golf. Het zoute water van de Golf vloeit tot zo’n 12 kilometer landinwaarts.
Dubai grenst aan Abu Dhabi in het zuiden, Sharjah in het noordoosten en Oman in het zuidoosten. De stad ligt op ongeveer 12 kilometer ten noorden van de grens met Oman.
De coördinaten van Dubai zijn: 25°25′N 55°25′E.
De vliegtijd van Amsterdam naar Dubai is ongeveer 6,5 uur.