I don't know what's fair, but I can tell you what mine charges. I think I'm getting quite a good deal at the moment as he hasn't raised his prices in years.
For local jobs it's ?20, farther afield it's about ?1 per return mile. The first hour waiting is included, then it's ?10/hour.