Just like all games on Steam, you download it straight to your computer. As for how long, that will depend almost entirely on your internet.