De Europese weg E22 begint bij Holyhead in Wales in het Verenigd Koninkrijk en gaat via Manchester en Leeds naar Immingham. Hier wordt de route onderbroken wegens het ontbreken van een veerverbinding over de Noordzee naar Amsterdam.
In Nederland loopt de route van de E22 verder vanaf Amsterdam en via de Afsluitdijk, Sneek, Joure, Heerenveen en Groningen naar de Duitse grens bij Bad Nieuweschans.
In Duitsland loopt de E22 nu nog via Hamburg en Lübeck. Wanneer de nieuw aan te leggen A20 tussen Dreieck Westerstede en Kreuz Lübeck gereed is, wil men de E22 over deze nieuwe weg laten gaan. Daarna loopt hij via Wismar, Rostock en Dreieck Vorpommern, over de B96 via Stralsund naar Sassnitz (op het eiland Rügen), om vervolgens via een veerverbinding naar Zweden te gaan.
In Zweden wordt vanaf Norrköping de route onderbroken omdat er geen veerverbinding is naar Letland.
Het laatste stuk van de E22 begint in het Letse Ventspils. Via Riga leidt de weg naar Moskou. Na Moskou volgt de route het verloop van de Trans-Siberische spoorlijn, via Vladimir naar Nizjni Novgorod en vandaar verder over Kazan en Jelaboega, Perm en Jekaterinenburg naar Tjoemen en ten slotte Isjim nabij de grens met Kazachstan.