
Business tourism: average number of overnight stays in the UK 2019, by origin country
inbound business travel markets for the UK, spent an average of three nights.
Business travelers from Australia stayed the longest on trips to the United Kingdom, spending an average of 15 nights. Travelers from Poland, one of the main