Er werden twee halve finales georganiseerd op 13 en 15 februari 2020. Van de twaalf acts in elke halve finale gaan er telkens zes door naar de finale. De punten worden evenwaardig verdeeld door de televoters en door de vakjury. In geval van een gelijkstand werd de voorkeur gegeven aan de favoriet van de televoters. De eerste vier in elke halve finale kwalificeerden zich rechtstreeks voor de finale, waarna er een extra stemronde werd georganiseerd om de laatste twee tickets uit te delen. Tijdens de finale, op zaterdag 29 februari 2020, beslisten vakjury en televoters eerst wie de drie superfinalisten waren. Vervolgens mocht het publiek autonoom bepalen wie Estland zou vertegenwoordigen in Rotterdam. De finale werd gehouden in de Saku Suurhall, dat eerder locatie was van het Eurovisiesongfestival 2002. De keuze viel uiteindelijk op Uku Suviste met "What love is".