Bitwa pod Schwechat była jedną bitew w rewolucji węgierskiej 1848–1849. Doszło do niej dniu 30 października 1848 pomiędzy węgierską Armią Rewolucyjną a armią austriacką pod Schwechat koło Wiednia. Była to ostatnia bitwa w 1848 roku w nadunajskiej kampanii. Węgierska Armia pod dowództwem gen. János'a Móga pokonana została przez armię austriacką dowodzoną przez Alfreda I, księcia Windisch-Grätz'a.

Bitwa Początek walki był obiecujący dla armii węgierskiej. Na prawym skrzydle siły pod dowództwem Richarda Debaufre Guyon, przejęły po 20 minutowej walce kontrolę nad Manswörth. Ale walka  w centrum nie była tak łatwa, natomiast siły na lewej flance (pod dowództwem pułkownika Mihály Répásy) przybyły zbyt późno, więc sukces Guyon'a zmienił  linię wojsk węgierskich na jednostronny manewr okrążający. Było to niefortunne, ponieważ silniejsza armia austriacka mogła zaatakować centrum, więc Moga wydał powtórnie rozkaz  Arturowi Görgey ataku w centrum.