The duration of a game of the city board game can vary depending on the players' strategies and the number of participants. On average, a game can take anywhere from 30 minutes to an hour, ensuring an enjoyable and immersive gaming experience without being overly time-consuming.