A mural often takes one to three days to complete or about 10 to 20 hours. But the time it takes to complete a mural depends heavily on the size of the project, how many different colors it uses, how complex the design is, whether the artist is sealing and prepping the surface, and if it’s indoors or outdoors.