I use Strava and it seems to be reasonably accurate.
The only time I notice inaccuracies is when I walk in and out of buildings at lunch. If I walk out to the Botanical Gardens and back, it's fine ... but in and out of shops it tends to get a bit confused.
When Rowan and I cycle together, our numbers do vary a little but they're really close ... nothing to worry about.