Spider lilies bloom for a relatively short period, typically lasting for two to three weeks. They make a stunning display during this time with their vivid red or white flowers, but their fleeting nature adds to their allure.