Sofala se situa na zona centro-leste, com litoral sobre o Índico, além de áreas de planícies e rios. A capital é Beira, uma cidade costeira grande, ponto de entrada importante. A província traz essa combinação de cidade costeira + interior + natureza.