Muguruza had already beaten Kontaveit in the group stages at Guadalajara and it was the Spaniard who prevailed again for her 10th career WTA singles title.
The Estonian went behind in the third game, with Muguruza converting a third break point, but broke back immediately to level the set at 2-2.
The number six seed then won the last four games of the set to take it out in 43 minutes.
Kontaveit looked to stage the beginnings of a comeback when she broke for a 4-3 lead in the second set and won on her serve for a 5-3 lead.
But that was as close as it got, as Muguruza stepped on the gas winning four straight games to take the championship.
Speaking after the win, Muguruza said the “big trophies” were her motivation.
She added: “I think it’s a very good season overall. Won three titles. I think it’s the year that I’ve won the most titles and made finals also. I felt like a very stable year with myself also.
“Of course, there is a little ups and downs, injuries and stuff. Overall I think it’s the best year for me.
“I might not have won a Grand Slam, but I deeply feel like I’ve been happier and more stable, less dramatic, and in general very happy about it.”
Register for free to continue reading
Registration is a free and easy way to support our truly independent journalism
By registering, you will also enjoy limited access to Premium articles, exclusive newsletters, commenting, and virtual events with our leading journalists
Already have an account? sign in
Join our new commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies