Cosy Country Pub & Hotel on the Isle of Bute

Dine in the only true country inn on the Isle of Bute. Kingarth Hotel offers a relaxed atmosphere in which to enjoy the best of the local produce transformed into delicious home cooked food. Sample a tipple from our extensively stocked bar, and peruse culinary and liquid delights on our:

  • Bar menu
  • Specials board
  • Coffee menu
  • Wine list
  • Malt list

Dine and Stay

Eat, drink, and unwind in the accommodation rooms of our inviting country hotel. Our informal setting is so comfortable you won't want to leave, and that's ok because you don't have to.

Make the most of Kingarth Hotel's beautiful surroundings by taking advantage of our al fresco dining area. We also offer an indoor dining room for you to relax in comfort while you eat.

Ensure your wee ones enjoy nutritious meals. Our Children’s Menu serves up well-cooked, local food for our younger guests.

Special Occasions

Join us any day of the week from noon until 8:00 p.m. Our restaurant staff are accommodating and offer you later dining times on request. Tables should be reserved during peak times, particularly on Friday and Saturday evenings, and Sunday lunchtimes.

Celebrate those special events in one of our private venue rooms to suit any occasion. We offer a club lounge for parties of up to 20 people, and our function suite with private dining room caters for up to 80 guests.

Call Kingarth Hotel on the Isle of Bute on 01700 831662 for a range of dining options in a lovely country pub. Alternatively, you can email us at

Call us : 01700 831662

Opening Hours: 

Monday – Sunday: Noon until Late

Open 364 Days per Year

Licensed Hours:

Monday – Thursday: 12:00 p.m. – 1:00 a.m.

Friday – Saturday: 12:00 p.m. – 2:00 a.m.

Sunday: 12:00 p.m. – 12:00 a.m.

Food Service Hours:

Monday – Friday: 12:00 p.m. – 8:00 p.m.

Saturday – Sunday: 12:00 p.m. – 9:00 p.m.



Isle of Bute

PA20 9LU