Moravskoslezský kraj leží na historické dopravní cestě mezi severem a jihem Evropy - mezi Baltským a Středozemním mořem. Zároveň zaujímá strategickou polohu na rozmezí tří států - České republiky, Polska a Slovenska a svou polohou nabízí i výhodnou výchozí pozici pro dopravní vazby směrem do východní Evropy. Skrze Moravskoslezský kraj procházejí tranzitní evropské tahy, to silniční i železniční, leteckou bránou kraje je letiště Leoše Janáčka v blízkosti krajského města Ostravy.

Doprava je možná těmito způsoby: