W górnym biegu rzeki płynie jako Szpęgawa. Następnie płynie na północ do Boroszewa, skąd odbija na południowy wschód w pobliże Swarożyna. Później rzeka płynie wzdłuż linii kolejowej nr 203 w stronę Tczewa. Przepływa przez Jezioro Rokickie Duże, łącząc je z J. Rokickim Małym. Następnie skręca na północ, płynąc pomiędzy Tczewem a Szpęgawą, później Zajączkowem, a następnie Tczewskimi Łąkami. Między Tczewskimi Łąkami a Czatkowami rzeka skręca na północ, płynąc na krótkim odcinku równolegle do Wisły. Przed Koźlinami rzeki rozchodzą się. Motława przepływa przez Krzywe Koło i Suchy Dąb dokładniejszy przebieg na podstawie google.
W pobliżu wsi Grabiny-Zameczek do Motławy uchodzi Kłodawa. Motława płynie dalej na północ przepływając lub mijając w niewielkiej odległości Grabowo, Grabiny Duchowne, Wróblewo, Lędowo, Mokry Dwór, Weselno. W okolicy Dziewięciu Włók Motława łączy się z Martwą Wisłą przez Kanał Wielki. Motława odbija na zachód, we wsi Krępiec uchodzą do niej dwa lewe dopływy: Czarna Łacha oraz największy z dopływów Motławy, Radunia. Rzeka skręca na północny zachód i wpływa w granice administracyjne Gdańska, stanowiąc granicę dzielnic Olszynka i Orunia – Św. Wojciech – Lipce.