Регион Северной Моравии и Силезии расположен в самой восточной части Чехии, которая является частью Центральной Европы. На востоке соседствует с регионом Оравы (Словакия), на севере с Опольским воеводством и Силезским воеводством (Польша). Граничит на юге с регионом Восточной Моравии и на юго-западе с регионом Центральной Моравии и Есеники.
До центра региона, города Острава, очень легко добраться на машине или на поезде из Праги, Вены, Братиславы и из городов в польской Силезии. Регулярное воздушное сообщение позволяет посещение гостям из более отдаленных пунктов назначения.