King Arthur Hotel


Hotel, pub, restaurant, wedding and conference venue in the Heart of Gower



Touched by legend on exquisite Gower, the King Arthur is a delightful traditional country inn. With its log fires and cosy restaurant, it has a relaxed and friendly old pub atmosphere.


The King Arthur is renowned for traditional ales and delicious home-cooked food, suited to all tastes. Choose from dishes on the main menu or ‘specials’ board including seasonal game, local welsh beef, locally caught fish, vegetarian options. All are served in the restaurant, family room and main bar and when it’s warm and dry, at outdoor tables on the green. Sample local Welsh brew or any of our range of beers, fine wines or spirits, and soft drinks including tea and coffee, and if the weather is not so nice, sit near one of our open fires to enjoy in comfort the feeling of a ‘home from home’.

So taste the legend – find time to drop in for a drink or a meal, book a function or a wedding, and create your own legendary memories of the King Arthur Hotel.


We offer comfortable, tastefully furnished bedrooms all with en suite bathrooms, TV, telephone and tea/coffee-making facilities. There are five twin rooms and thirteen double rooms in total. Attention to detail means the bedrooms are furnished in mahogany or ash with crisp white bed linen, rich Mulberry fabrics individually coloured by room, throws and cushions, all coordinated to give the sense of special to each guest.

If you prefer, we also have ‘Guinevere’s Cottage’, a separate one-bedroom 18th century stone cottage. Using part of the downstairs area, it can accommodate a family of up to four or five and is available for long or short stays on a self-catering or B & B basis.


We sit down with couples, take our time to find the right menu make all the best arrangements for their big day. With prices and taste being amongst our main considerations, we create a menu and a day to suit the couple’s wishes.

Telephone: 01792 390775
Email: [email protected]

King Arthur Hotel
Higher Green

Translate »