Restaurants and hotels
UK household spending · FYE 2025 · Updated 2026-06-27
Restaurants and hotels is one of the 13 categories the Office for National Statistics uses to measure UK household expenditure. The average UK household spends £49.20 per week on Restaurants and hotels — roughly £213 per month or £2,558 per year.
Quick answer
UK households spend an average of £49.20/week on Restaurants and hotels. That is 7.3% of total household spending and the 7th largest category of 13.
Restaurants and hotels makes up 7.3% of the average UK household's total weekly spending of £676.60. It ranks #7 out of 13 spending categories.
Frequently asked questions
How much do UK households spend on Restaurants and hotels?
The average UK household spends £49.20 per week on Restaurants and hotels — about £213 per month or £2,558 per year, according to ONS data for the financial year ending 2025.
What share of total household spending is Restaurants and hotels?
Restaurants and hotels accounts for 7.3% of total average UK household expenditure (£49.20 out of £676.60 per week), making it the 7th largest category of 13.
Where does this figure come from?
ONS, Family spending in the UK (FYE 2025), Living Costs and Food Survey — Workbook 1, Table 4.3 (current prices). OGL v3. Figures are average weekly household expenditure at current prices, published under the Open Government Licence v3.0.
Other categories
← Back to UK household spending overview
Source & licence
ONS, Family spending in the UK (FYE 2025), Living Costs and Food Survey — Workbook 1, Table 4.3 (current prices). OGL v3.
Published under the Open Government Licence v3.0. Data reproduced without modification. Page last updated 2026-06-27.