Han blir Uniteds sjette signering etter at Erik ten Hag i sommer tok over som manager.
Dubravka har spilt 125 kamper i Premier League og står med 29 opptredener for Slovenia.
– For meg er det et spesielt øyeblikk i karrieren å komme til Manchester United. Jeg kan ikke vente med å komme i gang og hjelpe denne spillergruppen til å oppnå sine ambisjoner, sier målvakten i en uttalelse.
Han har vært i engelsk fotball siden overgangen til Newcastle i 2018. Oppholdet i United varer i første omgang ut sesongen. Klubben har en opsjon til å sikre seg Dubravka permanent.