The Kirkcudbright Bay Hotel is a family run establishment situated in the heart of the vibrant harbour town of Kirkcudbright, also most recently known as "The Artists' Town". Come and enjoy a drink in our friendly traditional bar or relax in our cosy snug.

Sample our menu of freshly-caught seafood or Galloway meats in the relaxing surroundings of our restaurant. Or even stay the night in one of our unique rooms. What ever your purpose for visiting us, we're more than happy to accommodate you.