You can chain up to five USB powered extension cables together, for a total length not over 15 metres (these are not the same as regular USB cables: they have a bus-powered repeater inside the female connector end).
Longer lengths are possible with an intermediate conversion to fibre optic cable, but this is much more expensive.