Preheat the oven to 375°F (190°C).
In a mixing bowl, combine flour and salt. Cut in butter until mixture resembles coarse crumbs. Gradually add ice water, tossing with a fork until dough forms a ball. Divide dough in half. Shape each into a disk. Wrap in plastic wrap and refrigerate for 1 hour or until easy to handle.
On a lightly floured surface, roll out one half of the dough to fit a 9-in. pie plate. Transfer dough to pie plate. Trim even with edge. Add filling.
In a large bowl, combine blueberries, sugar, cornstarch, lemon juice, lemon zest, vanilla extract, and salt. Pour into crust.
Roll out remaining dough to fit top of pie; place over filling. Trim, seal, and flute edges. Cut slits in crust. Bake for 50-60 minutes or until crust is golden brown and filling is bubbly. Cool on a wire rack.