Depends on how much climbing you want to do. We climbed 2 days and spent the other days hiking and biking. Went for 5 days and that was just right. Remember you will lose time getting from Guilin to Yangshou and back although the highway was traffic free.