Česká republika se plně zapojila do tzv. schengenské spolupráce již 21. 12. 2007, kdy se připojila se ke skupině států, které neprovádějí kontroly na svých společných hranicích. Pozemní hranice je možné překračovat bez nutnosti předkládat na hraničních přechodech identifikační průkaz.
Definitivní tečku pak učinil 30. březen 2008, kdy byly zrušeny hraniční kontroly také na mezinárodních letištích při letech uvnitř Schengenu. Letecké společnosti však od cestujících dále vyžadují, aby před vstupem do letadla předložili spolu s palubním lístkem identifikační průkaz (pas nebo OP).
Schengen tvoří souvislé území 25 států, a to:
22 členských zemí EU: Belgie, Česká republika, Dánsko, Estonsko, Finsko, Francie, Itálie, Litva, Lotyšsko, Lucembursko, Maďarsko, Malta, Německo, Nizozemí, Polsko, Portugalsko, Rakousko, Řecko, Slovensko, Slovinsko, Španělsko a Švédsko a
3 nečlenské země EU: Island, Norsko a Švýcarsko