Однако военная мощь Британской империи неизбежно должна была сказаться. Из Англии прибыли генералы Робертс и Китченер с многочисленными подкреплениями. К концу февраля 1900 г. англичане добились снятия осады с Кимберли и Ледисмита. 27 февраля близ Кимберли Китченер заставил сдаться 4 тыс. буров во главе с генералом Кронье, героем войны 1880–1881 гг. 13 марта английские части захватили Блумфонтейн, столицу Оранжевого Свободного государства. В мае была снята осада с Мафекинга, 1 июня войска генерала Робертса вступили в Йоханнесбург, а 4 июня – в Преторию.
Но борьба на этом не кончилась. Буры перешли к партизанской войне, причем ее огонь охватил цитадель британского господства в Южной Африке – Капскую колонию.
Сломить это сопротивление англичане смогли только при помощи исключительно жестоких мер. Войска сжигали бурские фермы, уничтожали посевы, угоняли скот. Гражданское население страны – женщин, детей, стариков – английские власти стали сгонять в концентрационные лагеря (официально они, как бы в издевку, именовались «refuge» – «убежище»). Сетью таких лагерей была покрыта вся обширная страна – впервые в истории человечества. Туда согнали 200 тыс. человек гражданского населения – 120 тыс. буров и 80 тыс. африканцев (содержали их, разумеется, отдельно).
Колониализм совершал в Африке множество злодеяний и до этой войны, но именно расправа с бурами всколыхнула общественное мнение Европы и Америки – может быть, потому, что жертвами в данном случае стали лица европейского происхождения. Африканцы не принимали широкого участия в войне.
Повсюду осуждали Англию. Портреты бурских генералов появлялись во всех газетах. На стороне буров сражались сотни добровольцев из Голландии, Германии, Ирландии, Франции, Италии, России, Соединенных Штатов Америки, Черногории.
Правительства большинства европейских стран заявляли о сочувствии бурам, но энергично выступить против Англии не решился даже кайзер Вильгельм II, неоднократно обещавший Трансваалю поддержку. Президент Крюгер в конце мая 1900 г. отправился в поездку по столицам крупнейших держав мира с просьбой о вмешательстве, но успеха не добился.
Громадное превосходство английских вооруженных сил и варварские методы расправы в конце концов заставили буров отказаться от сопротивления. 31 мая 1902 г. в г. Феринихинг был подписан мирный договор.
Война дорого стоила как бурам, так и английскому народу. Буры потеряли убитыми 4 тыс. и ранеными 20 тыс. Еще больше – 26 тыс. – буров погибло в концентрационных лагерях. У англичан было 5,8 тыс. убитых, 23 тыс. раненых и, кроме того, многие умерли от эпидемических болезней.