Neix al vessant sud del massís de Śneznik, als Sudets, prop de la frontera polonesa, i drena l’ampla depressió de Moràvia, vorejant els darrers contraforts dels Carpats Blancs o Occidentals. En el curs baix, fronterer amb Àustria, rep l’afluent principal, el Dyje, i desguassa al Danubi poc abans de Bratislava.