The total number of McDonald's restaurants currently open in Perth, Perthshire is 6. These are all of the close by McDonald's branches.