يحتاج معظم الزوار إلى تأشيرة لدخول العراق. يمكن لمواطني العديد من الدول الحصول على تأشيرة عند الوصول في المطارات العراقية (بغداد، أربيل، البصرة، النجف، السليمانية). تبلغ تكلفة التأشيرة عند الوصول حوالي 75-80 دولاراً أمريكياً وصالحة لمدة 30 يوماً. بعض الجنسيات تتطلب موافقة مسبقة. بالنسبة لإقليم كردستان، قد تطبق قواعد تأشيرة منفصلة. تحقق دائماً مع أقرب سفارة أو قنصلية عراقية قبل السفر.