Det italienskregistrerade fordonet stoppades i en rutinmässig trafikkontroll längs motorvägen nära staden Luzern i mellersta Schweiz. Enligt polisen hade migranterna, i åldrarna 20 till 50, färdats ståendes i timmar utan paus. De kom ursprungligen från Syrien, Afghanistan, Indien och Bangladesh.
Föraren, en 27-årig man från Gambia, har gripits och misstänks för människohandel.