Explore the venues for the 2010 World Cup with BBC Sport's interactive map of South Africa's 10 stadiums.
On the map below, click a photo thumbnail to view a gallery of images and find out more about the venue you have chosen.
Double-click the map then click-and-drag, or use the map's controls in the top left-hand corner, to zoom in and discover more venues, particularly in the north of the country, where several venues lie close to each other.
Below the map you can find full details of all the games to be played at each stadium, and a group-by-group run-down of where each game will be played.
WORLD CUP 2010 FIXTURES BY VENUE
Ellis Park, Johannesburg
ELLIS PARK City: Johannesburg Capacity: 61,000 Built: 1982 (renovated 2009)
12 June, 1500 BST: Argentina v Nigeria (Group B) 15 June, 1930 BST: Brazil v North Korea (Group G) 18 June, 1500 BST: Slovenia v United States (Group C) 21 June, 1930 BST: Spain v Honduras (Group H) 24 June, 1500 BST: Slovakia v Italy (Group F)
28 June, 1930 BST: Round of 16 - 1st Group G v 2nd Group H 3 July, 1930 BST: Quarter-final
14 June, 1500 BST: Japan v Cameroon (Group E) 17 June, 1500 BST: Greece v Nigeria (Group B) 20 June, 1230 BST: Slovakia v Paraguay (Group F) 22 June, 1500 BST: France v South Africa (Group A) 25 June, 1930 BST: Switzerland v Honduras (Group H)
27 June, 1500 BST: Round of 16 - 1st Group D v 2nd Group C
Green Point Stadium, Cape Town
GREEN POINT STADIUM City: Cape Town Capacity: 70,000 Built: 2009)
11 June, 1930 BST: Uruguay v France (Group A) 14 June, 1930 BST: Italy v Paraguay (Group F) 18 June, 1930 BST: England v Algeria (Group C) 21 June, 1230 BST: Portugal v North Korea (Group G) 24 June, 1930 BST: Cameroon v Netherlands (Group E)
29 June, 1930 BST: Round of 16 - 1st Group H v 2nd Group G 3 July, 1500 BST: Quarter-final 6 July, 1930 BST: Semi-final
13 June, 1500 BST: Serbia v Ghana (Group D) 16 June, 1930 BST: South Africa v Uruguay (Group A) 19 June, 1930 BST: Cameroon v Denmark (Group E) 23 June, 1500 BST: United States v Algeria (Group C) 25 June, 1930 BST: Chile v Spain (Group H)
29 June, 1500 BST: Round of 16 - 1st Group F v 2nd Group E
16 June, 1230 BST: Honduras v Chile (Group H) 20 June, 1500 BST: Italy v New Zealand (Group F) 23 June, 1930 BST: Australia v Serbia (Group D) 25 June, 1500 BST: North Korea v Ivory Coast (Group G)
13 June, 1930 BST: Germany v Australia (Group D) 16 June, 1500 BST: Spain v Switzerland (Group H) 19 June, 1230 BST: Netherlands v Japan (Group E) 22 June, 1930 BST: Nigeria v South Korea (Group B) 25 June, 1500 BST: Portugal v Brazil (Group G)
28 June, 1500 BST: Round of 16 - 1st Group E v 2nd Group F 7 July, 1930 BST: Semi-final
Nelson Mandela Bay Stadium, Port Elizabeth
NELSON MANDELA BAY STADIUM City: Port Elizabeth Capacity: 48,000 Built: 2009)
12 June, 1230 BST: South Korea v Greece (Group B) 15 June, 1500 BST: Ivory Coast v Portugal (Group G) 18 June, 1230 BST: Germany v Serbia (Group D) 21 June, 1500 BST: Chile v Switzerland (Group H) 23 June, 1500 BST: Slovenia v England (Group C)
26 June, 1500 BST: Round of 16 - 1st Group A v 2nd Group B 2 July, 1500 BST: Quarter-final 10 July, 1930 BST: Third place play-off
PETER MOKABA STADIUM City: Polokwane Capacity: 46,000 Built: 2010
13 June, 1230 BST: Algeria v Slovenia (Group C) 17 June, 1930 BST: France v Mexico (Group A) 22 June, 1930 BST: Greece v Argentina (Group B) 24 June, 1500 BST: Paraguay v New Zealand (Group F)
12 June, 1930 BST: England v United States (Group C) 15 June, 1230 BST: New Zealand v Slovakia (Group F) 19 June, 1500 BST: Ghana v Australia (Group D) 22 June, 1500 BST: Mexico v Uruguay (Group A) 24 June, 1930 BST: Denmark v Japan (Group E)
26 June, 1930 BST: Round of 16 - 1st Group C v 2nd Group D
SOCCER CITY City: Johannesburg Capacity: 94,700 Built: 1987 (renovated 2009)
11 June, 1500 BST: South Africa v Mexico (Group A) 14 June, 1230 BST: Netherlands v Denmark (Group E) 17 June, 1230 BST: Argentina v South Korea (Group B) 20 June, 1930 BST: Brazil v Ivory Coast (Group G) 23 June, 1930 BST: Ghana v Germany (Group D)
27 June, 1930 BST: Round of 16 - 1st Group B v 2nd Group A 2 July, 1930 BST: Quarter-final 11 July, 1930 BST: Final
GROUP A Teams: France, Mexico, South Africa, Uruguay
11 June, 1500 BST: South Africa v Mexico (Soccer City, Johannesburg) 11 June, 1930 BST: Uruguay v France (Green Point Stadium, Cape Town) 16 June, 1930 BST: South Africa v Uruguay (Loftus Versfeld, Pretoria) 17 June, 1930 BST: France v Mexico (Peter Mokaba Stadium, Polokwane) 22 June, 1500 BST: France v South Africa (Free State Stadium, Bloemfontein) 22 June, 1500 BST: Mexico v Uruguay (Royal Bafokeng Stadium, Rustenburg)
The winners of Group A will play the Group B runners-up at the Nelson Mandela Bay Stadium in Port Elizabeth. The Group A runners-up will play the Group B winners at Soccer City in Johannesburg.
GROUP B Teams: Argentina, Greece, Nigeria, South Korea
12 June, 1500 BST: Argentina v Nigeria (Ellis Park, Johannesburg) 12 June, 1230 BST: South Korea v Greece (Nelson Mandela Bay Stadium, Port Elizabeth) 17 June, 1230 BST: Argentina v South Korea (Soccer City, Johannesburg) 17 June, 1500 BST: Greece v Nigeria (Free State Stadium, Bloemfontein) 22 June, 1930 BST: Greece v Argentina (Peter Mokaba Stadium, Polokwane) 22 June, 1930 BST: Nigeria v South Korea (Moses Mabhida Stadium, Durban)
The winners of Group B will play the Group A runners-up at Soccer City in Johannesburg. The Group B runners-up will play the Group A winners at the Nelson Mandela Bay Stadium in Port Elizabeth.
GROUP C Teams: Algeria, England, Slovenia, United States
12 June, 1930 BST: England v United States (Royal Bafokeng Stadium, Rustenburg) 13 June, 1230 BST: Algeria v Slovenia (Peter Mokaba Stadium, Polokwane) 18 June, 1500 BST: Slovenia v United States (Ellis Park, Johannesburg) 18 June, 1930 BST: England v Algeria (Green Point Stadium, Cape Town) 23 June, 1500 BST: Slovenia v England (Nelson Mandela Bay Stadium, Port Elizabeth) 23 June, 1500 BST: United States v Algeria (Loftus Versfeld, Pretoria)
The winners of Group C will play the Group D runners-up at the Royal Bafokeng Stadium in Rustenburg. The Group C runners-up will play the Group D winners at the Free State Stadium in Bloemfontein.
GROUP D Teams: Australia, Germany, Ghana, Serbia
13 June, 1500 BST: Serbia v Ghana (Loftus Versfeld, Pretoria) 13 June, 1930 BST: Germany v Australia (Moses Mabhida Stadium, Durban) 18 June, 1230 BST: Germany v Serbia (Nelson Mandela Bay Stadium, Port Elizabeth) 19 June, 1500 BST: Ghana v Australia (Royal Bafokeng Stadium, Rustenburg) 23 June, 1930 BST: Australia v Serbia (Mbombela Stadium, Nelspruit) 23 June, 1930 BST: Ghana v Germany (Soccer City, Johannesburg)
The winners of Group D will play the Group C runners-up at the Free State Stadium in Bloemfontein. The Group D runners-up will play the Group C winners at the Royal Bafokeng Stadium in Rustenburg.
GROUP E Teams: Cameroon, Denmark, Japan, Netherlands
14 June, 1230 BST: Netherlands v Denmark (Soccer City, Johannesburg) 14 June, 1500 BST: Japan v Cameroon (Free State Stadium, Bloemfontein) 19 June, 1230 BST: Netherlands v Japan (Moses Mabhida Stadium, Durban) 19 June, 1930 BST: Cameroon v Denmark (Loftus Versfeld, Pretoria) 24 June, 1930 BST: Cameroon v Netherlands (Green Point Stadium, Cape Town) 24 June, 1930 BST: Denmark v Japan (Royal Bafokeng Stadium, Rustenburg)
The winners of Group E will play the Group F runners-up at the Moses Mabhida Stadium in Durban. The Group E runners-up will play the Group F winners at Loftus Versfeld in Pretoria.
GROUP F Teams: Italy, New Zealand, Paraguay, Slovakia
14 June, 1930 BST: Italy v Paraguay (Green Point Stadium, Cape Town) 15 June, 1230 BST: New Zealand v Slovakia (Royal Bafokeng Stadium, Rustenburg) 20 June, 1230 BST: Slovakia v Paraguay (Free State Stadium, Bloemfontein) 20 June, 1500 BST: Italy v New Zealand (Mbombela Stadium, Nelspruit) 24 June, 1500 BST: Paraguay v New Zealand (Peter Mokaba Stadium, Polokwane) 24 June, 1500 BST: Slovakia v Italy (Ellis Park, Johannesburg)
The winners of Group F will play the Group E runners-up at Loftus Versfeld in Pretoria. The Group F runners-up will play the Group E winners at the Moses Mabhida Stadium in Durban.
GROUP G Teams: Brazil, Ivory Coast, North Korea, Portugal
15 June, 1500 BST: Ivory Coast v Portugal (Nelson Mandela Bay Stadium, Port Elizabeth) 15 June, 1930 BST: Brazil v North Korea (Ellis Park, Johannesburg) 20 June, 1930 BST: Brazil v Ivory Coast (Soccer City, Johannesburg) 21 June, 1230 BST: Portugal v North Korea (Green Point Stadium, Durban) 25 June, 1500 BST: North Korea v Ivory Coast (Mbombela Stadium, Nelspruit) 25 June, 1500 BST: Portugal v Brazil (Moses Mabhida Stadium, Durban)
The winners of Group G will play the Group H runners-up at Ellis Park in Johannesburg. The Group H runners-up will play the Group G winners at the Green Point Stadium in Cape Town.
GROUP H Teams: Chile, Honduras, Spain, Switzerland
16 June, 1230 BST: Honduras v Chile (Mbombela Stadium, Nelspruit) 16 June, 1500 BST: Spain v Switzerland (Moses Mabhida Stadium, Durban) 21 June, 1500 BST: Chile v Switzerland (Nelson Mandela Bay Stadium, Port Elizabeth) 21 June, 1930 BST: Spain v Honduras (Ellis Park, Johannesburg) 25 June, 1930 BST: Chile v Spain (Loftus Versfeld, Pretoria) 25 June, 1930 BST: Switzerland v Honduras (Free State Stadium, Bloemfontein)
The winners of Group H will play the Group G runners-up at the Green Point Stadium in Cape Town. The Group G runners-up will play the Group H winners at Ellis Park in Johannesburg.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.
Bookmark with:
What are these?