In a large bowl, mix together the flour, sugar, baking powder, salt, and orange zest.
Add the cubed butter and using a pastry cutter or fork, cut the butter into the flour mixture until you have pea sized crumbs.
Add the buttermilk, orange juice, and egg to the flour mixture and mix just until the dough starts to come together.
Add in the dried and fresh cranberries, mix until evenly distributed and there are no large streaks of flour. Do not over mix as the scones can become tough.
On a lightly floured surface, turn out your dough and lightly flour the top of the dough as well. Shape into a circle with your hand and then roll with a rolling pin to about 1-inch in thickness.
With a sharp knife cut into 8-10 wedges, depending on how big you'd like your scones to be. Place on a parchment lined baking sheet, making sure to space 2 to 3-inches apart.
Chill the scones for at least 15 minutes prior to baking, you want them to be as cold as possible so they don't spread too much.
Preheat oven to 400°F and brush the chilled scones with milk right before baking. Bake for 22-25 minutes, or until golden brown on top.
The scones are best served fresh, but you can store any leftover scones in an airtight container on the counter for 2 to 3 days.