Broadcasters are busy setting up their studios -- with millions in India alone expected to watch live -- while groundstaff labour in blazing 35 degrees Celsius (95 degrees Fahrenheit) heat to get the pitch ready for play. The epic tournament features 10 nations playing 48 matches over 46 days at 10 different venues.
On the crowded streets outside the world's biggest cricket arena -- the 130,000-capacity Narendra Modi Stadium, which will host the opening match between defending champions England and New Zealand on Thursday -- hawkers report a brisk trade.
The Ahmedabad arena -- nearly a third bigger than the Melbourne Cricket Ground -- will be host to five matches, including the final on November 19 and the cricket fever has started picking up in the city.
"The biggest rush is for the India-Pakistan match, and a lot of people will be coming from overseas," chief executive of the Gujarat Cricket Association Dhiraj Jogani told AFP. For the opener, England verus New Zealand, Jogani expects "around 70,000 fans", meaning the stadium will be just over half full, although tickets are still on sale.
Many shops around the stadium are readying for the huge crowds. T-shirt seller Saurabh, currently offering the Kohli jerseys for 300 rupees ($3.60), said prices will surge.
"The price will double as the India-Pakistan match approaches", he said. "These streets will be packed."
Tea-seller Vijay, who uses only one name, has just finished refurbishing his stall opposite the stadium's main gate, where he swiftly pours cup after cup of super-sweet and milky tea.
Vijay said around "30,000 policemen" had his tea when the stadium was opened by then US president Donald Trump during a rally with Prime Minister Narendra Modi in 2020.
"I expect a lot of police personnel to be deployed here, especially for the India-Pakistan match," said Vijay. "They all will have tea at my shop."