Nizina Zahorska (słow. Záhorská nížina) – nizina w zachodniej Słowacji, stanowiąca północno-wschodnie przedłużenie Kotliny Wiedeńskiej.

Nizina Zahorska ma kształt zbliżony do trójkąta, skierowanego ostrzem na południe i łukowato wygiętego na zachód. Graniczy od północy z Białymi Karpatami, od wschodu i południa z Małymi Karpatami, zaś od zachodu zamyka ją rzeka Morawa. Między Morawą a Wiedniem leży Morawskie Pole (niem. Marchfeld) – nizinna kraina stanowiąca dalszy ciąg Kotliny Wiedeńskiej. Pasmo Małych Karpat dzieli Nizinę Zahorską od największej słowackiej niziny – Niziny Naddunajskiej.

Morawa stanowi zachodnią granicę i najważniejszy ciek wodny Niziny Zahorskiej. Do Morawy spływa wiele małych rzek odwadniających region. Do największych należą Chvojnica, Myjava, Rudava i Malina.

Nizina Zahorska dzieli się na dwie części: Pogórze Myjawskie (Chwojnickie) na północy i Nizinę Borską na południu. Nizina Borska leży na wysokości 150–200 m n.p.m., jest płaska, jest tu także wiele małych jeziorek. Morawa i jej dopływy zbudowały tę część z osadów, naniesionych z gór, poza tym w epoce lodowcowej wiatry nawiały tu wielkie piaszczyste wydmy. Natomiast Pogórze Chwojnickie, stanowiące w istocie przedgórze Białych Karpat, jest wyżej położone (powyżej 200 m n.p.m.) i pofałdowane.