Our artwork for sale is all in store and can be delivered to you in time for Christmas.  We are not having a "cutoff" for Christmas delivery as we can pack and have your painting on the way to you immediately. Depending on your location, you can expect to have your painting within 2-7 days from confirmation of your order. Custom artwork takes a little longer of course.  We are quoting 6-8 weeks at the moment depending on the texture and drying time of your piece. Getting a hand painted artwork for Christmas is a present that will give joy for many years to come.