The GMB union said the most expensive burials were in Lambeth, London, at £5,329, and the City of London (£5,185) while crematoriums cost £3,464 in the City of London.
Paul Kenny, general secretary of the GMB, told the union's annual conference in Plymouth: "At a time when the cost of living occupies most people's concerns, it will be a real shock to many that the cost of dying is so high.
"While GMB realises that the public are not queuing up to test the services, it remains a fact that few have any idea of how much even a simple burial or cremation actually costs. Someone is making a lot of money out of people's bereavement."
The other councils in the top 20 for cremation charges were said to be: Wandsworth £2,350, Croydon £2,265, Lambeth £2,132, Stoke-on-Trent £2,045, Manchester £2,012., Rushmoor £1,984, Walsall £1,892, Sutton £1,865, Sandwell £1,837, Bexley £1,836, Wolverhampton £1,811, Barnet £1,798, Merton £1,786, Ipswich £1,743, Bristol £1,675, Coventry £1,661, Sefton £1,655, Spelthorne £1,648,.and Kingston upon Thames 1,635.