Šengenski sporazum potpisale su 14. juna 1985. Belgija, Njemačka, Francuska, Luksemburg i Holandija. Sporazum i prateća konvencija usvojena 1990. godine, kako bi se on počeo provoditi, zagarantovali su ukidanje graničnih kontrola između zemalja, čime se omogućila sloboda kretanja ljudi. Stupanjem na snagu Sporazuma iz Amsterdama 1999. godine, šhengenska saradnja integrisana je u evropski pravni i institucionalni okvir. Šengenski prostor danas ima 25 zemalja i omogućava građanima, njih više od 400 miliona, da slobodno putuju od Finske do Grčke, od Portugala do poljske granice, a da ne moraju pokazivati pasoš. Od 15 starih članica EU jedino su Velika Britanija i Irska odlučile ostati izvan šengenskog prostora. Međutim, tri zemlje koje nisu članice EU – Švicarska, Norveška i Island, pristupile su mu. Bugarska, Rumunija i Kipar samo djelomično primjenjuju šengenski “acquis”, a u toku su provjere na granicama s te tri zemlje.
Vijesti.ba