To explain the difference between those two devices, especially in our time is not always easy to answer. A router can do some security work and a firewall can do some routing work. But if we focus on the core function we have to admit that a router is better in routing traffic and a firewall is better in securing and inspecting this traffic. They can overlap yes, but the core function