Yes, non-UAE citizens (expatriates) residing in the UAE can apply for a Thailand visa in Dubai, provided they have a valid UAE residence visa . This is a unique requirement because the Thai Embassy in Dubai only processes applications from legal residents of the UAE, not tourists or visitors on short-term visas.