Yes, timeouts do affect the duration of a basketball game. Each team is granted a certain number of timeouts per game, and when a timeout is called, play is temporarily paused. This can extend the overall duration of the game, especially when multiple timeouts are taken by both teams throughout the course of the game.