Båda stavningarna är rätt. God natt och godnatt är båda korrekta och det är valfritt om man vill skriva ihop eller isär ordet.
God natt särskrivet är vanligare än godnatt.
Godnatt är en hälsningsfras som vanligtvis främst används på kvällen.
Exempel på rätt stavning
Säg god natt till dina sömnproblem
Nu är det nog godnatt för många av er.
Läs mer om ordet i Wiktionary.