The average bus between Penshaw and Uig Skye Ferry Terminal takes 20h 48m and the fastest bus takes 18h 12m. The bus service runs several times per day from Penshaw to Uig Skye Ferry Terminal. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run twice daily between Penshaw and Uig Skye Ferry Terminal. The earliest departure is at 1:31 PM in the afternoon, and the last departure from Penshaw is at 11:30 PM which arrives into Uig Skye Ferry Terminal at 5:42 PM. All services require a transfer at Interchange and take an average of 20h 48m. The schedules shown below are for the next available departures.
Arrives next day


24h 6m • 2 changes
Arrives next day


18h 12m • 2 changes
Arrives next day


23h 49m • 2 changes
Arrives next day


18h 12m • 2 changes
Arrives next day


23h 49m • 2 changes
Arrives next day


18h 12m • 2 changes
Arrives next day


23h 49m • 2 changes
Arrives next day


18h 12m • 2 changes
Want to know about travelling from Penshaw to Uig Skye Ferry Terminal? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Penshaw to Uig Skye Ferry Terminal. However, there are services departing from Penshaw station and arriving at Uig Skye Ferry Terminal station via Buchanan Bus Station station. The journey, including transfers, takes approximately 20h 48m.
Penshaw to Uig Skye Ferry Terminal bus services, operated by Go North East, depart from Interchange station.
Penshaw to Uig Skye Ferry Terminal bus services, operated by Go North East, arrive at Uig Pier station.
The distance between Penshaw and Uig Skye Ferry Terminal is 426.6 km. The road distance is 637 km.
You can take a bus from Penshaw to Uig Pier via Interchange and Buchanan Bus Station in around 13h 29m.