Граничит на западе с Тосканой, на востоке с Марке и на юге с Лацио.
На западе Умбрии расположено озеро Тразимено, а на востоке горы: Умбро-Маркские Апеннины, там же на границе с Марке расположена высочайшая точка Умбрии — гора Ветторе высотой 2476 м. Самая низкая точка — 96 метров над уровнем моря расположена в провинции Терни на границе с Лацио в долине реки Тибр.