Margreid grenser til kommunene Kurtatsch an der Weinstraße, Kurtinig an der Weinstraße, Neumarkt, Roverè della Luna og Salorno.