Den springer ut i De hvite Karpatene i nærheten av landsbyen Nová Lhota i Mähren, men krysser etter en kortere distanse grensen til Slovakia, der den renner sørover og gjennom byen Myjava. Herfra går den inn i Myjavaåsene og videre østover. I nærheten av Sobotište renner den ut på Záhorielavlandet og snur sørover igjen fram til landsbyen Jablonica, der den svinger nordvestover. Fra Senica går Myjava videre vest, gjennom Šaštín-Stráže, før den til slutt munner ut i Morava i nærheten av Kúty.