Spacious, non smoking bedrooms with many thoughtful touches to ensure a comfortable and relaxing stay for all. Food is our passion and our restaurant has gained an excellent reputation for good food with an emphasis on fresh Scottish produce. Enjoy a warm welcome and friendly service in a relaxed atmosphere.
Garvock House Hotel stands handsomely in an elevated position overlooking historic Dunfermline. Set amidst lush gardens, it marries the convenience of a town centre location with the peaceful feel of a countryside retreat.
The 200-year-old house has elegantly restored original features and contemporary twists of chic styling which make it a unique choice for weddings and meetings, family occasions or informal lunches with friends.
Step through the pillared doorway to enjoy the warmth of a family-run hotel renowned for its generous hospitality.
At Garvock, we love food and our recipe for success is simple yet unique. We ensure our food is always fresh but never fussy. Our ingredients are locally sourced and our menus are broad. And our chefs’ standards are just as precise for a round of sandwiches in the lounge or a three-course formal feast. Meals £15, £20 and £25 with a special 3 course lunch menu available Monday, Tuesday and Wednesday at £16.00 pp.
Prolong your relaxation with an overnight stay in one of 26 bedrooms, all different in style and character yet equally inviting. Staycation Deal - £136.50 3 course dinner, bed & full Scottish breakfast based on 2 persons sharing when booked directly.
Whatever you’re looking for in a hotel, Garvock has it all.
|Dinner, Bed & Breakfast||£136.50 Per room per night (dinner, bed & breakfast inc)|
|Double Room||£125 Per room per night (breakfast inc.)|
|Prepaid Single Room||£86.25 Per person per night (breakfast inc.)|
|Suite||£290 Per room per night (breakfast inc.)|
Note: Prices are a guide only and may change on a daily basis.
Join us for a wee getaway.
A delicious 3 course evening meal, bed and breakfast for only £68.25 per person (based on 2 sharing)
For bookings, please contact one of our team on 01383 621067