Johannes Georg von der Marwitz (ur. 7 lipca 1856 w Słupsku, zm. 27 października 1929 w Unichowie) – pruski generał kawalerii, dowódca armii niemieckich w czasie I wojny światowej.
Wczesna kariera wojskowa Marwitz wstąpił do armii w 1875. W latach 1883–1886 studiował na akademii wojskowej. Dopiero w 1900 roku został komendantem pułku kawalerii, następnie został szefem XVIII Korpusu. Przed rozpoczęciem działań I wojny światowej był głównym inspektorem niemieckiej kawalerii w stopniu generała porucznika.
W czasie I wojny światowej Marwitz został oddelegowany na zachodni front w 1914 i uczestniczył w bitwie pod Haelen. Po tej bitwie został przeniesiony na wschodni front by przejąć dowództwo nad nowo powstałym XXXVIII Korpusem rezerwy. Wziął udział w drugiej bitwie pod Mazurskimi jeziorami wczesną zimą 1915 roku. Przeniesiony na południe wraz z wojskami austro-węgierskimi walczył z Rosjanami, został odznaczony orderem Pour le Mérite w dniu 7 marca 1915.