El cantón de Uri limita al norte con el cantón de Schwyz; al este con los cantones de los Grisones y de Glaris; al sur con los cantones del Tesino y Valais; y al oeste con los cantones de Berna, Obwalden y Nidwalden.