Il comune di Rio Maior si trova nel distretto di Santarém, tra l'Estremadura e il Ribatejo: secondo il censimento del 2021 vi abitano 21.021 persone, su un territorio di 272,8 km².
La densità è di circa 77 abitanti per km²: un comune a carattere prevalentemente rurale, con un centro principale e diversi villaggi sparsi nel territorio. Per numero di abitanti è il 10° dei 21 comuni del distretto di Santarém.
In linea d'aria si trova a circa 19 km a ovest di Santarém, il capoluogo. La grande città più vicina è Lisbona, a circa 75 km.
Nei dintorni, nel raggio di poche decine di chilometri, ci sono altre mete raccontate nelle nostre guide: Caldas da Rainha (20 km), Óbidos (21 km), Alcobaça (23 km), Santarém (23 km), Nazaré (31 km).
Per esplorare la zona puoi consultare la mappa dei comuni vicini e le offerte per dormire a Rio Maior e dintorni; tutti i comuni del distretto di Santarém sono elencati nella pagina dedicata.