Silniční spojení
Vítkov se nachází cca 50 km od hlavní silnice E 442 spojující Olomouc a Ostravu. Do Olomouce jsou napojeny hlavní silnice směřující z Prahy, Hradce Králové, Brna, Českých Budějovice.
Trasa Olomouc - Vítkov
Z hlavní silnice č. E 442 odbočit na vedlejší směrově vedenou do Oder, po vedlejší silnici pokračovat do Potštátu, Jakubčovic a zde odbočit doleva do Vítkova.
Trasa Ostrava - Vítkov, vzdálenost 53 km
po hlavní silnici č. 47 do Bílovce, Fulneku. Z Fulneku po vedlejší silnici směrově vedenou na Opavu, za obcí Vrchy (křižovatka u Gručovic) odbočit doleva do Vítkova. V současné době probíhá výstavba dálnice D47 spojující Olomouc a Ostravu. Po jejím dokončení bude u měst Oder a Fulneku vybudován dálniční exit.
Železniční doprava
Klíčovým železničním spojem pro město Vítkov je železniční stanice Suchdol nad Odrou. Suchdolem nad Odrou je vedena hlavní železniční trať Ostrava - Praha (koridor II). Ze Suchdolu do Vítkova je veden osobní vlak č. 276 s konečnou stanicí v Budišově nad Budišovkou.
Železniční trať Suchdol nad Odrou - Budišov nad Budišovkou
Suchdol nad Odrou - Mankovice - Odry - Jakubčovice - Heřmánky - Klokočov - Vítkov - Čermná ve Slezsku - Svatoňovice - Budišov nad Budušovkou Doba jízdy ze stanice Suchdol nad Odrou do Vítkova je cca 45 minut. Tel. číslo stanice Suchdol nad Odrou: 972 757 283 Tel. číslo stanice Vítkov: 972 757 329
Autobusová doprava
Město Vítkov leží cca 30 km od bývalého okresního města Opavy, do kterého jsou mimo jiné soustřeďovány příjezdy autobusových linek z Prahy, Brna, Olomouce, Hradce Králové, Ostravy. S městem Opava jsou spojeny i mezinárodní linky a to ze SRN a Slovenska. Přepravu cestujících z Opavy do Vítkova a zpět zajišťují 3 autobusové linky - 900 240, 900 241 a 900 242.
Letecká doprava
Přístupnost severní Moravy a Slezska je zajištěna i leteckým spojením: Praha Ruzyně - Ostrava - Mošnov Brno - Tuřany - Ostrava - Mošnov
Letiště Ostrava - Mošnov
Nejvýznamnějším letištěm na severní Moravě je mezinárodní letiště Ostrava - Mošnov. Z tohoto letiště je zajištěna návazná doprava autobusová, automobilová i železniční. Nejbližší velké autobusové i železniční nádraží se nachází v Ostravě. Ostrava je napojená na všechny důležité dopravní tepny po Moravě a Slezsku.