53-åringen var passasjer om bord på bybussen i den svenske byen Linköping.
Bussen skal ha fått problemer, og sjåføren lot den stå låst utendørs over natten.
Han skal ikke ha fått med seg at den psykisk utviklingshemmede mannen fremdeles satt om bord da han forlot bussen, skriver det svenske nyhetsbyrået TT.
53-åringen ble meldt savnet ved 19-tiden i går kveld, og ble først funnet i formiddag da en mekaniker skulle reparere den havarerte bussen.
Da hadde han tilbrakt 18 timer i minusgrader, og ble fraktet til sykehus for kontroll.
– Jeg håper det går bra med ham. Så bra man kan ha det etter å ha tilbragt en natt i en buss, sier pressetalsmann Mattias Näsström i Veolia Transport til
.