E12 – trasa europejska pośrednia północ-południe, wiodąca z Mo i Rany w Norwegii do Hämeenlinny w Finlandii.

Przebieg E12: Norwegia: Mo i Rana – Storuman Szwecja: Lycksele – Umeå – Holmsund Finlandia: Vaasa – Tampere – Hämeenlinna – Helsinki

Stary system numeracji Do 1985 obowiązywał poprzedni system numeracji, według którego oznaczenie E12 dotyczyło trasy: (Paryż) – Ligny-en-Barrois – Metz – Saarbrücken – Mannheim – Heilbronn – Schwäbisch Hall – Nürnberg – Neustadt an der Aisch – Plzeň – Praha – Hradec Králové – Náchod – Kłodzko – Wrocław – Łódź – Łowicz – Warszawa – Białystok – (ZSRR – Leningrad i Moskwa).. Dalszy przebieg nie był ustalony, ponieważ ZSRR nie był sygnatariuszem umowy z 1950 r. regulującej przebieg i standard tras europejskich. Fragment trasy przebiegający przez Polskę oficjalnie nie miał wówczas osobnego numeru krajowego i był oznaczany jako droga międzynarodowa E12Według Atlasu samochodowego Polski z 1965 r. (wydanego przez PPWK) polski odcinek E12 stanowiły drogi państwowe nr 18 Kudowa-Zdrój – Łowicz, nr 17 Łowicz – Warszawa, nr 12 Warszawa – Białystok i nr 23 Białystok – granica z ZSRR. W późniejszych wydaniach nie umieszczano numerów krajowych na tych odcinkach..