The technically correct answer is no, but the practically correct answer is yes. Because a modem can only connect to one device at a time, if you want to access the internet from multiple devices, you'll need a router.