Gmina Terespol is a rural gmina (administrative district) in Biała Podlaska County, Lublin Voivodeship, in eastern Poland, on the border with Belarus.
The gmina covers an area of 141.31 square kilometres (54.6 sq mi), and as of 2006 its total population is 7,037 (6,839 in 2014).
The gmina contains part of the protected area called Podlasie Bug Gorge Landscape Park.
Gmina Terespol contains the villages and settlements of Bohukały, Dobratycze-Kolonia, Kobylany, Kołpin, Koroszczyn, Kukuryki, Kużawka, Lebiedziew, Lechuty Duże, Lechuty Małe, Łęgi, Łobaczew Duży, Łobaczew Mały, Małaszewicze, Małaszewicze Duże, Małaszewicze Małe, Michalków, Murawiec, Neple, Podolanka, Polatycze, Samowicze, Starzynka, Zastawek and Żuki.
Gmina Terespol is bordered by the town of Terespol and by the gminas of Kodeń, Piszczac, Rokitno and Zalesie.