I think I might have to rough it in an Edinburgh hostel for the night and then catch a bus early the next day.

That'll set me back about £15 in comparisson to a £55 taxi fare, although I know what I'd rather have.
Thanks for the info. If only it was easier to get from GLA to EDI.