Hij debuteerde in 2016 in zowel Nederland –20 als Nederland –21. Zijn debuut in het Nederlands voetbalelftal volgde op 13 oktober 2018. Bondscoach Ronald Koeman gaf hem die dag een basisplaats in een met 3–0 gewonnen interland tegen Duitsland in het kader van de UEFA Nations League. Ook tijdens de rest van dit toernooi speelde hij mee, tot in de finale. Dumfries kreeg ook speeltijd in een deel van de in 2019 gespeelde kwalificatiewedstrijden voor het EK 2020. Hij moest in die periode concurreren met Joël Veltman voor een basisplaats als rechtsback.