The guidance on this site is based on our own analysis and is meant to help you identify options and narrow down your choices. We do not advise or tell you which product to buy; undertake your own due diligence before entering into any agreement. Read our full disclosure here.

Average Cost of a Holiday Abroad 2024

Compare Cheap Insurance in Your Area

Quick quotes from up to 100 insurers.

{"applyCallToAction":"Get Quotes","defaultSelectedItem":"travel","description":"Quick quotes from up to 100 insurers.","formType":"Insurance","onCurrent":true,"options":[{"label":"Car Insurance","url":"https:\/\/quote.nimblefins.co.uk\/car-insurance?id=76f4ecd6e1ca7c2f442633593566fdaa","value":"car"},{"label":"Home Insurance","url":"https:\/\/quote.nimblefins.co.uk\/home-insurance?id=76f4ecd6e1ca7c2f442633593566fdaa","value":"home"},{"label":"Motorbike Insurance","url":"https:\/\/quote.nimblefins.co.uk\/bike-insurance?id=76f4ecd6e1ca7c2f442633593566fdaa","value":"motorbike"},{"label":"Pet Insurance","url":"https:\/\/quote.nimblefins.co.uk\/pet-insurance?id=76f4ecd6e1ca7c2f442633593566fdaa","value":"pet"},{"label":"Travel Insurance","url":"https:\/\/quote.nimblefins.co.uk\/travel-insurance?id=76f4ecd6e1ca7c2f442633593566fdaa","value":"travel"}],"title":"Compare Cheap Insurance in Your Area"}

Whether we’re tired of braving the summer weather in Wales or just like to collect stamps in our passports, Brits like to travel abroad. When planning your next holiday, it can help to know the average cost of a holiday abroad. How much does the average person spend on flights, hotels, food & drinks and other entertainment? We delve into the details to help you budget for your next holiday.

Table of Contents

Average Cost of a Holiday per Person

According to NimbleFins analysis of data from the Office for National Statistics, the average per-person cost of a 9-night holiday abroad is now £1,094. Holidaymakers spend the most on food, drink and entertainment, which accounts for £637 of the total cost. On average, holidaymakers spent another £317 on accommodation and £457 on flights.

We arrived at these figures after analysing data from two Office of National Statistics publications: Travel Trends 2020 and Family Spending 2020, then adjusting the cost figures for inflation from Q1 2020 through Q3 2023. The cost of flights and food, drink and entertainment, in particular, rose from 2020.

Cost of 9-Night Holiday Abroad in 2023 per Person
Spend CategoryPer NightTotal per Person
Hotel£35£317
Flightsn/a£457
Food, Drink & Entertainment£71£637
Total - 1 Person, 9 Nights£1,094
chart showing the average cost of a holiday per British person

Average Cost of a Holiday for a Family of Four

In 2023, the average family of four spent around £4,678 for a 9-night holiday abroad. Broken down by category, the family spent £1,828 on flights, £1,267 on hotels and £2,550 on other expenses like food and entertainment. Since the average visit abroad lasts around 9 nights, the all-in average holiday cost amounted to £424 per day excluding flights, for a total of £4,678 across the whole family including flights.

Cost of 9-Night Holiday Abroad in 2023 for a Family of Four
Spend CategoryPer NightTotal per Family
Hotel£141£1,267
Flightsn/a£1,828
Food, Drink & Entertainment£283£2,550
Total - 4 People, 9 Nights£4,378
chart showing the average cost of a holiday family of 4

FAQs

The typical holiday abroad from the UK costs £1,094 for 9 nights away, but can vary a lot from country to country. Click here to learn more about typical airfares, hotel and food costs.
The typical family holiday abroad costs roughly £4,400. Click here to learn more about how much is spent on airfares, hotel, food, etc.
It depends. Package or all-inclusive holidays are often marketed as being cheaper, but sometimes you end up paying more for the convenience of one-stop shopping.
The typical holiday abroad from the UK lasts 9 nights. Trips to Europe are shorter, lasting an average of 7.7 nights, while trips to North America last 13 nights. Brits stay the longest in New Zealand (36.4 nights) followed by Pakistan (28.9 nights). The shortest stays are in Luxembourg (3 nights).

Protecting Your Holiday

Top tip for travellers: Buy travel insurance as soon as you book your trip. If you wait, you could miss out on cancellation cover which is one of the biggest reasons people claim on their policies. Some travel insurance companies have policies starting from under £10, and the average cost of travel insurance starts from £5 to £20 for a single trip depending on your destination. Travel insurance can save you hundreds, thousands or even more should you need to claim.

Those heading on a cruise can read our article on cheap cruise insurance companies.

Compare Cheap Travel Insurance for Your Trip in Minutes

Quick quotes from up to 100 insurers.

{"applyCallToAction":"Get Quotes","defaultSelectedItem":"travel","description":"Quick quotes from up to 100 insurers.","formType":"Insurance","onCurrent":true,"options":[{"label":"Car Insurance","url":"https:\/\/quote.nimblefins.co.uk\/car-insurance?id=76f4ecd6e1ca7c2f442633593566fdaa","value":"car"},{"label":"Home Insurance","url":"https:\/\/quote.nimblefins.co.uk\/home-insurance?id=76f4ecd6e1ca7c2f442633593566fdaa","value":"home"},{"label":"Motorbike Insurance","url":"https:\/\/quote.nimblefins.co.uk\/bike-insurance?id=76f4ecd6e1ca7c2f442633593566fdaa","value":"motorbike"},{"label":"Pet Insurance","url":"https:\/\/quote.nimblefins.co.uk\/pet-insurance?id=76f4ecd6e1ca7c2f442633593566fdaa","value":"pet"},{"label":"Travel Insurance","url":"https:\/\/quote.nimblefins.co.uk\/travel-insurance?id=76f4ecd6e1ca7c2f442633593566fdaa","value":"travel"}],"title":"Compare Cheap Travel Insurance for Your Trip in Minutes"}

Comments

The guidance on this site is based on our own analysis and is meant to help you identify options and narrow down your choices. We do not advise or tell you which product to buy; undertake your own due diligence before entering into any agreement. Read our full disclosure here.

Travel Insurance

Get Quotes

  • 4.8 out of 5 stars**
  • Quotes from 20 providers