A distância entre Margonça e Oliveira de Azeméis é 6 km por estrada.
Coordenadas de satélite precisas de rodovias foram usadas para este cálculo. Os pontos de partida e chegada são os centros de Margonça e Oliveira de Azeméis, respectivamente.