The time required to paint a room depends on its size, the number of coats needed, and your painting experience. Generally, a small to medium-sized room can take anywhere from 4 to 8 hours, including preparation time.