Travel options for:
Edinburgh to Ullapool
  • Train, bus

    1. Edinburgh

      3hrs 26min - 5 times a day

      $30 - $50

    2. Inverness, Bus Station

      1hrs 24min - every 3 hours

      $18

      • Ullapool, Ferry Terminal
  • Bus

    1. Edinburgh, Bus Station

      3hrs 36min - every 3 hours

      $46

    2. Inverness, Bus Station

      1hrs 24min - every 3 hours

      $16

      • Ullapool, Ferry Terminal
  • Night train, line 61 bus

    1. Edinburgh

      4hrs 23min - 6 times a week

      $30 - $45

    2. Inverness, Marks and Spencer

      1hrs 35min - once daily - line 61

      $20

      • Ullapool, Ferry Terminal
  • Drive

    1. Edinburgh

      3hrs 57min - 211.5 miles

      $50 - $80

      • Ullapool
  • Fly to Inverness, bus

    1. Edinburgh

      35min - every 10 minutes

      $4 - $7

    2. Edinburgh (EDI)

      2hrs 15min - 1 stopover

      $90 - $200

    3. Inverness (INV)

      23min - every 20 minutes

      $3 - $4

    4. Inverness, Bus Station

      1hrs 24min - every 3 hours

      $18

      • Ullapool
  • Fly to Stornoway, ferry

    1. Edinburgh

      35min - every 10 minutes

      $4 - $7

    2. Edinburgh (EDI)

      1hrs 10min - non-stop

      $100 - $310

    3. Stornoway (SYY)

      11min - hourly

      $3

    4. Stornoway Lewis Ferry Terminal

      2hrs 40min - every 4 hours

      $10 - $14

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

From Edinburgh train to Inverness, Bus Station then bus to Ullapool, Ferry Terminal. 5hrs 50min £46. From Edinburgh, Bus Station (Stances 11 & 12) bus to Inverness, Bus Station then bus to Ullapool, Ferry Terminal. 6hrs 00min £47. From Edinburgh night train to Inverness, Marks and Spencer then line 61 bus to Ullapool, Ferry Terminal. 6hrs 58min £45. From Edinburgh drive to Ullapool. 3hrs 57min £50. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Inverness airport, bus to Inverness, Bus Station, then bus to Ullapool. 6hrs 47min £106. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Stornoway airport, bus to Stornoway Lewis Ferry Terminal, then ferry to Ullapool. 7hrs 28min £123.