ICC World Cup 2023 will be held from October 5 to November 19 across 10 venues in 10 different cities in India. Nine venues will host five matches each, while one will host three of the 48 matches.
The 10 World Cup host cities will be as follows: Hyderabad, Ahmedabad, Dharamsala, Delhi, Chennai, Lucknow, Pune, Bengaluru, Mumbai and Kolkata. Hyderabad will host three matches and the remaining nine cities will host five matches each.

The world's largest cricket stadium - Narendra Modi Stadium in Ahmedabad, formerly known as the Motera, will host the show-piece tournament opener on October 5 as well as the final on November 19.
The mega event will be held in the space of 46 days when 10 teams will battle for the coveted title. In the group stage, each team plays the other nine in a round robin format with the top four qualifying for the semi-finals, which will be held on November 15 and November 16.
The iconic Eden Gardens in Kolkata and the Wankhede Stadium in Mumbai will be the host venue for the two semifinal matches. Seven venues have already hosted World Cup matches, while three venues will make their debut in this edition.
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Stadium in Lucknow, Rajiv Gandhi International Cricket Stadium in Hyderabad and Maharashtra Cricket Association (MCA) Stadium in Pune will all host World Cup matches for the first time.
The Narendra Modi Stadium will also host their first World Cup match since the renovation and expansion of the stadium. Motera had already hosted World Cup matches prior to the renovation. Now, let's take a look at the stadium information for all 10 ICC World Cup 2023 venues:
Established: 1982 & 2020 (Renovated and Expanded)
Capacity: 1,32,000
Ends: Adani Pavilion End and Reliance End
ODIs hosted: 26
Ahmedabad World Cup 2023 Fixtures
| Date | Day | Match | Time (IST) |
| October 5 | Thursday | England vs New Zealand | 2 PM |
| October 14 | Saturday | India vs Pakistan | 2 PM |
| November 4 | Saturday | England vs Australia | 2 PM |
| November 10 | Friday | South Africa vs Afghanistan | 2 PM |
| November 19 | Sunday | Final: Semifinal 1 Winner vs Semifinal 2 Winner | 2 PM |
Established: 1974
Capacity: 33,000
Ends: Garware Pavilion End and Tata End
ODIs hosted: 23
Mumbai World Cup 2023 Fixtures
| Date | Day | Match | Time (IST) |
| October 21 | Saturday | England vs South Africa | 2 PM |
| October 24 | Tuesday | South Africa vs Bangladesh | 2 PM |
| November 2 | Thursday | India vs Sri Lanka | 2 PM |
| November 7 | Tuesday | Australia vs Afghanistan | 2 PM |
| November 15 | Wednesday | Semifinal 1: 1st vs 4th | 2 PM |
Established: 1864
Capacity: 63,000
Ends: Pavilion End and High Court End
ODIs hosted: 31
Kolkata World Cup 2023 Fixtures
| Date | Day | Match | Time (IST) |
| October 28 | Saturday | Netherlands vs Bangladesh | 2 PM |
| October 31 | Tuesday | Pakistan vs Bangladesh | 2 PM |
| November 5 | Sunday | India vs South Africa | 2 PM |
| November 11 | Saturday | England vs Pakistan | 2 PM |
| November 16 | Thursday | Semifinal 2: 2nd vs 3rd | 2 PM |
Established: 1969
Capacity: 40,000
Ends: Pavilion End and BEML End
ODIs hosted: 26
Bengaluru World Cup 2023 Fixtures
| Date | Day | Match | Time (IST) |
| October 20 | Friday | Australia vs Pakistan | 2 PM |
| October 26 | Thursday | England vs Sri Lanka | 2 PM |
| November 4 | Saturday | New Zealand vs Pakistan | 10:30 AM |
| November 9 | Thursday | New Zealand vs Sri Lanka | 2 PM |
| November 12 | Sunday | India vs Netherlands | 2 PM |
Established: 1916
Capacity: 50,000
Ends: Anna Pavilion End and V Pattabhiraman Gate End
ODIs hosted: 23
Chennai World Cup 2023 Fixtures
| Date | Day | Match | Time (IST) |
| October 8 | Sunday | India vs Australia | 2 PM |
| October 13 | Friday | New Zealand vs Bangladesh | 2 PM |
| October 18 | Wednesday | New Zealand vs Afghanistan | 2 PM |
| October 23 | Monday | Afghanistan vs Pakistan | 2 PM |
| October 27 | Friday | South Africa vs Pakistan | 2 PM |
Established: 1883
Capacity: 48,000
Ends: Pavilion End and Stadium End
ODIs hosted: 26
Delhi World Cup 2023 Fixtures
| Date | Day | Match | Time (IST) |
| October 7 | Saturday | South Africa vs Sri Lanka | 2 PM |
| October 11 | Wednesday | India vs Afghanistan | 2 PM |
| October 15 | Sunday | England vs Afghanistan | 2 PM |
| October 25 | Wednesday | Australia vs Netherlands | 2 PM |
| November 6 | Monday | Bangladesh vs Sri Lanka | 2 PM |
Established: 2003
Capacity: 23,000
Ends: River End and College End
ODIs hosted: 4
Dharamsala World Cup 2023 Fixtures
| Date | Day | Match | Time (IST) |
| October 7 | Saturday | Bangladesh vs Afghanistan | 10:30 AM |
| October 10 | Tuesday | England vs Bangladesh | 10:30 AM |
| October 17 | Tuesday | South Africa vs Netherlands | 2 PM |
| October 22 | Sunday | India vs New Zealand | 2 PM |
| October 28 | Saturday | Australia vs New Zealand | 10:30 AM |
Established: 2012
Capacity: 37,000
Ends: Pavilion End and Hill End
ODIs hosted: 7
Pune World Cup 2023 Fixtures
| Date | Day | Match | Time (IST) |
| October 19 | Thursday | India vs Bangladesh | 2 PM |
| October 30 | Monday | Afghanistan vs Sri Lanka | 2 PM |
| November 1 | Wednesday | New Zealand vs South Africa | 2 PM |
| November 8 | Wednesday | England vs Netherlands | 2 PM |
| November 11 | Saturday | Australia vs Bangladesh | 10:30 AM |
Established: 2017
Capacity: 50,000
Ends: North End and South End
ODIs hosted: 4
Lucknow World Cup 2023 Fixtures
| Date | Day | Match | Time (IST) |
| October 12 | Thursday | Australia vs South Africa | 2 PM |
| October 16 | Monday | Australia vs Sri Lanka | 2 PM |
| October 21 | Saturday | Sri Lanka vs Netherlands | 10:30 AM |
| October 29 | Sunday | India vs England | 2 PM |
| November 3 | Friday | Afghanistan vs Netherlands | 2 PM |
Established: 2004
Capacity: 38,000
Ends: North End and Pavilion End
ODIs hosted: 7
Hyderabad World Cup 2023 Fixtures
| Date | Day | Match | Time (IST) |
| October 6 | Friday | Pakistan vs Netherland | 2 PM |
| October 9 | Monday | New Zealand vs Netherlands | 2 PM |
| October 10 | Tuesday | Pakistan vs Sri Lanka | 2 PM |