Visas on arrival are only available at airports. A visa on arrival is valid for 30 days. Overlanders, you’ll have to get a tourist visa at an Iranian embassy or consulate ahead of time. If you need help with your visa, we recommend 1stQuest (use promo code LWP-QST for a 5% discount).