Find train tickets from London to Inverness

LHR — INV
24 May — 31 May1
1 adult
Sat 24/5
Sat 31/5

Good to know

Average price (round-trip)

£281

Average price (one-way)

£115
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding London Heathrow Airport to Inverness train tickets

  • 25% of our users found round-trip train tickets from London to Inverness for £286 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

FAQs when traveling from London to Inverness by train

  • How long is a train journey to Inverness from London Heathrow Airport?

    The train journey from London Heathrow Airport to Inverness takes 8h 06m on average and covers a distance of 444 miles.

  • What train companies travel from London Heathrow Airport to Inverness?

    There are different train companies operating between London Heathrow Airport and Inverness. AccesRail and LNER are the most booked train companies.

Book AccesRail tickets from London Heathrow Airport to Inverness (return)

18/7Fri
3 stopsAccesRail
8h 07mQQK-ZIV
20/7Sun
3 stopsAccesRail
8h 09mZIV-QQK
£281
1/7Tue
3 stopsAccesRail
8h 07mQQK-ZIV
4/7Fri
3 stopsAccesRail
7h 54mZIV-QQK
£281
28/7Mon
3 stopsAccesRail
8h 07mQQK-ZIV
2/8Sat
3 stopsAccesRail
7h 54mZIV-QQK
£281
11/6Wed
3 stopsAccesRail
8h 07mQQK-ZIV
16/6Mon
3 stopsAccesRail
7h 54mZIV-QQK
£283
24/8Sun
3 stopsAccesRail
8h 09mQQK-ZIV
26/8Tue
3 stopsAccesRail
7h 54mZIV-QQK
£284
24/9Wed
3 stopsAccesRail
8h 07mQQK-ZIV
26/9Fri
3 stopsAccesRail
7h 54mZIV-QQK
£284
11/6Wed
3 stopsAccesRail
8h 07mQQK-ZIV
18/6Wed
3 stopsAccesRail
7h 54mZIV-QQK
£284
3/10Fri
3 stopsAccesRail
8h 07mQQK-ZIV
8/10Wed
3 stopsAccesRail
7h 54mZIV-QQK
£284
14/7Mon
3 stopsAccesRail
8h 07mQQK-ZIV
17/7Thu
3 stopsAccesRail
7h 54mZIV-QQK
£284
1/8Fri
3 stopsAccesRail
8h 07mQQK-ZIV
7/8Thu
3 stopsAccesRail
7h 54mZIV-QQK
£284
25/1Sun
3 stopsAccesRail
8h 09mQQK-ZIV
2/2Mon
3 stopsAccesRail
7h 54mZIV-QQK
£284
25/1Sun
3 stopsAccesRail
8h 09mQQK-ZIV
2/2Mon
3 stopsAccesRail
7h 54mZIV-QQK
£285
14/6Sat
3 stopsAccesRail
8h 04mQQK-ZIV
19/6Thu
3 stopsAccesRail
7h 54mZIV-QQK
£290
8/6Sun
3 stopsAccesRail
8h 09mQQK-ZIV
14/6Sat
3 stopsAccesRail
7h 54mZIV-QQK
£293
15/7Tue
directAccesRail
9h 21mLCY-ZIV
18/7Fri
directAccesRail
9h 20mZIV-LCY
£295
5/6Thu
4 stopsAccesRail
9h 21mLCY-ZIV
8/6Sun
4 stopsAccesRail
9h 35mZIV-LCY
£295
15/7Tue
directAccesRail
9h 37mLHR-ZIV
18/7Fri
directAccesRail
9h 35mZIV-LHR
£295
2/3Mon
directAccesRail
9h 37mLHR-ZIV
10/3Tue
directAccesRail
9h 35mZIV-LHR
£297
15/9Mon
directAccesRail
9h 37mLHR-ZIV
18/9Thu
directAccesRail
9h 35mZIV-LHR
£297
7/6Sat
directAccesRail
9h 34mLHR-ZIV
14/6Sat
directAccesRail
9h 35mZIV-LHR
£297

Search by stops

Search by train company

Book train tickets from London Heathrow Airport to Inverness (one-way)

11/5Sun
1 stopLNER
8h 39mQQK-ZIV
£86
1/5Thu
1 stopMultiple carriers
8h 27mQQK-ZIV
£117
30/4Wed
1 stopMultiple carriers
8h 27mQQK-ZIV
£117
3/5Sat
1 stopMultiple carriers
8h 27mQQK-ZIV
£117
5/5Mon
1 stopMultiple carriers
8h 27mQQK-ZIV
£125
15/5Thu
1 stopMultiple carriers
8h 27mQQK-ZIV
£126
24/7Thu
3 stopsAccesRail
8h 07mQQK-ZIV
£138
28/7Mon
3 stopsAccesRail
8h 07mQQK-ZIV
£138
28/7Mon
4 stopsAccesRail
9h 21mLCY-ZIV
£144
24/7Thu
4 stopsAccesRail
9h 21mLCY-ZIV
£144
5/9Fri
3 stopsAccesRail
8h 07mQQK-ZIV
£147
28/7Mon
5 stopsAccesRail
9h 26mLGW-ZIV
£150
1/6Sun
3 stopsAccesRail
8h 09mQQK-ZIV
£151
24/7Thu
5 stopsAccesRail
9h 26mLGW-ZIV
£151
5/9Fri
4 stopsAccesRail
9h 21mLCY-ZIV
£153
1/6Sun
4 stopsAccesRail
9h 23mLCY-ZIV
£157
5/9Fri
5 stopsAccesRail
9h 26mLGW-ZIV
£160
1/6Sun
5 stopsAccesRail
9h 28mLGW-ZIV
£164
3/5Sat
4 stopsAccesRail
9h 18mLCY-ZIV
£199
11/5Sun
4 stopsAccesRail
9h 23mLCY-ZIV
£199

Search by stops

Search by train company

More options for your train ride to Inverness

Complete your trip to Inverness with a hotel stay or car rental

Search Inverness trains on KAYAK. Find cheap train tickets to Inverness from London. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.