Kobylnica – wieś sołecka w Polsce położona w województwie mazowieckim, w powiecie garwolińskim, w gminie Maciejowice. Leży na prawym brzegu Wisły.

Wieś w ziemi stężyckiej w województwie sandomierskim w XVI wieku była własnością pisarza ziemskiego stężyckiego Mikołaja KłoczowskiegoWojewództwo sandomierskie w drugiej połowie XVI wieku. ; Cz. 2, Komentarz, indeksy, Warszawa 1993, s. 104.. W latach 1975–1998 miejscowość administracyjnie należała do województwa siedleckiego.

Wierni Kościoła rzymskokatolickiego należą do parafii Wniebowzięcia Najświętszej Maryi Panny w Maciejowicach.

Historia Kobylnica została założona za panowania króla Zygmunta Starego, który jak głosi legenda miał tu stadninę, stąd uzasadnienie nazwy. W 1792 roku połowa dzisiejszej Kobylnicy przeszła w ręce ordynacji Zamoyskich. Mieszkańcy Kobylnicy i okolicznych uczestniczyli powstaniu styczniowym.

Ciężkie walki toczyły się tutaj na przełomie lipca i sierpnia 1915 roku, kiedy Niemcy, przekroczywszy Wisłę, przełamywali w tym rejonie uporczywą obronę rosyjską. W sierpniu 1920 r. wieś Kobylnica stanowiła najdalej wysunięty na południe od Warszawy punkt nad Wisłą, do którego dotarły patrole bolszewickie.