Travel options for:
London to Isle of Skye
  • Train

    $193 - $271
    1. London Kings Cross

      8 h 4 min - once daily

      $85 - $130

    2. Inverness

      2 h 21 min - 5 times a day

      $22 - $35

    3. Plockton

      58 min - 46.5 miles

      $85 - $110

  • Train, bus

    $321 - $450
    1. London Euston

      4 h 29 min - every 4 hours

      $230 - $360

    2. Glasgow, Central Station

      11 min - hourly - line 4

      $3

    3. Buchanan Bus Station

      7 h 11 min - once daily

      $64

    4. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Bus

    $98 - $111
    1. London Victoria Coach Station

      13 h 25 min - 5 times a week

      $40 - $55

    2. Inverness, Bus Station

      3 h 6 min - 3 times a day

      $34

    3. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Night train, train, bus

    $127 - $171
    1. London Euston

      11 h 22 min - 5 times a week

      $70 - $100

    2. Inverness

      2 h 35 min - 5 times a day

      $24 - $35

    3. Kyle of Lochalsh, Harbour

      56 min - 3 times a day

      $12

    4. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Drive

    $130 - $200
    1. London

      11 h - 624.5 miles

      $130 - $200

  • Fly London Heathrow to Inverness, bus

    $164 - $460
    1. London

      14 min - every 10 minutes

      $27 - $40

    2. London Heathrow (LHR)

      1 h 45 min - non-stop

      $80 - $360

    3. Inverness (INV)

      24 min - hourly - line 11

      $3 - $5

    4. Inverness, Bus Station

      3 h 6 min - 3 times a day

      $34

    5. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Train to London Gatwick, fly to Inverness, bus

    $111 - $259
    1. London

      28 min - every 20 minutes

      $24 - $40

    2. London Gatwick (LGW)

      1 h 40 min - non-stop

      $30 - $160

    3. Inverness (INV)

      24 min - hourly - line 11

      $3 - $5

    4. Inverness, Bus Station

      3 h 6 min - 3 times a day

      $34

    5. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Fly London City to Glasgow, bus

    $155 - $380
    1. London

      20 min - every 10 minutes

      $4 - $6

    2. London City (LCY)

      1 h 15 min - non-stop

      $70 - $290

    3. Glasgow (GLA)

      6 h 46 min - once daily

      $61

    4. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Fly London Heathrow to Glasgow, bus

    $173 - $352
    1. London

      14 min - every 10 minutes

      $27 - $40

    2. London Heathrow (LHR)

      1 h 25 min - non-stop

      $65 - $230

    3. Glasgow (GLA)

      6 h 46 min - once daily

      $61

    4. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Train to London Stansted, fly to Glasgow, bus

    $124 - $220
    1. London

      45 min - every 20 minutes

      $26

    2. London Stansted (STN)

      1 h 15 min - non-stop

      $18 - $110

    3. Glasgow (GLA)

      6 h 46 min - once daily

      $61

    4. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Train to London Luton, fly to Inverness, bus

    $102 - $256
    1. London

      19 min - hourly

      $14 - $21

    2. Luton Airport Parkway Rail

      6 min - every 10 minutes - line 888

      $3

    3. London Luton (LTN)

      1 h 30 min - non-stop

      $27 - $170

    4. Inverness (INV)

      24 min - hourly - line 11

      $3 - $5

    5. Inverness, Bus Station

      3 h 6 min - 3 times a day

      $34

    6. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From London Kings Cross train to Inverness, train to Plockton, then taxi to Isle of Skye. 12 h 23 min £179. From London Euston train to Glasgow, Central Station, line 4 bus to Buchanan Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 13 h 19 min £304. From London Victoria Coach Station bus to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 17 h 41 min £83. From London Euston night train to Inverness, train to Kyle of Lochalsh, Harbour Slipway, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 17 h 3 min £114. From London drive to Isle of Skye. 11 h £123. From London Paddington train to London Heathrow airport, fly to Inverness airport, line 11 bus to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 8 h £200. From London Victoria train to London Gatwick airport, fly to Inverness airport, line 11 bus to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 8 h 9 min £127. From Bank DLR Station train to London City airport, fly to Glasgow airport, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 10 h 31 min £158. From London Paddington train to London Heathrow airport, fly to Glasgow airport, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 10 h 35 min £161. From London Liverpool Street train to London Stansted airport, fly to Glasgow airport, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 10 h 56 min £113. From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Inverness airport, line 11 bus to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 7 h 59 min £115.