يحتاج معظم مواطني الدول إلى تأشيرة لدخول العراق وفقاً للقانون العراقي. ولكن فإن الزائرين من العديد من الدول يمنحون تأشيرة عند الوصول في مطارات معينة وهناك دول محددة ممنوعة من دخول العراق.
رفعت الحكومة العراقية متطلبات تأشيرة ما قبل الوصول للمواطنين من 37 دولة في 15 آذار 2021، مما يسمح لمواطني تلك الدول بالتقدم للحصول على تأشيرات عند الوصول عند المعابر الحدودية البرية والبحرية والجوية المعتمدة. أطلقت الحكومة العراقية موقعًا للتأشيرة الإلكترونية، ولكن ليس من الواضح ما إذا كان بإمكان جميع المواطنين في العالم التقديم؛ في الوقت الحالي، يمكن فقط لمواطني ألمانيا وتركيا ومصر التقديم.