Верховье в
Крконошах (исток близ деревни Долна Морава, район Усти над Орлици, на склоне горы Кралицки Снежник, на высоте 1390 метров над уровнем моря, близ чешско-
польской границы. Течёт от истока на юго-восток, в основном между Чешско-Моравской возвышенностью (на западе) и
Западными Карпатами (на востоке); у города Отроковице поворачивает на юго-запад. Судоходна от чешского города
Годонин (в 130 км. от устья). Впадает в
Дунай близ словацкого
Девина (сейчас часть
Братиславы). Главные притоки — Бечва (слева), Дые (справа),
Миява и
Рудава. Воды Моравы используются для
орошения; ГЭС. На Мораве — города Оломоуц,
Годонин, Угерске Градиште, Кромержиж,
Голич,
Хоэнау-ан-дер-Марх,
Мархег,
Братислава (
Девин).