Lothian buses bus tracker

This service is run by Lothian Buses and is for Edinburgh and environs only.

This has everything.

http://www.lothianbuses.com/find-your-bus/bus-tracker.html