City link cover all 7 cities and a good majority of the towns and villages.
With an extremely good website you can use the journey planner to plan, research the destinations and book and pay for your tickets. Your tickets can be emailed or texted to you or you can pick them up from bus depots across Scotland.
Some examples of prices – A single ticket from Edinburgh to Glasgow on a weekday will cost you £7.50. A single ticket from Edinburgh to the Isle of Skye, changing in Inverness on a weekday will cost you £55.50. Citylink
Stagecoach do all the usual routes between the cities, towns and villages. They run the buses that you will most often see buzzing about towns and they do brilliant day rider tickets. These allow you a days’ unlimited travel on stagecoach buses. The areas included vary so you can buy the one that suits you best. Tickets can be bought on the bus.
These tickets are perfect if you are spending the day exploring a city and will be hopping on and off. You can also buy a 7 day megarider if you are spending a week in one area. I’ve also discover you can buy them to cover the Isle of Skye, Arran and Cumbrae. If you plan on travelling up the east or west coast and stopping off on route day tickets and megariders can be bought for this too.
Examples of prices – 1 day east coast day rider for 1 adult – £14.50
1 day Edinburgh day rider for 1 adult – £3.70 Stagecoach