Eight cities were selected by UEFA as host venues. In a return to the format used at Euro 1992, Euro 1996 and Euro 2008, each of the four groups' matches were played in two stadiums. Host cities Warsaw, Gdansk, Wroclaw, Poznan, Kiev, and Lviv are all popular tourist destinations, unlike Donetsk and Kharkiv, the latter of which replaced Dnipropetrovsk as a host city in 2009.
In order to meet UEFA's requirement for football infrastructure improvements, five new stadiums were built and opened in advance of the tournament. The remaining three stadiums (in Kiev, Poznan and Kharkiv) underwent major renovations in order to meet UEFA's infrastructure standards. Three of the stadiums are categorised as UEFA's highest category stadiums. The transport infrastructure in Poland and Ukraine was also extensively modified on the request of UEFA to cope with the large influx of football fans.
A total of 31 matches were played during Euro 2012, with Ukraine hosting 16 of them and Poland 15.