He'll play Ryan Harrison, who led 7-6 (6), 4-2 when Denis Istomin retired from their quarter-final match with a hip strain.
Harrison reached his third tour-level final with a 4-6, 7-6 (5), 6-4 win over Alex De Minaur, the 18-year-old Australian wild-card entry.
After the first set, Kyrgios debated with umpire Fergus Murphy that Harrison should not have been allowed such a long break to go off court, while he waited in his courtside chair.
But the Australian third seed held his nerve and pounced at his first opportunity, a pair of forehand passing shots earning the decisive break before an ace sealed the first set in 37 minutes.
The serve of Kyrgios proved a particularly potent weapon on Sunday as he sent down 17 aces - including two in succession to finish the match - and dropped only two service points in a one-sided second set.
He cracked at 3-3 in the third set and was broken, and the way Kyrgios was serving, the match was as good as over. "I love the team environment and it's so easy for me to play for other people", Kyrgios said.
The Australian said he wanted to disrupt Dimitrov 's rhythm and be aggressive.
Kyrgios will be vying for his first title since Tokyo and fourth overall.
"I've obviously got one eye on it. and right now is the ideal time for us to win it".
A week later Harrison and Kokkinakis had to be separated by officials during a fiery match, with Harrison reportedly saying "Wawrinka should've decked Kyrgios and I should deck that kid".
A rusty Raonic tried to mount a comeback late in the second set but De Minaur resisted the charge of the world number 24 and pushed on for the biggest win of his career. I knew it was going to be a tough day today. Winning easily, he takes the match over Harrison 6-4, 6-2.
Harrison then broke de Minaur twice at the start of the decider and although the Australian got one break back he was unable to complete the comeback.