By Bus to Skye
The main bus routes to Skye start from Glasgow and Inverness and terminate in Portree. Edinburgh has a summer only service.
There are usually morning/midday/afternoon services each day, each way. A very good way to take in the scenery.
The local buses run from Kyle of Lochalsh (train station) and Armadale (Ferry Port) to Portree and from Portree to Dunvegan (where you can ask to be dropped right outside our house) as well as other places of interest.