The Restaurant at Craigielaw

The Restaurant at Craigielaw

Overlooking the Firth of Forth, the restaurant at Craigielaw is situated on one of Scotland’s most beautiful and captivating coastlines. Spacious and comfortable, the restaurant provides a lovely setting for a simple morning roll, an evening of fine dining, or a coffee with friends and family.

The kitchen team focus strongly on sourcing quality local ingredients to help deliver the freshest and finest dishes for breakfast, lunch, and dinner, whilst our experienced and friendly front of house staff will ensure your time with us is memorable.

With exceptional views over the course and a diverse menu, dining at Craigielaw will never seize to lose its impressive restaurant atmosphere.

Food is served from 7:30am – 8:30pm daily.

Breakfast Menu: 7:30am – 11am

Bar Menu: 11am – 5pm

Main Menu: 12pm – 8:30pm

Please inform a member of the front of house team of any allergies or intolerances before booking and we will be happy to discuss menu options.

If you wish to contact us regarding a booking, please call 01875 870802 or email