Machrihanish Bay is a large remote tidal north by northeast coastal facing embayment, located next to the Campbeltown Airport within Argyll and Bute, Scotland.
To the north of the airport and close to the northern shore of the bay, is the village of West Darlochan.
The main A83 Road follows the west coast of the Kintyre peninsula, when traveling south, until it reaches the north coast of the bay, where it cuts east through the peninsula, to miss the airport, cutting through the small villages of Kilchenzie, Glencraigs, Drumore before finally meeting Campbeltown.
The B842 road leaves Campbeltown traveling in a westerly direction, and passes through the small village of Stewarton, before reaching the bay as the B843.
To the south of the bay, 1 nautical mile (1.9 km; 1.2 mi), lies Earadale Point, where the peninsula starts to curve inwards to the east.