A bus-powered USB hub draws power from the computer's USB port, while a self-powered USB hub uses a separate power supply. Bus-powered hubs are suitable for large devices with their own power supply, while self-powered hubs are ideal for low-power devices like mice or keyboards.