The time it takes to steam clean carpets in a room depends on factors such as the size of the room, the condition of the carpet, and the equipment used. On average, it takes about 10-20 minutes to steam clean carpets in an average-sized room.