For Iran you typically need a valid passport and Iranian entry permission. Sharifi Neya helps with the visa file from Kabul. Carriers and schedules change; confirm air options with the office. 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.