Rothesay is the principal town on the Isle of Bute, in the council area of Argyll and Bute, Scotland. It lies along the coast of the Firth of Clyde.