Travel from Oban to Portree

Bus from Oban to Portree

You can take a bus from Oban to Portree via Fort William, Bus Station in around 5 h 28 min.

How to get from Oban to Portree

From Oban, North Pier Car Park bus to Fort William, Bus Station then bus to Portree, Somerled Square (War Memorial). 5 h 28 min £29. From Oban, North Pier Car Park bus to North Ballachulish, Kinlochleven Rd End (B863) then bus to Portree, Somerled Square (War Memorial). 5 h 50 min £31. From Oban drive to Portree. 3 h 10 min £29.

Operators from Oban to Portree