Travel from Oban to Armadale-Skye

Bus from Oban to Armadale, Skye

West Coast Motors operates a bus from Oban to Armadale, Skye every 4 hours. Tickets cost $9 - $13 and the journey takes 1 h 28 min. 2 other operators also service this route.

How to get from Oban to Armadale, Skye

From Oban, North Pier Car Park bus to Fort William, Bus Station, bus to Mallaig (CalMac) Ferry Terminal, then ferry to Armadale Ferry Terminal. 5 h 8 min £21. From Oban, North Pier Car Park bus to Fort William, train to Mallaig (CalMac) Ferry Terminal, then ferry to Armadale Ferry Terminal. 5 h 20 min £24. From Oban, North Pier Car Park bus to Fort William, Bus Station, bus to Broadford, Post Office, then line 52 bus to Armadale, Allt a-Tuath. 6 h 12 min £28. From Oban train to Crianlarich, train to Mallaig (CalMac) Ferry Terminal, then ferry to Armadale Ferry Terminal. 6 h 54 min £41. From Oban drive to Armadale, Skye. 2 h 55 min £26.

How long does it take to get from Oban to Armadale, Skye?

It takes approximately 5 h 8 min to get from Oban to Armadale, Skye.

Operators from Oban to Armadale, Skye

OperatorPhoneWebsite
West Coast Motors01586 552319West Coast Motors
National Express+44 08717 818178National Express
Caledonian MacBrayne+44 (0)1475 650 397Caledonian MacBrayne
ScotRail+44 344 811 0141ScotRail
Scottish Citylink0871 266 33 33Scottish Citylink
Stagecoach UKStagecoach UK
Close Print Itinerary
  1. Here are 5 options to get from
    Oban to Armadale, Skye:

    1. Trip:
      1 Bus, ferry
      • One-Way approx: USD $22 - $33
      • Duration: 5 h 8 min
      Open +
      • Trip:
        1 Bus, ferry
        • One-Way approx: USD $22 - $33
        • Duration: 5 h 8 min
        Close x
    2. Trip:
      2 Bus, train, ferry
      • One-Way approx: USD $27 - $39
      • Duration: 5 h 20 min
      Open +
      • Trip:
        2 Bus, train, ferry
        • One-Way approx: USD $27 - $39
        • Duration: 5 h 20 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $31 - $47
      • Duration: 6 h 12 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $31 - $47
        • Duration: 6 h 12 min
        Close x
    4. Trip:
      4 Train, ferry
      • One-Way approx: USD $49 - $65
      • Duration: 6 h 54 min
      Open +
      • Trip:
        4 Train, ferry
        • One-Way approx: USD $49 - $65
        • Duration: 6 h 54 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $30 - $45
      • Duration: 2 h 55 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $30 - $45
        • Duration: 2 h 55 min
        Close x