Cynthia Cheroitich, 19 år, sa att hon drack kroppslotion för att hon var hungrig och törstig.
Hon togs ut på lördagsmorgonen efter att säkerhetsstyrkorna hittat en lärare som hon kunde övertyga henne om att det var säkert att komma ut.
Cheroitich sade att hennes prövning började runt 05:30 (02:30 GMT) på torsdag när hon och hennes studiekamrater gick i klass för sina prov.
"Plötsligt hörde vi kulorna och sedan började vi komma ut och sedan sade vi: "Vad är det som händer?" Hon berättade för nyhetsbyrån Associated Press.
"Vi sprang till våra rum, sen kom dessa människor springande, följde efter oss. När vi kom fram till våra rum gömmer vi oss under sängarna."
Hon sa att deras förföljare sa åt dem att komma ut från sina gömställen, men hon bestämde sig för att gömma sig i garderoben istället där hon täckte sig med kläder.
Det var då som skyttarna kom in i rummet. Cheroitich beskrev ett scenario som andra överlevande har antytt.
Hennes rumskamrater togs ut och delades upp mellan dem som kunde recitera Koranens verser och dem som inte var det.
Det var inte klart vad som hände med dem.
Hon sa att hon hittade några flaskor kroppslotion där hon gömde sig och "drankade dem alla", och beskrev det som "trevligt och härligt".
Men hon var för rädd för att röra sig. "Jag bara bad till min Gud", sade hon.
Det var inte förrän kl. 10.00 på lördagen, långt efter attacken, som myndigheterna kunde övertala henne att komma ut.
Hon sade till AP: " Du vet först att jag inte trodde det [när polisen kom för att rädda henne], först tänkte jag att de kanske var al-Shabab.  Så jag sa: "Hur vet jag att du är den kenyanska polisen?"
Det var först efter att en medlem av collegepersonalen kom för att övertyga henne om att det var säkert att komma ut att hon dök upp.
En överlevande från al-Shabab attacken mot Kenyas Garissa universitet campus har beskrivit hur hon tillbringade mer än två dagar i en garderob i rädsla för rasande militanter.