A seven-inning doubleheader game typically lasts around two hours. However, like all baseball games, the exact length can vary depending on several factors.