USB-C cable is approx. 1m, the alarm clock could also be charged with a power bank, 15W is completely sufficient and the battery lasts 2-3 months so the clock has to be charged max. 6 times a year. I've had it for a year and charged it 3 times so far.