Marabá encontra-se entre dois grandes rios, Itacaiúnas e Tocantins.
A cidade divide-se em cinco núcleos urbanos distintos: Marabá Pioneira ou Velha Marabá localizada as margens dos rios, Cidade Nova, onde se situa o aeroporto, Nova Marabá onde os bairros recebem o nome de folhas numeradas, São Felix I e II, situados depois da ponte sobre o rio Tocantins e Morada Nova, a 20 km de Marabá.
Localizada no Sudeste paraense está entre o limite das cidades Itupiranga, Jacundá e Rondon do Pará ao Norte, São Geraldo do Araguaia, Curionópolis, Parauapebas e São Félix do Xingu ao Sul, Bom Jesus do Tocantins e São João do Araguaia ao Leste e Senador José Porfírio ao Oeste do estado. A distância que separa Marabá, da capital Belém é de 485 km.