Северная и восточная граница протяженностью около 1300 км (800 миль) отделяет Португалию от Испании, с южной и западной стороны на 830 км (500 миль). Страна омывается водами Атлантического океана, где находятся Азорские острова (1300 км в западном направлении от Лиссабона) и архипелаг Мадейра (965 км в юго-западном направлении от Лиссабона). Мадейра включает острова Мадейра, Порто Санто, а также необитаемые земли Дезертас и Селвагэн. Азорские острова состоят из 9 островов.
Мадейра и Азорские острова являются архипелагами вулканического происхождения. Ландшафт определяют горные вершины, возрастающие от побережья к центральным районам островов. На острове Пику, относящемуся к Азорскому архипелагу, находится вулкан Пику (2351 м) — самая высокая точка Португалии. Общая площадь страны, включая Азорские острова и остров Мадейра, — 92 082 кв. км.
На большей территории страны преобладают горные возвышенности, переходящие в обширную равнину на западе и юге. Серра-да-Эштрела, самая высокая горная цепь, достигает высоты 2000 метров. Центральную и южную части занимает Португальская низменность.
Две крупные реки — Дору (Douro) и Тежу (Tejo), истоки которых находятся на территории Испании, текут в западном направлении, через Португалию, и впадают в воды Атлантического океана. На полях дикой холмистой долины реки Дору выращивают виноград для одного из наиболее знаменитых португальских продуктов — портвейна. Тежу, напротив, является спокойной и широкой рекой, на берегах которой находятся плодородные заливные луга Рибатежу (Ribatejo), где пасутся стада боевых быков и лошадей.