map placeholder


Dalgety Bay , Harbour Drive, Dunfermline , Inverkeithing, KY11 9NA

((((* International
Main course: £8
Food spend: £22
Opening hours
Monday - Thursday: 11:30 - 00:00
Friday: 11:30 - 01:00
Saturday: 10:00 - 01:00
Sunday: 10:00 - 00:00

Great food good service

Allan Fraser 14 June 2016
from Cowdenbeath

View all 8 reviews

Offering a warm, family-friendly ambience, The Compass is a versatile pub and restaurant, serving up a great selection of British and international, as well as showing live sport on big screen TVs.

There is an extensive choice on The Compass menu, ranging from pub classics to recipes from around the world. Sharing platters include chicken wings, nachos and haggis pakora, while a gourmet burger selection includes a Mexican option, topped with chilli, or a mac & cheese stack. There are traditional favourites like beer-battered fish and chips, succulent steaks from the grill, and a selection of curries, including the vegetarian aubergine and beetroot recipe.

Indulgent desserts at The Compass Dunfermline include passionfruit and mango cheesecake, and chocolate-coated popcorn ice cream sundae. There is a full wine list, and craft beers, including IPAs and a range of lagers.

Also offering a dedicated kids' menu, The Compass is 5 minutes' walk from Dalgety Bay Rail Station.


Dalgety Bay , Harbour Drive, Dunfermline , Inverkeithing, KY11 9NA

Contact +44 1383821795

See all restaurants in Fife

See all restaurants in Dunfermline

Customer reviews for Compass

4.1 ((((* (based on 8 reviews)
100% of diners recommend this restaurant
  • Food ((((*
  • Value (((((
  • Ambience (((()
  • Location (((()
  • Service ((((*
  • Drinks (((()

Recommended for

  • value (7)
  • lunch (6)
  • dinner (5)
  • entertainment (3)
  • breakfast (2)
  • business (2)
  • child friendly (2)
  • large parties (2)
  • trendy (2)
  • afternoon tea (1)
  • (((** by from Dunfermline

    Girls lunch date

  • ((((( by from Cowdenbeath

    Great food good service

  • ((((* by from Dunfermline

    Really good, excellent value and the food was tasty.

  • ((((( by from Rosyth

    The restaurant is very well decorated and has a lovely atmosphere. The staff were friendly, attentive and approachable! The food came in good time and was tasty. The quality exceeded the price! We had a lovely lunch at The Compass.

  • ((((( by from Dalgety Bay

    Always a lovely meal here with friendly staff

  • ((((* by from Dalgety Bay

    Had really good family meal. Good menu selection and great prices. Sweet chilli salmon was fab.

  • (((** by from Dalgety Bay

    Overall was happy, only thing to note is that the Cajun creamy penne chicken wasn't creamy but was very oily

  • ((((* by from Dunfermline

    Good service although could have been more cutlery on the table and when we went in nobody to tell us where our table was as we had booked.

Unfortunately, you can't book Compass online on this site

Nearby restaurants

Book this restaurant