• Flag and Castle House
  • Christmas
  • Double Room
  • Look for our sign
  • Guest Lounge
  • Garden
  • Breakfast
  • Log Burner
  • Garden
  • Twin Room
  • Double Room
  • King Room
  • Single Room
  • Twin Room En suite
  • Single Room
  • Double Room En suite
  • Double Room En suite
  • King Room En suite
  • King Room

Flag & Castle House offers a warm and cosy, adults only, stay in the heart of Brecon. The House is an 18th Century former public house with many period features, where we offer four comfortable ensuite rooms for up to seven people. We offer a variety of breakfast choices, including continental, cooked and vegetarian. With prior notice we can also offer gluten free options.

We are 5 minutes walk from the centre of Brecon and its many facilities and situated opposite the famous Christ College School.


If driving, the House is 10 minutes from the Storey Arms at the base of Pen-Y-Fan and 10 minutes walk from the start of the many trails in the National Park. The beautiful caves and waterfalls at Clyngwyn and Ystradfellte are only a 30 minute drive.


We welcome a wide range of guests but can especially cater for walkers, bikers and cyclists. We are able to provide secure lockable facilities for bikes and motorbikes alike. If you are looking for a base to explore the Brecon Beacons National Park and beyond, then a stay in the Flag & Castle House is a superb and central location for the National Park, whilst having the convenience of the pubs and restaurants in Brecon for a drink and dinner.

At Flag and Castle House we can offer you:

•Comfortable rooms with en suite showers
•Flat screen TVs with Freeview in all rooms
•Now TV in some rooms
•Tea and coffee making facilities in all rooms
•Toiletries and hairdryers in all rooms
•Honesty bar
•Full cooked and continental breakfast
•Guest Lounge with log burner
•OS maps and walking guides
•Lockable garage/shed for motorbikes and cycles
•Free car parking
•Packed lunch/breakfast on request
•Fast, free WiFi in all rooms

•No smoking 
•No pets
•Children aged 16 years