To continue to use this website you first need to accept the use of cookies. Accepting the use of cookies also allows this website to collect anonymous data about your visit. For more information, read this page.

The Castle Inn

The Castle Inn is a traditional village pub. We have a large sun-filled beer garden in which you can enjoy a drink or snack.

We serve good home cooked meals and where possible always use local produce. We have a selection of wines & beers and always have a guest real ale available for you to enjoy.

The Castle Inn also offers four double and one single en-suite bedrooms. Breakfast is served between 8am and 9am.

Food

Our current restaurant opening times are shown below:

Monday to Saturday
12:00pm until 8:00pm
Sunday
12:00pm until 6:00pm

Please call us directly to book a table on 01620 850 221.

A (brief) bit of history

The Castle Inn is a 19th century Scottish coaching inn overlooking the village green in the shadow of Dirleton Castle, the 12th century stronghold of the De Vaux family.

Dirleton castle was besieged in 1650 by Oliver Cromwell's soldiers and left derelict until 1660 when the Nisbets purchased the castle. It was not until 1923 that the castle became state owned.

Dirleton castle is renowned for it's beautiful gardens featuring the world's longest herbaceous border. The castle and it's gardens are now maintained by Historic Scotland.

Dirleton

The Castle Inn is located in the picturesque village of Dirleton in East Lothian, only 2 miles from both Gullane and North Berwick.

Dirleton is also located in Scotland's Golf Coast with several prominent championship golf courses nearby including Muirfield, Gullane No 1, North Berwick West Links, Longniddry and Luffness. And don't forget Archerfield Links, recently built with two 18-hole golf courses.

If golf is not your thing, try out the 13th century castle, directly across the road from the Castle Inn, or North Berwick, one of the most popular seaside holiday resorts in Scotland.

Dirleton

Dirleton Kirk

Dirleton

Dirleton village