Travel from Birmingham-England to Isle-of-Skye

Bus or train from Birmingham to Isle of Skye?

Virgin West Coast Trains operates a train from Birmingham to Isle of Skye every 4 hours. Tickets cost $180 - $280 and the journey takes 3 h 58 min. 2 other operators also service this route. Alternatively, National Express operates a bus from Birmingham to Isle of Skye twice daily. Tickets cost $26 - $35 and the journey takes 6 h 25 min. Scottish Citylink also services this route 5 times a day.

How to get from Birmingham to Isle of Skye

From Birmingham New Street train to Glasgow Central Low Level, train to Anniesland Cross (Ancaster Drive), bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 11 h 37 min £234. From Birmingham New Street train to Haymarket, train to Inverness, train to Plockton, then taxi to Isle of Skye. 12 h 42 min £314. From Birmingham New Street train to Haymarket, train to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 12 h 39 min £256. From Birmingham New Street train to Manchester Piccadilly, 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. 14 h 27 min £187. From Birmingham bus to Buchanan Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 14 h 46 min £80. From Birmingham drive to Isle of Skye. 9 h 6 min £96. From Birmingham New Street train to Birmingham 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 28 min £123. From Birmingham New Street train to Birmingham airport, fly to Glasgow airport, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 10 h 19 min £113. From Birmingham New Street train to Manchester Piccadilly, train to Manchester 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. 9 h 6 min £174. From Birmingham New Street train to Derby, Railway Station (Rail Station), bus to East Midlands airport, fly to Glasgow airport, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 11 h 24 min £145. From Birmingham New Street train to Birmingham airport, fly to Edinburgh airport, tram to Edinburgh Gateway, train to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 10 h 58 min £151. From Birmingham New Street train to Temple Meads, bus to Bristol airport, fly to Glasgow airport, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 11 h 59 min £161. From Birmingham New Street train to Birmingham airport, fly to Aberdeen airport, line 727 bus to Bankhead, Stoneyton Terrace, bus to Dyce, train to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 10 h 34 min £121.