Mosonmagyaróvár () – miasto w północno-zachodnich Węgrzech, w pobliżu granicy ze Słowacją i Austrią, w komitacie (okręgu) Győr-Moson-Sopron. Stanowi ośrodek administracyjny powiatu Mosonmagyaróvár. Leży przy ujściu rzeki Litawy do Dunaju. W roku 2011 miasto liczyło 32 493 mieszkańców.
W mieście znajduje się stacja kolejowa Mosonmagyaróvár.
W mieście rozwinął się przemysł elektromaszynowy, chemiczny, włókienniczy, odzieżowy, drzewny oraz spożywczy
Historia W przeszłości na dzisiejsze miasto składały się 2 mniejsze: Magyaróvár (niem. Ungarisch-Altenburg) i Moson (niem. Wieselburg). W średniowieczu siedzibę księstwa Moson wchodzącego w skład Królestwa Węgier przeniesiono z Moson do Magyaróvár. W 1060 doszło do bitwy pod Mosony pomiędzy wojskami pretendenta do tronu węgierskiego Beli I i wspierającego go wojskami księcia polskiego Bolesława II Szczodrego a jego starszym bratem, królem węgierskim Andrzejem I i posiłkującymi go oddziałami cesarskimi. Oba miasteczka połączono w roku 1939.
Podczas powstania węgierskiego w 1956 w mieście doszło do masakry ludności cywilnej.