Travel from Perth-Scotland to Isle-of-Skye

Bus or train from Perth to Isle of Skye?

ScotRail operates a train from Perth to Isle of Skye every 2 hours. Tickets cost $35 - $45 and the journey takes 2 h 7 min. ScotRail also services this route 4 times a day. Alternatively, Stagecoach UK operates a bus from Perth to Isle of Skye every 15 minutes. Tickets cost $2 - $4 and the journey takes 11 min. 2 other operators also service this route.

How to get from Perth to Isle of Skye

From Perth train to Inverness, train to Plockton, then taxi to Isle of Skye. 6 h 26 min £126. From Perth train to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 6 h 23 min £69. From Perth night train to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 7 h 14 min £62. From Perth, Mill Street (Park+Ride) line 301 bus to Broxden, Park and Ride, bus to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 7 h 35 min £61. From Perth drive to Isle of Skye. 3 h 52 min £37.

Operators from Perth to Isle of Skye

Close Print Itinerary
  1. Here are 5 options to get from
    Perth to Isle of Skye:

    1. Trip:
      1 Train
      • One-Way approx: USD $148 - $183
      • Duration: 6 h 26 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $148 - $183
        • Duration: 6 h 26 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $82 - $105
      • Duration: 6 h 23 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $82 - $105
        • Duration: 6 h 23 min
        Close x
    3. Trip:
      3 Night train, bus
      • One-Way approx: USD $72 - $97
      • Duration: 7 h 14 min
      Open +
      • Trip:
        3 Night train, bus
        • One-Way approx: USD $72 - $97
        • Duration: 7 h 14 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $70 - $98
      • Duration: 7 h 35 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $70 - $98
        • Duration: 7 h 35 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $40 - $65
      • Duration: 3 h 52 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $40 - $65
        • Duration: 3 h 52 min
        Close x