Położenie
Gmina Krzyżanowice położona jest w zachodniej czę¶ci województwa ¶l±skiego, w górnym biegu rzeki Odry. Leży u wrót obniżenia między Sudetami a Karpatami, zwanego Bram± Morawsk±, na południu Kotliny Raciborskiej.
Jej obszar zamknięty jest od południowego zachodu granic± państwow± z Czechami, od zachodu s±siaduje z gmin± Krzanowice, od północy z miastem Racibórz, a od wschodu jej granice stanowi rzeka Odra, oddzielaj±ca Krzyżanowice od gmin: Lubomia i Gorzyce.

Przez obszar gminy przechodz± dwie linie kolejowe relacji Racibórz - Chałupki - Bohumin i Rybnik - Chałupki - Bohumin oraz drogi krajowe nr 45 i 78, a także droga wojewódzka nr 936. Dzięki temu istniej± dogodne poł±czenia z wszystkimi większymi miastami w regionie: Raciborzem, Wodzisławiem ¦l±skim, Rybnikiem, a po stronie czeskiej: Bohuminem i Ostraw±. W bezpo¶rednim s±siedztwie (0,1 km) gminy przebiega autostrada A1.

Przekraczanie granicy polsko-czeskiej (po wej¶ciu Polski i Czech do strefy Schengen) jest możliwe na 7 ł±cz±cych oba kraje drogach - dawnych przej¶ciach granicznych: