Under fredagskvällen meddelade arrangören att loppet ställs in.
"Att ställa in evenemanget för andra året i rad är ett oerhört tufft beslut, men ett nödvändigt sådant på grund av restriktionerna för liveevenmang i Singapore", säger tävlingens ordförande Colin Syn i ett uttalande.
Nattloppet i Singapore var tänkt att köras den 3 oktober.
Sedan tidigare har Istanbuls GP, som skulle köras den 13 juni, tvingats ställa in. Turkiet tog ursprungligen över Montreals plats i F1-kalendern på grund av karantänsbestämmelserna i Kanada.
Loppet i Istanbul ersattes i stället av ytterligare en tävlingshelg i Österrike den 25–27 juni. Österrike arrangerar även ett lopp helgen efter. Samtidigt flyttades Frankrikes GP fram till den 20 juni.