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