Murray coasted to victory in just 74 minutes. He broke his Spanish opponent, the third seed, three times in the first set and in the first game of the second, and went on to grab the 15th victory in his last 16 matches.
Murray already had secured a berth at the season-ending Shanghai Masters.
Verdasco, the third seed, was hampered by countless unforced errors and double faults.
"I lost to Murray in the final last year, so this time I'm hoping for revenge," Verdasco had said before Murray's dominant effort.
In Saturday's other semifinal, a battle of non-seeds, Andrey Golubev of Kazakhstan topped Romanian Victor Hanescu 6-3, 6-0.
Sunday's Murray-Hanescu winner will pocket $171,000.
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Aaron Carter is still in love with Hilary Duff