The best way to find a cheap bus ticket from Edinburgh to Isle of Skye is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Find all the dates and times for this journey
4 h 36 m
4 h 44 m
Buses per day
It's difficult to get from Edinburgh to Isle of Skye without transferring at least once.
|Distance||151 miles (243 km)|
|Bus frequency||4 a day|
Buses from Edinburgh to Isle of Skye cover the 151 miles (243 km) long trip and usually take around 4 h 43 min. Normally, there are 4 buses operating per day, including direct services available.
Here are some other resources that might have the information you need