Na ostatnim przystanku przed Gdańskiem – w Leźnie (godz. 18:55) do autobusu wsiadło jeszcze ośmioro ludzi. Następnym przystankiem miał być Gdańsk-Kokoszki. Wśród pasażerów były całe rodziny, licealistki wracające z biwaku, osoby udające się do pracy, turyści.

Około 500 metrów przed przystankiem, na prostym odcinku drogi, zaraz za zakrętem i w miejscu obowiązywania ograniczenia prędkości do 50 km/h, kierowca przepełnionego autobusu zdecydował się na manewr wyprzedzania wolno jadącej ciężarówki marki Jelcz. Autobus zdaniem prokuratury jechał z prędkością około 60 km/h, kierowca jednak zeznał, że prędkościomierz pokazywał 40–45 km/h. W momencie powrotu na prawy pas doszło do pęknięcia prawej przedniej opony. Spowodowało to wyrwanie kierownicy z rąk, a następnie niekontrolowane zniesienie autobusu na pobocze i uderzenie w rosnące na nim drzewo (lipę), w które Autosan wbił się czołowo na długość 4 metrów o godz. 19:01.