The distance between shelves is 9 inches... bottom has a removable shelf and you have a max of 10 inches. I dont know about the cord length as it's plugged in and I'm not able to move it out to measure. I've had this a month so far and extremely happy with it. Oh, the depth is 10 inches.