What is Overnight ?
Overnight is (adv) for the whole night We will stay overnight in France on our way to Italy. Will the food stay fresh overnight? (adj) lasting all night They took an overnight flight back from China. There are three sleeping cars on the overnight express.
source: Easier English, Student Dictionary Upper Intermediate Level