Gruinard Bay is a large remote coastal embayment, located 12 miles north of Poolewe, in northwestern Ross and Cromarty, and is in the former parish of Lochbroom, in the west coast of Scotland.
On the southeast corner, the small hamlet of Little Gruinard is located, where the similar named river leaves land.
Further up the west coast, the villages of Achgarve, the main village of Mellon Udrigle and the smaller crofting township of Opinan have a commanding view of the bay and Gruinard island.
Gruinard Bay is formed from the boundary of Loch Broom to the northeast, encompasses the opening of Little Loch Broom to the east with Static Point further south, and on the west side by the Rubha Mòr peninsula, and Loch Ewe on the southwestern boundary.
The smaller stream of Inverianvie river, flows from the small loch, Loch à Mhadaidh Mòr and enters the bay between the two other rivers.