The Tanners Arms is typically below the average price of 3 star hotels in Brecon. On average, you can expect to pay $155 per night in Brecon. The Tanners Arms typically costs $87 per night, which is $68 cheaper than the Brecon average.