Kvitova, the only player born in the 1990s to have won a major title - here in 2011 - improved her record to 25-5 on the Wimbledon grass and she's made at least the quarterfinals five years in a row.
Safarova, the oldest of the four semifinalists at 27, was broken in the first game, the final two points of the game coming with two Kvitova forehand winners to an open corner.
Powerful Canadian Eugenie Bouchard overcame match-point jitters to claim an eventful 7-6(5), 6-2 victory over Romania's Simona Halep 7-6(5), 6-2 at Wimbledon and reach a grand slam final for the first time.
The 20-year-old from Montreal harried and chased third seed Halep from the baseline, producing a series of forehand winners.
Halep saved four more match points but her intensity was short and she sent a ball long to offer the Canadian her sixth chance.
Petra Kvitova beat fellow Czech left-hander Lucie Safarova 7-6 (6), 6-1 to advance to the Wimbledon final and a chance to win her second title at the All England Club.