Шенгенское соглашение — соглашение «Об отмене паспортного таможенного контроля между рядом стран Европейского союза», изначально подписанное 14 июня 1985 семью европейскими государствами (Бельгией, Германией, Испанией, Люксембургом, Нидерландами, Португалией и Францией). Оно вступило в силу 26 марта 1995 года. Договор был подписан в Шенгене, маленьком городке в Люксембурге. Шенген расположен вблизи места схождения границ Люксембурга, Германии и Франции.

В настоящее время по состоянию на начало 2009 года соглашение подписано 30 государствами, и фактически действует (с отменой пограничного контроля) в 25 государствах:
Австрия, Бельгия, Венгрия, Германия, Греция, Дания, Исландия, Испания, Италия, Латвия, Литва, Люксембург, Мальта, Нидерланды, Норвегия, Польша, Португалия, Словакия, Словения, Финляндия, Франция, Чехия, Швеция, Швейцария, Эстония.

Вместе эти страны образуют Шенгенскую зону. Несколько дру-гих государств, в которых Шенгенское соглашение формаль-но уже вступило в силу, ещё не отменили пограничный контроль, и тем самым остаются вне Шенгенской зоны. Все государства Шенгенской зоны, за исключением Исландии, Норвегии и Швейцарии, являются членами Евросоюза. Пять членов Евросоюза уже подписали Шенгенское соглашение, но остаются вне Шенгенской зоны, так как паспортный контроль не был полностью отменён (Великобритания, Ирландия) или же его отмена только планируется в будущем (Болгария, Кипр, Румыния).
Дания обладает особым статусом, закрепленном в Шенгенском протоколе к Амстердамскому договору 1997 года, который позволяет Дании не участвовать в шенгенском сотрудничестве в объёме большем, чем существовал на дату подписания Амстердамского договора.

15 марта 2006 был принят Шенгенский кодекс о границах, изменяющий Шенгенскую конвенцию.

С 21 декабря 2007 года был отменён пограничный контроль в 9 государствах, вошедших в Шенгенскую зону: Венгрия, Латвия, Литва (кроме Кипра), Мальта, Польша, Словакия, Словения, Чехия и Эстония. Контроль на воздушных границах отменен 30 марта 2008 года. На Кипр решение не распространяется, поскольку там сначала должен быть открыт новый аэропорт в Ларнаке, отвечающий требованиям Шенгенского соглашения, скорее всего, это произойдет в 2009 году.

25-м государством, полностью присоединившимся к Шенгенской зоне 12 декабря 2008 года стала Швейцария. На данный момент эта норма касается лишь для прибывших в страну людей наземным путем. В аэропортах контроль остается до 29 марта 2009 года.

Болгария и Румыния, последними вступившие в Евросоюз, смогут присоединиться к Шенгенскому соглашению не раньше 2011 года. Также о своём желании присоединиться к странам Шенгенского соглашения заявил Ватикан.