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 – Bogumin i Wodzisław Śląski – Bogumin oraz drogi krajowe nr 45 i 78, a także droga wojewódzka nr DW936. Dzięki temu istnieją dogodne połączenia z wszystkimi większymi miastami w regionie: Raciborzem, Wodzisławiem Śląskim, Rybnikiem, a po stronie czeskiej: Boguminem i Ostrawą.
Turystyka Urozmaicona rzeźba terenu, pomniki przyrody, wielowiekowa historia obecna w licznych zabytkach i istniejące baza hotelarsko-gastronomiczna powodują, że gmina ma wiele walorów turystycznych. Szczególnie warte zwiedzenia są: kościół pw. św. Piotra i Pawła w Tworkowie, w którym m.in. znajduje się krypta z trumnami z 1650 roku, kościół pw. Wszystkich Świętych w Bieńkowicach, kościół pw. św.