Thank you for choosing Duck Bay Hotel & Marina.

Due to the current Level 3 restrictions in place in Scotland, we are operating on amended opening hours.

We are open for Breakfast from 9am and lunch from 11:30am. Our all day A La Carte menu runs from 11:30am with last orders for food at 6:30pm. Please note the restaurant will close to non-residents at 8pm. The sale of alcohol is currently prohibited indoors at Duck Bay.

Our outdoor Jetty Bar will be open from 10am daily (weather dependent) & serving alcohol & light bites.

Reservations can be made for our restaurant using the link below. Please note, we are not taking reservations for our outdoor spaces – this will operate on a first come first served basis.

Book now


Terms & Conditions.

Discover More

The Hotel accepts Cash, Debit Cards: Mastercard, Visa, Eurocard and American Express. We also require the name of the Cardholder and expiry date of the card.

Telephone or Fax reservations can only be confirmed with a Credit or Debit card.


  1. Credit Card payments attract a 2.5% surcharge on accommodation rates.
  2. We do not accept cheque payment
  3. When possible, please notify us of your estimated time of arrival
  4. A Non-refundable Deposit of £40 per room per night is required to confirm your booking
  5. All cancellations must be made by telephone and confirmed by letter or fax. When a room is cancelled on the day of arrival, the full daily room rate is also payable
  6. If breakfast is inclusive but not taken, credits / refunds are not possible
  7. Guests paying their accommodation by Credit Card will be issued with a charge card to allow them to transfer food and beverage purchases to their room. This card must be shown to your waitperson for each transaction.
  8. Guests paying by Debit Card or Cash are not permitted to charge food and beverages to their room.