The No. 15 seed from France won on Centre Court by scores of 6-1, 6-2 in a match that lasted about an hour.
Bartoli, who's won 12 consecutive sets en route to the final, reached the 2007 championship but lost in straight sets to Venus Williams.
The Belgian Flipkens came in seeded 20th and was a surprise first-time Grand Slam semifinalist after upsetting Petra Kvitova. Flipkens was ranked as low as 262nd in 2012 after a layoff due to blood clots in her leg.
She was broken in her first service game in the semifinal match and never seriously challenged Bartoli, who played with controlled passion.
There will be a first-time champion in Saturday's final after past winners Maria Sharapova, Serena Williams and Kvitova were eliminated previoiusly in the tournament.
Sabine Lisicki of Germany, who toppled the No. 1 ranked Williams, will meet Agnieszka Radwanska in Thursday's other semifinal.