The depth of a window box for flowers should be at least 6-8 inches. It provides enough space for the roots to grow and allows proper drainage. However, larger plants or ones with deeper root systems, such as tomatoes or herbs, need a 10-12 inch deep window box.