Avrupa Birliğinde 1995’te yürürlüğe giren Schengen Sözleşmesi ile bu Sözleşmeye taraf ülkeler aralarındaki sınırlardaki ("iç sınır’" denilmektedir) kontrollerini kaldırmışlardır. Böylece, oluşturulan Schengen bölgesinde dış sınır kontrollerinde ortak uygulama ve kurallar hayata geçirilmiştir. Bu işbirliği vize, polis ve yargı alanlarındaki işbirliğini kapsamaktadır. Schengen’e üye ülkeler şunlardır: Almanya, Avusturya, Belçika, Çek Cumhuriyeti, Danimarka, Estonya, Finlandiya, Fransa, Hollanda, İspanya, İsveç, İtalya, Lüksemburg, Macaristan, Letonya, Litvanya, Lüksemburg, Malta, Polonya, Portekiz, Slovakya, Slovenya, Yunanistan. Ayrıca, AB’ye üye olmayan İsviçre, İzlanda ve Norveç de Schengen ülkeleri ile özel bir anlaşma imzalayarak, aynı uygulamaları benimsemişlerdir. Bir yabancı Schengen bölgesine üye ülkelerden birinin vizesi ile girdiğinde diğerine serbestçe seyahat edebilir. Burada dikkat edilmesi gereken nokta Schengen vizesi hangi ülke için alındıysa ilk seyahat o ülkeye yapılmalıdır. Örneğin İtalya için alınan vize ile önce Almanya'ya gitmek mümkün değildir. Ancak bir kere İtalya'ya gidildi ise sonraki seyahatlerde diğer Schengen ülkelerine seyahat etmek mümkündür. Seyahatin süresi vizenin üzerinde kayıtlı süre ile sınırlıdır. AB Komisyonu Schengen uygulamalarına ilişkin önerilerde bulunmakla sorumludur. Schengen ülkeleri ortak SIS veya Schengen Information System adı verilen bir veri tabanından yararlanırlar. Bu veri bankasında, Schengen ülkelerine girmesi gereken kişilerle ilgili bilgiler başta olmak üzere çeşitli bilgiler yer alır ve üye ülkelerin yetkili makamlarının kullanımına açıktır.