A baseball game typically lasts around 3 hours, although it can be shorter or longer depending on a variety of factors such as innings played, pitching changes, and the pace of the game.