Europavei 12 (E12) er en europavei mellom Mo i Rana og Helsingfors i Finland. På norsk side ligger hele strekningen i Rana kommune i Nordland fylke. Strekningen fra Mo i Rana til Laihela i Finland er en del av turistveien Blå vegen. Hele veitraseen er ca. 910 km lang, hvorav 38,9 km er i Norge.
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.
Trasé fastlagt av UNECE: Mo i Rana – Umeå ... Vasa – Tammerfors – Helsingfors. Etter det gamle nummersystemet fra 1950 gikk E12 mellom Paris og Leningrad/Moskva over Saarbrücken, Praha og Warszawa,[1] Veien Mo i Rana-Helsingfors var da vei E79.