For Dubai you typically need a valid passport, UAE visit permission if you will enter, and airline document checks at KBL. Airside transit at DXB is not the same as a visit. Start with /visa/requirements/uae and /guides/transit/dxb. The published flight pair is Kabul–Dubai. Hotels: /hotels/dubai. Rules change. Confirm visas, transit, and baggage with the airline and the relevant embassy before you travel. Is this legal advice? No. It is how Sharifi Neya frames documents for ticketing. Governments and airlines can impose extra checks the same day.