The average attended funeral in Perth costs around £3,100; 4 funeral directors serve Perth; attended cremations range from £2,245 to £3,829; direct cremation from £1,399.
Compare 4 funeral directors serving Perth, Perthshire, 3 independent and 1 from national chains. Prices are taken from official CMA Standardised Price Lists; ratings are genuine Google reviews. Fair Funerals is free, and the price you pay is the same as going direct.
Funeral director's own charges, from 4 published CMA Standardised Price Lists in Perth, vs the UK average. Third-party fees (cremation or burial) are extra.
| Funeral director | Attended · est. all-in | Direct cremation | Rating |
|---|---|---|---|
| James Carcary Funeral Directors | £2,245 | — | 5.0★ (7) |
| Fosters Funeral Directors Perth | £3,829 | £1,399 | 5.0★ (5) |
| James McEwan & Son | £3,800 | £2,225 | 4.8★ (21) |
| Co-op Funeralcare, Perth | £2,400 | £1,445 | 4.6★ (8) |

See all funeral directors in Perthshire →
Other towns in Perthshire: Blairgowrie · Fort William · Grantown-on-Spey
The average attended funeral in Perth costs around £3,100, based on published CMA price lists. Direct cremations start from £1,399.
We list 4 funeral directors serving Perth, Perthshire, 3 independent and 1 from national chains.
Yes. Direct (unattended) cremations in Perth start from £1,399 and already include the cremation fee.