Budapest's sporting identity is water and Ferencváros: a medal-winning water polo and swimming culture, one dominant football club, and a Formula 1 weekend that takes over the city each summer.
Ferencváros at the Groupama Aréna
Hungary's most successful and most disliked club, playing NB I football at a 2014 stadium on Üllői út, by the Népliget stop on metro M3. You need a supporter card to buy a ticket, so sort that before match day; the stadium tour runs hourly from 11:00 and costs 2,800 Ft, 1,400 Ft for students.
Formula 1 at the Hungaroring
The Hungarian Grand Prix has run at Mogyoród, north-east of the city, since 1986; the 2026 race was on 24–26 July. Go by H8 HÉV to Kerepes and the free fan shuttle rather than driving — the circuit car parks empty very slowly.
SPAR Budapest Marathon
The city's big road weekend, 10–11 October in 2026: 5 km and 10 km on the Saturday, then the marathon plus 30 km, half marathon, 14 km and relays on the Sunday. The course uses both banks of the Danube, so much of the centre is closed to traffic.
Water polo on Margaret Island
Water polo is the sport Hungary actually wins at, and the Alfréd Hajós National Swimming Stadium on Margaret Island is where you watch it — a 1930s pool complex that has hosted European championships. It also sells public lane swimming outside competition hours.
Puskás Aréna
The national stadium in Zugló, opened in 2019 on the footprint of the old Népstadion and seating around 67,000. It hosts Hungary internationals, cup finals and the biggest stadium concerts; metro M2 to Puskás Ferenc Stadion drops you at the door.