As stated by Security guards company in London and the rest of the UK, the average cost to hire a bodyguard is between £500 and £1000 a day, or roughly between £40 and £80 per hour based on a 12-hour workday, plus costs and VAT where applicable.