Wielokrotny reprezentant Polski – rozegrał 72 spotkania i strzelił 17 goli. Jego debiut miał miejsce 10 listopada 1998 roku w meczu przeciwko Słowacji (3:1). Uczestniczył w turniejach finałowych mistrzostw świata 2002 w Korei i Japonii oraz mistrzostw świata 2006 w Niemczech. Łącznie rozegrał 6 meczów na mistrzostwach świata, nie zdobywając żadnej bramki. 27 maja 2008 roku strzelił 1200 gola w dziejach Reprezentacji Polski. Żurawski był kapitanem reprezentacji Polski na mistrzostwach Europy 2008 w Austrii i Szwajcarii, jednak z powodu kontuzji rozegrał tam zaledwie jedną połowę pierwszego meczu z Niemcami. Pomimo to pozostał z drużyną do czasu zakończenia jej udziału w mistrzostwach. Występ w meczu z Niemcami był dla Żurawskiego ostatnim w jego reprezentacyjnej karierze.