If you’re looking for restaurants in Swanage, you’ll be pleased to discover there are some great places to eat in Swanage, offering great views and good food. Where are the best places to eat in Swanage?
Related post – Best places for parking in Swanage

La Trattoria
12 High St, Swanage BH19 2NT
This Italian restaurant in Swanage has been open since 1970, offering a bright continental cafe-style area, with fully opening south facing windows.
The setting is popular for families looking for homemade pizza, pasta and fresh seafood or a glass of delicious Italian wine.
Menu choices include the Spaghetti Al Pomodoro, made with slim spaghetti with classic onion, herb and tomato sauce.
Or why not try one of the pizzas. All pizzas are made with 11 inch bases, made on the premises to a Forte family recipe. The pizza sauce is homemade from Italian tomatoes and fresh herbs.

The 1859 Pier Cafe & Bistro
Pier, Swanage BH19 2AW
Open everyday serving breakfasts, sandwiches, cakes, burgers and daily specials. The restaurant is open 7 days a week with late openings on a Friday and Saturday. This is a dog friendly restaurant in Swanage, with plenty of outside seating.
The Salt Pig Too
7A Station Rd, Swanage BH19 1AB
The restaurant is able to seat 50 guests and is a stone’s throw away from Swanage beach. On the menu you’ll discover fresh fish and shellfish from local fishermen on a daily basis, as well as serving local meat. Sunday roasts are also available at the weekend.

Masala Swanage
9 High St, Swanage BH19 2LN
This fully licensed Indian restaurant in Swanage is located in the centre of town. The menu boasts traditional offerings including Korma, Dopiaza, Rogan Josh and more. There are also plenty of chef specials and Tandoori specials available as well.
Black Swan Inn
159 High St, Swanage BH19 2NE
A good old-fashioned pub with two bars serving a lovingly-selected range of ales, ciders, wines and spirits as well as delicious food. The menu is carefully selected to feature freshly cooked, wholesome dishes using the freshest ingredients sourced from local vendors. It’s also one of the pubs in Swanage where you can get fish and chips.
Located just a five minute walk from the seafront, why not enjoy a walk along the seafront after a nice meal.

Gee Whites Seafood Restaurant
1 High St, Swanage BH19 2LN
An al fresco casual dining cafe bar and restaurant with views over the bay. The restaurant specializes in locally caught seafood and shellfish.
You can also enjoy a variety of breakfast items, jacket potatoes, pizzas, salads and afternoon tea.
The Village Inn
Ulwell Road, Swanage, Dorset, BH19 3DG
The family friendly bar and restaurant is located in Ulwell Holiday park and open for residents and the general public.
You’ll find specials boards as well as the main menus, offering breakfast, lunch, main meals and light bites.
On Sunday they serve a traditional roast dinner with locally sourced meat and accompanying vegetables. There are 1, 2 and 3 course options as well as a portion for smaller appetites.
The Ship Inn Swanage
A friendly pub and restaurant located close to Swanage beach. The pub serves home cooked food as well as Sunday roasts. The service is friendly and there is a small outdoor seating area.
Read our full review of the Ship Inn

