The seventh-ranked Jabeur, a three-time Grand Slam finalist, saved her best performance of the tournament for the final and raced to victory in 78 minutes.
The Tunisian had 18 winners to only 10 unforced errors, while saving all three break points she faced, denying the 19-year-old Shnaider any chance to get a foothold in the match.
This was 85th-ranked Shnaider’s first career final in just her ninth WTA tournament main draw. One year ago, she was ranked No .220 and beginning her freshman year at North Carolina State.
Pegula has lost just nine games in her three matches and will meet eighth-seeded Veronika Kudermetova in Sunday’s final.
“When you’re top-ranked, I think it just depends on how you play that day and how you execute your game plan, and some days it’s better than others,” Pegula said. “I think the faster courts here probably help me a little more than the slower surfaces I’ve played her in the past, so I tried to take advantage of that.”
In the earlier semifinal, Kudermetova edged past Anastasia Pavlyuchenkova 7-6 (6), 6-7 (2), 6-3.