Gmina Malbork is a rural gmina (administrative district) in Malbork County, Pomeranian Voivodeship, in northern Poland.
Its seat is in the town of Malbork, although the town is not part of the territory of the gmina.
The gmina covers an area of 100.93 square kilometres (39.0 sq mi), and as of 2020 its total population is 4,798.
Gmina Malbork contains the villages and settlements of Cisy, Czerwone Stogi, Gajewo, Grajewo Trzecie, Grobelno, Kałdowo, Kałdowo-Wieś, Kamienica, Kamienice, Kamionka, Kapustowo, Kościeleczki, Kraśniewo, Lasowice Małe, Lasowice Wielkie, Lasowice Wielkie Agro Lawi, Lipki, Nowa Wieś Malborska, Pielica, Sadowo Pierwsze, Stogi, Szawałd, Tragamin and Wielbark.
Gmina Malbork is bordered by the town of Malbork and by the gminas of Lichnowy, Miłoradz, Nowy Staw, Stare Pole, Stary Targ and Sztum.