There are many great places to eat within the area. Most dining options can be found in Swanage or a bit further afield in Wareham, including fish & chips, Indian, Italian and fish restaurants. We recommend booking in advance (especially in the busy holiday periods) to avoid disappointment.

We have eaten in many of the local restaurants. Here are a few of our favourites:

Worth Matravers

If you just want a snack, the Square & Compass pubĀ squareandcompasspub sell delicious home made pasties and pies (as well as good beer and cider). They do not offer any other food apart from crisps, peanuts, etc.

Corfe Castle

There are a number of eating options in Corfe Castle. The Bankes Arms Hotel bankesarmshotel and the Greyhound Inn greyhoundcorfe offer fresh food from local suppliers. Recently reopened is the Fox InnĀ thefoxinncorfecastle.You also have the Castle Inn castleinn which serves good, traditional pub grub. Just outside Corfe Castle on the road towards Wareham, the Half Way Inn thehalfwayinnwareham serves excellent Sunday roasts.

If you want an alternative to a pub, the National Trust Tea Rooms the-tea-rooms-at-corfe-castle is a great choice for a traditional Dorset cream tea.


The Scott Arms thescottarms is a welcoming pub that serves decent ales as well as tasty, locally-sourced food during the lunch and evening periods. They have a formal dining area and a great garden overlooking the Corfe Castle ruins and Purbeck Hills. The Jerk Shack BBQ selling Jamaican style cuisine, is also available during the spring and summer weekends.


For fish & chips you can’t go wrong in choosing the Fish Plaice fishplaice, which is very popular with tourists and locals alike. For contemporary dining, Chilled Red is worth a look. They do not have a website, but their phone number is 01929 426066. Also check out Bliss blissfood they have recently opened in the town.

Serving good breakfasts, coffee and bistro style cuisine Love Cake Etc lovecakeetc located at number 42 High Street is a nice place to eat, whatever the time of day.

If Italian food is something you like, La Trattoria latrattoria is a small restaurant offering fresh, locally caught fish as well as homemade pizza and pasta. They also have a separate cafe for coffee, snacks and breakfast. The Black Swan Inn blackswanswanage on the High Street is a cosy establishment serving traditional pub fare and real ale. Street parking can be a bit of problem, but it is worth the effort.