Nowe zasady przekraczania granicy polsko-czeskiej
W dniu 21 grudnia 2007 r., tj. w dniu wejścia Polski do strefy Schengen na granicach ze Słowacją, Czechami, Litwą i Republiką Federalną Niemiec kontrola graniczna została zniesiona. Układ z Schengen to porozumienie zawarte między członkami Unii Europejskiej 14 czerwca 1985 roku w małym miasteczku, w południowo-wschodnim Luksemburgu. Likwiduje on kontrolę osób przekraczających granice między państwami członkowskimi, zakładając lepszą współpracę policji na terenach przygranicznych.
To, że na granicach z państwami Schengen nie ma kontroli nie oznacza, że formalnie przestała ona istnieć. Granice jednak można przekraczać niemal w dowolnym miejscu a to ułatwienie m.in. dla turystów, którzy czasem nieświadomie wchodzą na teren unijnych sąsiadów. Strażnicy graniczni z przejść przenieśli się na trasy międzynarodowe i dojazdowe do granicy. Pojawią się też tzw. grupy mobilne - zespoły patrolowo-interwencyjne, których zadaniem będzie sprawdzanie dokumentów, legalności pobytu cudzoziemców oraz zapobieganie przemytowi.
Od 21 grudnia 2007 r. przekraczanie granicy polsko-czeskiej na terenie gminy Krzyżanowice jest możliwe na 7 łączących oba kraje drogach - dawnych przejściach granicznych:
- Nowe Chałupki - Bohumin (ruch samochodowy z wyłączeniem ruchu pieszego),
- Chałupki - Stary Bohumin (ruch pieszy i rowerowy, docelowo uruchomiony zostanie ruch samochodowy),
- Chałupki/Rudyszwałd - Šilheřovice (ruch samochodowy do 3,5 tony),
- Rudyszwałd - Hať (ruch samochodowy do 3,5 tony),
- Tworków - Hať (ruch samochodowy do 3,5 tony),
- Owsiszcze - Píšť (ruch samochodowy do 3,5 tony),
- Bolesław - Pišť (ruch pieszy, rowerowy i transportu rolnego).