Mjölnajoki () on 52,85 kilometriä pitkä joki Vadstenassa Itä-Götanmaan läänissä Ruotsissa. Joki saa alkunsa Vadstenan, Ödeshögin ja Mjölbyn rajalla sijaitsevasta Tåkern-järvestä ja laskee Ruotsin toiseksi suurimpaan järveen Vätterniin. Joen virtaus on 2,2 m³/s.

Joessa elää muun muassa haukia.

Aikaisemmin Mjölnajoki oli yhteydessä Vadstenan linnan vallihautaan.

Lähteet

Luokka:Ruotsin joet Luokka:Motalanvirran vesistö Luokka:Vadstenan kunta