E12 går østover fra E6 i Mo i Rana. Forlengelsen vestover er skiltet riksvei 12. E12 går østover til Raudvatnet før den går sørover til riksgrensen mot Sverige ved Umbukta. Derfra går veien gjennom Sverige til Storuman og Umeå hvor veien fortsetter via ferje til Vasa. Fra Vasa går veien via Tammerfors til Helsingfors hvor den møter E18 og E75.