The island of Inchmarnock can be seen from Ettrick Bay and lies on a south by south west bearing of around 200° at a distance of 3 miles from the bay, and is located at the northern end of the Sound of Bute in the Firth of Clyde on the same longitude as St Ninian's Bay.