Mumbai will host the final, along with two other matches, while Mohali will host one of the semi-finals of the 2011 Cricket World Cup to be organised jointly by India, Sri Lanka and Bangladesh.
The Local Organising Committee met in Mumbai on Wednesday to finalise the venue-based distribution of the 29 games that India is scheduled to host. The rest of the 20 games of the 49-match event have been awarded to Sri Lanka (12) and Bangladesh (8).
The committee decided to give two other matches to Mohali apart from the semi-final.
Ahmedabad has been given a quarter-final and two other games, while Kolkata and Delhi will host one India and three other matches each, BCCI secretary N Srinivasan said in a statement.
Jaipur has been left out of the list of venues with Nagpur, Chennai and Bangalore getting one India game each.
India's share of World Cup matches increased by eight after the games scheduled in Pakistan were shifted to other co-hosts due to security concerns of the participating countries.
The venue-based match distribution:
Mumbai - Final + 2 games
Mohali - Semi Final + 2 games
Ahmedabad - Quarter Final + 2 games
Delhi - 1 India game + 3 games
Chennai - 1 India game + 3 games
Bangalore - 1 India game + 3 games
Nagpur - 1 India game + 3 games
Kolkata - 1 India game + 3 games