Сейчас уже невозможно представить себе Европу без шенгенской зоны. Однако, ей всего лишь 15 лет.
Шенгенское соглашение об отмене паспортного и таможенного контроля ряда государств "Европейского союза" изначально было подписано 14 июня 1985 пятью европейскими государствами (Бельгией, Нидерландами, Люксембургом, Францией, Германией). Но окончательно оно вступило в силу лишь 26 марта 1995 года.
Договор был подписан в Шенгене, маленьком городке в Люксембурге. Шенген расположен вблизи места схождения границ Люксембурга, Германии и Франции.
C тех пор к соглашению присоединились ещё несколько государств; по состоянию на конец 2007 года соглашение подписано 30 государствами.
Все государства Шенгенской зоны, за исключением Исландии, Норвегии и Швейцарии, являются членами Евросоюза.
Пять членов Евросоюза уже подписали Шенгенское соглашение, но остаются вне Шенгенской зоны, так как паспортный контроль не был полностью отменён (Великобритания, Ирландия) или же его отмена только планируется в будущем (Болгария, Кипр,Румыния).
Дания обладает особым статусом, закрепленном в Шенгенском протоколе к Амстердамскому договору 1997 года, который позволяет Дании не участвовать в шенгенском сотрудничестве в объёме большем, чем существовал на дату подписания Амстердамского договора.
На прошедшем 5 июня 2005 референдуме граждане Швейцарии проголосовали за вступление в Шенгенскую зону.
15 марта 2006 был принят Шенгенский кодекс о границах, изменяющий Шенгенскую конвенцию.
С 21 декабря 2007 года был отменён пограничный контроль в 9 государствах, вошедших в Шенгенскую зону: Польша, Чехия,Словакия, Венгрия, Словения, Мальта, Эстония, Латвия и Литва, контроль на воздушных границах отменен 30 марта 2008 года. 25-м государством, полностью присоединившимся к Шенгенской зоне, стала Швейцария 12 декабря 2008 года. В аэропортуконтроль был отменен 29 марта 2009 года.