Policjanci pracujący na miejscu ustalili, że w stronę Tczewa jechały trzy samochody. Kierowca ciężarowego iveco z Pabianic najprawdopodobniej nie dostosował prędkości do warunków jazdy i uderzył w ciężarowe volvo. Z kolei volvo uderzyło w jadącego przed nim opla zafirę.
Po uderzeniu iveco odbiło na przeciwległy pas ruchu i zderzyło się z nadjeżdżającą z naprzeciwka skodą prowadzoną przez 56-letniego kierowcę z Malborka. Do malborskiego szpitala trafili kierowca iveco (35 lat) i jego pasażer (57 lat).