Osmou letošní pole position v sobotní kvalifikaci získal Charles Leclerc z Ferrari. Ze druhého místa startoval Sergio Pérez na Red Bullu, třetí odstartoval Lewis Hamilton s Mercedesem, který dostal po kvalifikaci pokutu 25 tisíc eur za to, že si nevyndal piercing z nosu. Čtvrtý vyjel Carlos Sainz jr. na druhém Ferrari.
Fernando Alonso v letošní Velké ceně Singapuru vytvořil nový rekord, když vystartoval už do svého 350. závodu v F1. Nikdo neodjezdil více. Španělský veterán zažil se svým vozem Alpine skvělou kvalifikaci, po které skončil na pátém místě. Šestý vyrazil Lando Norris s McLarenem.
Lídr šampionátu Max Verstappen vystartoval až z osmé pozice poté, co jeho inženýři špatně propočítali množství paliva a Nizozemec tak nemohl zajet ještě jedno rychlé kolo.
Špatnou sobotu zažil také George Russell na Mercedesu, nedostal se přes druhou část kvalifikace a poté, co musel vyměnit pohonnou jednotku, startoval z pit lane. Kvalifikace se nepovedla ani Estebanu Oconovi z Alpine (18. místo) a Danielu Ricciardovi z McLarenu (17. místo).
Kvůli silnému dešti byl start, který se měl odehrát v neděli ve 20.00 místního času, posunutý o více než hodinu. Trať postupně osychala, piloti vyjeli na pneumatikách do přechodných podmínek.