sacavém is located in the eastern part of loures municipality, bordering the parishes of unhos (northwest), camarate (west), prior velho (southwest), portela (south) as well as moscavide (southeast). to the east lies the tagus river, and to north the trancão river (formerly known as "sacavém river"), separating sacavém from bobadela parish. the "ribeira do prior velho", also flows through the city crossing it in underground channels.