Travel options for:
London to Loch Ness
  • Fly London Heathrow to Inverness

    $114 - $410
    1. London

      14 min - every 20 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

      37 min - every 4 hours

      $4 - $8

  • Train to London Gatwick, fly to Inverness

    $62 - $209
    1. London

      27 min - hourly

      $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

      37 min - every 4 hours

      $4 - $8

  • Train to London Luton, fly to Inverness

    $52 - $206
    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

      37 min - every 4 hours

      $4 - $8

  • Fly London City to Edinburgh, train

    $115 - $297
    1. London

      20 min - every 10 minutes

      $4 - $6

    2. London City (LCY)

      1 h 15 min - non-stop

      $60 - $210

    3. Edinburgh (EDI)

      7 min - every 10 minutes

      $2 - $4

    4. Edinburgh Gateway

      3 h 19 min - once daily

      $45 - $70

    5. Inverness, Bus Station

      37 min - every 4 hours

      $4 - $8

  • Train

    $90 - $135
    1. London Kings Cross

      8 h 3 min - once daily

      $85 - $130

    2. Inverness, Bus Station

      37 min - every 4 hours

      $4 - $8

  • Bus National Express

    $48 - $61
    1. London Victoria Coach Station

      13 h 25 min - 5 times a week

      $40 - $55

    2. Inverness, Bus Station

      37 min - every 4 hours

      $4 - $8

  • Bus Megabus UK

    $85 - $135
    1. Belgravia, Victoria Coach

      10 h 40 min - once daily

      $45 - $95

    2. Broxden, Park and Ride

      2 h 20 min - 5 times a day

      $34

    3. Inverness, Bus Station

      37 min - every 4 hours

      $2 - $6

  • Night train

    $75 - $108
    1. London Euston

      11 h 23 min - 6 times a week

      $70 - $100

    2. Inverness, Bus Station

      37 min - every 4 hours

      $4 - $8

  • Drive

    $120 - $180
    1. London

      9 h 37 min - 574.2 miles

      $120 - $180

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

From London Paddington train to London Heathrow airport, fly to Inverness airport, line 11 bus to Inverness, Bus Station, then bus to Loch Ness. 5 h 15 min $213. From London Victoria train to London Gatwick airport, fly to Inverness airport, line 11 bus to Inverness, Bus Station, then bus to Loch Ness. 5 h 23 min $116. 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 Loch Ness. 5 h 15 min $100. From Bank DLR Station train to London City airport, fly to Edinburgh airport, tram to Edinburgh Gateway, train to Inverness, Bus Station, then bus to Loch Ness. 8 h 36 min $158. From London Kings Cross train to Inverness, Bus Station then bus to Bunloit, Achnahannet Farm (Farm Road End). 9 h 35 min $115. From London Victoria Coach Station bus to Inverness, Bus Station then bus to Bunloit, Achnahannet Farm (Farm Road End). 14 h 57 min $59. From Belgravia, Victoria Coach Station bus to Broxden, Park and Ride, bus to Inverness, Bus Station, then bus to Bunloit, Achnahannet Farm (Farm Road End). 15 h 20 min $131. From London Euston night train to Inverness, Bus Station then bus to Bunloit, Achnahannet Farm (Farm Road End). 12 h 55 min $93. From London drive to Loch Ness. 9 h 37 min $150.