De B70 begint op de afrit Neermoor A31. Bij de afrit Leer-Nord kruist de B70 de A31, waarna ze vanaf afrit Leer-Nord samen met de B436 door Leer loopt. Ten zuidoosten van Leer kruist ze de uit. De B70 loopt door Papenburg en kruist achtereenvolgens het Seitenkanal Gleesen-Papenburg, de B401 en het Küstenkanal, loopt door Haren waar de B408 aansluit en komt in Meppen waar ze de B402 kruist. De B70 loopt door Geeste, kruist het Dortmund-Eemskanaal, loopt langs Lingen waar ze samenloopt met de B213 en de B214 aansluit. De B70 loopt verder en kruist net voor de afrit Rheine-Nord A30 de deelstaatgrens met Noordrijn-Westfalen.
Noordrijn-Westfalen
Ze kruist afrit Rheine-Nord de A30 en loopt langs Rheine waar de B481 aansluit, Neuenkirchen en Wettringen waar de B499 aansluit, langs Steinfurt en kruist ze de B54 bij afrit Metelen. De B70 loopt verder door Heek en sluit bij afrit Heek aan op de A31.
De B70 begint weer op de afrit Gronau-West van de B54, loopt langs Gronau-Epe, Alstätte, Vreden en Oeding. Ten oosten van Oeding loopt ze via de rondweg van Südlohn], waar ze afbuigt en loopt langs Weseke en Borken, waar de weg de B67 kruist, door Raesfeld waar ze samenloopt met de B224, door de Hohe Mark kruist de A3 en eindigt in de stad Wesel op een kruising met de B58.