Eat & Drink

Our ONLINE BOOKING tool is now available for you to reserve your table in WEAVERS RESTAURANT. (for tables of more than 8, please contact the Hotel direct on 01383 722538) Please be aware we do not take bookings for our Bridge Street Bar (Over 18's only) and tables for the outdoor area are allocated on a 'first come' basis.

Check availability

Traditional Family Dining

Our Weavers Restaurant is named after the Linen and Silk Mills that used to sit behind the hotel and were, historically, the main employment for women in our area. The silk for The Queens Wedding Dress was spun and woven there before being sent to Buckingham Palace in 1947 and our Menu reflects the traditional dining our clients expect with contemporary classics everyone loves.

The Conservatory

A Room Full of Light

Sunday Breakfast

A Dunfermline Tradition

Where People Meet

Since its opening in 2018, the Bridge Street Bistro has become a firm favourite on the Dunfermline scene.  Take one of our bright window booths and start your day by selecting from our Breakfast Bar Menu or chose a fresh brewed Coffee with Cake or warm Scone. Arriving mid day?  Then head right on to our Light Lunch Menu which is available til 4pm.

Looking for something to celebrate a special day? Then our Afternoon Tea with Prosecco is the perfect solution.  Please remember book in advance as everything we serve is made and baked fresh to order!

*Please note that due to licensing laws the Bridge Street Bar is strictly over 18s.

** Vegetarian or Gluten Free options available

Afternoon Tea... ... a Dunfermline tradition!

***Please book at least 24 hours in advance as all of our sweet treats and fillings are made fresh to order.

Drinks all round!

Whether your in the mood for a cold pint of lager or a classic martini - we're always serving up a storm at The City!

Where People Meet

Our Outdoor Deck is OPEN for Summer - the place to meet in the sunshine in Scotland's Ancient Capital City.

Our Traditional Pub is always a popular spot. Share a bottle of wine with friends, grab a quick pint after work or for some delicious cocktails created by our mixologists just for you!

Al Fresco Drinks


Every Saturday night 9pm till 12am

Make a reservation

Please be aware we are unable to take bookings for our Bridge Street Bistro or the outdoor area but you can reserve a table in Weavers Restaurant using the form below. For Afternoon Teas or for group bookings of more than 8 people please contact the hotel direct on 01383 722538