تأشيرة هي ترخيص مشروط تمنحه دولة ما لأجنبي يسمح له بدخول أراضيها أو البقاء فيها أو مغادرتها. تتضمن التأشيرات عادة قيوداً على مدة بقاء الأجنبي، والمناطق داخل البلد الذي يمكن أن يدخلها، ومواعيد الدخول، وعدد الزيارات المسموح بها، وما إذا كان الفرد لديه القدرة على العمل في البلد المعني. ترتبط التأشيرات بطلب الإذن بدخول المنطقة، وبالتالي فهي تختلف في معظم البلدان عن الإذن الرسمي الفعلي للأجنبي لدخول البلد والبقاء فيه مايسمى الاقامة عادة. في كل مرة، تخضع التأشيرة لإذن الدخول من قبل مسؤول الهجرة في وقت الدخول الفعلي ويمكن إلغاؤها في أي وقت. غالباً ما يتخذ دليل التأشيرة شكل ملصق معتمد في جواز سفر مقدم الطلب أو وثيقة سفر أخرى، ولكنه قد يكون موجودًا إلكترونيًا أيضًا. لم تعد بعض الدول تصدر أدلة تأشيرة فعلية، وبدلاً من ذلك تسجل التفاصيل فقط في قواعد بيانات الهجرة.
تفرض بعض الأنظمة السياسية التي تقيد الهجرة على الأفراد حيازة تأشيرة خروج لمغادرة الدولة. قد تكون تأشيرات الخروج هذه مطلوبة للمواطنين أو الأجانب أو كليهما، اعتمادًا على سياسات النظام السياسي المعني. على عكس التأشيرات العادية، غالبًا ما يُنظر إلى تأشيرات الخروج على أنها تدخل غير مشروع على حق الأفراد في حرية التنقل. قد يُنظر إلى فرض طلب تأشيرة خروج على أنه انتهاك للقانون الدولي العرفي، إذ إن الحق في مغادرة أي بلد منصوص عليه في الإعلان العالمي لحقوق الإنسان.