Scottish and Southern Energy secured approval subject to planning conditions for Gordonbush Wind Farm, an 87.5MW wind farm at Brora, Sutherland.
Ministers also approved the 1.4MW hydro scheme on Inverhadden Burn, 2km southeast of Kinloch Rannoch in Perthshire. It will provide sufficient power for 1,000 homes.
Scottish Government energy minister Jim Mather said Gordonbush was a good example of a sensitively scaled and sited wind farm.
On Inverhadden Burn, Mather added: "This scheme will pave the way for small hydro schemes throughout Scotland. Provided schemes operate in harmony with the environment we will support further hydro development."