It’s best to spend at least one or two days in Lalibela. However, depending on how many churches you want to visit and the time of year you visit, it might be worth sticking around for longer to catch religious and cultural ceremonies (especially in January). There are also walks, treks and hikes in the surrounding areas which you can factor into your trip, so you may want to add some extra time to allow for these.