Grammar fix
stay overnight
stay for a night
To remain somewhere and sleep there for one night.
How oftenCommon
LevelB1
Used inSpeech & writing
Hear it in context
Notice where the phrase sounds natural.
We stayed overnight in Manchester before taking the early train to Edinburgh.
On longer trips, I usually stay overnight in a smaller town rather than trying to travel the whole distance in one day.
Fix the pattern
One small grammar move makes it sound right.
Not: We stayed in the hotel for overnight.
Say: We stayed overnight in the hotel.
Put 'overnight' after 'stay' or at the end, not after 'for'.
Don't confuse it
Other ways to say it
Sleep at someone else's place
How formalCasualMore formal
stay overCasual: often staying at someone else's home.spend the nightA neutral choice for staying somewhere throughout the night.
stay overnightYou're here · Neutral to slightly formal: homes, hotels, or other accommodation.