No, Overwatch is not a free-to-play game. It requires an initial purchase to access the full game.