We are using DHL in Germany and other shipping companies depending on your the country in Europe.
The delivery times for items in stock are normally 2-3 days for Germany and 5-10 days depending on your country in Europe.
For custom items e.g. personal portrait or customer's own designs, the delivery times vary depending on whether the painting is done in India or here in Germany.