Travel from London to Ullapool

Bus from London to Ullapool

You can take a bus from London to Ullapool via Inverness, Bus Station in around 15 h 45 min.

How to get from London to Ullapool

From London Paddington train to London Heathrow airport, fly to Inverness airport, line 11 bus to Inverness, Bus Station, then bus to Ullapool. 6 h 2 min $228. From London Victoria train to London Gatwick airport, fly to Inverness airport, line 11 bus to Inverness, Bus Station, then bus to Ullapool. 6 h 11 min $130. 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, then bus to Ullapool. 6 h 4 min $114. From London Paddington train to London Heathrow airport, fly to Aberdeen airport, line 727 bus to Bankhead, Stoneyton Terrace, bus to Dyce, train to Inverness, Bus Station, then bus to Ullapool. 8 h 48 min $185. From Bank DLR Station train to London City airport, fly to Aberdeen airport, line 727 bus to Bankhead, Stoneyton Terrace, bus to Dyce, train to Inverness, Bus Station, then bus to Ullapool. 8 h 55 min $174. From London Kings Cross train to Inverness, Bus Station then bus to Ullapool, Ferry Terminal. 10 h 23 min $133. From London Victoria Coach Station bus to Inverness, Bus Station then bus to Ullapool, Ferry Terminal. 15 h 45 min $74. From Belgravia, Victoria Coach Station bus to Broxden, Park and Ride, bus to Inverness, Bus Station, then bus to Ullapool, Ferry Terminal. 16 h 8 min $143. From London Euston night train to Inverness, Bus Station then bus to Ullapool, Ferry Terminal. 13 h 43 min $109. From London drive to Ullapool. 10 h 25 min $161.

Is there a direct bus between London and Ullapool?

No, there is no direct bus from London to Ullapool. However, there are services departing from London Victoria Coach Station and arriving at Ullapool, Ferry Terminal via Inverness, Bus Station. The journey, including transfers, takes approximately 15 h 45 min.
Close Print Itinerary
  1. Here are 10 options to get from
    London to Ullapool:

    1. Trip:
      1 Fly London Heathrow to Inverness, bus
      • One-Way approx: USD $126 - $424
      • Duration: 6 h 2 min
      Open +
      • Trip:
        1 Fly London Heathrow to Inverness, bus
        • One-Way approx: USD $126 - $424
        • Duration: 6 h 2 min
        Close x
    2. Trip:
      2 Train to London Gatwick, fly to Inverness, bus
      • One-Way approx: USD $73 - $223
      • Duration: 6 h 11 min
      Open +
      • Trip:
        2 Train to London Gatwick, fly to Inverness, bus
        • One-Way approx: USD $73 - $223
        • Duration: 6 h 11 min
        Close x
    3. Trip:
      3 Train to London Luton, fly to Inverness, bus
      • One-Way approx: USD $62 - $219
      • Duration: 6 h 4 min
      Open +
      • Trip:
        3 Train to London Luton, fly to Inverness, bus
        • One-Way approx: USD $62 - $219
        • Duration: 6 h 4 min
        Close x
    4. Trip:
      4 Fly London Heathrow to Aberdeen, train, bus
      • One-Way approx: USD $117 - $305
      • Duration: 8 h 48 min
      Open +
      • Trip:
        4 Fly London Heathrow to Aberdeen, train, bus
        • One-Way approx: USD $117 - $305
        • Duration: 8 h 48 min
        Close x
    5. Trip:
      5 Fly London City to Aberdeen, train, bus
      • One-Way approx: USD $117 - $281
      • Duration: 8 h 55 min
      Open +
      • Trip:
        5 Fly London City to Aberdeen, train, bus
        • One-Way approx: USD $117 - $281
        • Duration: 8 h 55 min
        Close x
    6. Trip:
      6 Train, bus
      • One-Way approx: USD $104 - $152
      • Duration: 10 h 23 min
      Open +
      • Trip:
        6 Train, bus
        • One-Way approx: USD $104 - $152
        • Duration: 10 h 23 min
        Close x
    7. Trip:
      7 Bus National Express
      • One-Way approx: USD $60 - $75
      • Duration: 15 h 45 min
      Open +
      • Trip:
        7 Bus National Express
        • One-Way approx: USD $60 - $75
        • Duration: 15 h 45 min
        Close x
    8. Trip:
      8 Bus Megabus UK
      • One-Way approx: USD $87 - $151
      • Duration: 16 h 8 min
      Open +
      • Trip:
        8 Bus Megabus UK
        • One-Way approx: USD $87 - $151
        • Duration: 16 h 8 min
        Close x
    9. Trip:
      9 Night train, bus
      • One-Way approx: USD $88 - $125
      • Duration: 13 h 43 min
      Open +
      • Trip:
        9 Night train, bus
        • One-Way approx: USD $88 - $125
        • Duration: 13 h 43 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $130 - $200
      • Duration: 10 h 25 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $130 - $200
        • Duration: 10 h 25 min
        Close x