Ascog is a small village on the Isle of Bute, within Argyll and Bute council area, Scotland. The village is within the parish of Kingarth, and is situated on the A844. It is located on the east coast of the island, about 2 km to the south east of Rothesay. It is largely residential.