1map logoGo to main page

London to John o' Groats from $92: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
John o' Groats, United Kingdom

How to Get from London to John o' Groats: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$92 - Train, Fly, DriveBest price
819 kmDistance
5h 14m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to John o' Groats with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Drive
Average Duration
5h  32m
Estimated price
$107-442
Recommended
Company
various
Train
Plane
Drive
Average Duration
5h  56m
Estimated price
$92-375
Cheapest
route map
Distance: 819 km
Duration: 5h 14m

See more options

Company
various
Train
Plane
Drive
Average Duration
6h  5m
Estimated price
$94-329
Company
various
Train
Plane
Drive
Average Duration
7h  39m
Estimated price
$124-1147
Company
various
Plane
Drive
Average Duration
7h  15m
Estimated price
$145-467
Company
various
Plane
Average Duration
5h  14m
Estimated price
$1078-1079
Company
various
Train
Average Duration
13h  18m
Estimated price
$1079-1079
Company
various
Train
Average Duration
14h  45m
Estimated price
$1101-1102
Company
various
Bus
Train
Average Duration
19h  14m
Estimated price
$1131-1132
Company
various
Train
Train
Average Duration
17h  7m
Estimated price
$1133-3630
Company
N/A
Drive
Average Duration
11h  57m
Estimated price
$3632-3633

Traveling From London to John o' Groats

You’ll transition from the vibrant, bustling atmosphere of London to the serene, rugged beauty of John o' Groats, where the dramatic coastlines and remote landscapes offer a stark contrast to the urban energy you’ll leave behind.

Best Neighbourhoods in John o' Groats

John o' Groats features charming neighborhoods that highlight its coastal charm and history.

John o' Groats Village
• Iconic signpost marks the end of the UK mainland.
• Quaint shops and cafes offer local flavors.
Duncansby Head
• Dramatic cliffs provide stunning sea views.
• Home to impressive sea stacks and wildlife.
Wester Head
• Peaceful walking paths along the coastline.
• Scenic spots perfect for photography enthusiasts.

Best Times To Visit John o' Groats's Attractions

Exploring John o' Groats's attractions at the right time can enhance your experience significantly.

John o' Groats Signpost
Visit early in the morning for fewer tourists and perfect lighting for photos.
Duncansby Stacks
Late afternoon offers the best light for capturing these stunning cliffs.
The Whaligoe Steps
Spring and early autumn see fewer visitors and pleasant weather for hiking.

John o' Groats Weather: What to Expect Year-Round

John o' Groats experiences a maritime climate, characterized by mild summers and relatively cool winters, with rain spread throughout the year. Late spring and early autumn often provide ideal conditions for outdoor activities, while understanding seasonal variations can greatly enhance your travel experience.

Dining Recommendation in John o' Groats

Try the local smoked haddock at The Shorehouse, where the fresh catch from surrounding waters is celebrated in a cozy, rustic setting. This dish provides a distinct flavor profile, showcasing regional ingredients and a relaxed atmosphere that stands in stark contrast to the fast-paced dining experiences in London.

London - John o' Groats operators

Explore transport companies operating between London and John o' Groats, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
britishairways.com

Plane from London Heathrow to Inverness

Average Duration
1h 35m
Estimated price
740-741

Plane from London Heathrow to Aberdeen

Average Duration
1h 35m
Estimated price
744-745
Website
easternairways.com

Plane from London Heathrow to Wick via Aberdeen

Average Duration
4h 40m
Estimated price
3613-3053

Plane from London Heathrow to Wick via Manchester, Aberdeen

Average Duration
5h
Estimated price
3054-3055
Train
Contact phone
+44 345 722 5333
Website
lner.co.uk

Train from London King's Cross to Inverness

Average Duration
8h 5m
Estimated price
3051-3618
Contact phone
+44 3451 27 29 20
Website
southernrailway.com

Train from London Victoria to Gatwick Airport

Average Duration
33m
Estimated price
3057-3058
Contact phone
0345 026 4700
Website
thameslinkrailway.com

Train from London St Pancras Intl to Luton

Average Duration
35m
Estimated price
3059-1171
Website
sleeper.scot

Train from London Euston to Inverness

Average Duration
11h 20m
Estimated price
744-30570
Contact phone
00 44 345 528 0253
Website
avantiwestcoast.co.uk

Train from London Euston to Glasgow Central

Average Duration
4h 31m
Estimated price
3054-1178
Contact phone
+44 344 811 0141
Website
scotrail.co.uk

Train from Inverness to Georgemas Junction

Average Duration
3h 36m
Estimated price
748-1173
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from London Victoria to Perth

Average Duration
11h 5m
Estimated price
3050-1176

London to John o' Groats: Overview of Bus, Train, Flight, and Car Trips

Traveling between London and John o' Groats offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for train travellers
• On your journey to John o' Groats, the main train operators are Avanti West Coast and ScotRail. Onboard services vary, but Avanti provides a Café Bar where you can purchase refreshments such as sandwiches, snacks, and beverages. ScotRail trains usually offer a selection of light snacks and drinks as well, so check their websites for menu options: Avanti West Coast and ScotRail.
• Choosing your seating option can enhance your journey. Avanti West Coast offers First Class and Standard Class, providing more spacious seating, complimentary refreshments, and quiet carriages in First Class. ScotRail generally has Standard Class and First Class options as well, with a variety of seating configurations. If comfort is a priority, opt for First Class, but be sure to book in advance as availability may be limited.
• Upon arrival at John o' Groats station, note that the station is primarily a departure point for local buses and does not have extensive facilities. There are no lockers for luggage storage, but you can inquire at the local shops for guidance on storing bags. The best way to navigate is by taking a local bus toward the city center; service numbers vary, so check the local schedule upon arrival. For the bus schedule, you can visit Stagecoach.
Useful tips for plane travellers
• Consider booking your flight with Loganair or British Airways, as these airlines offer direct flights from London Heathrow to Inverness, reducing your overall travel time significantly.
• Upon arriving at Inverness Airport, expect to navigate a smaller scale airport, making it generally easy to find your way; however, ensure to plan for your onward travel to John o' Groats, which is about a 5-hour journey by bus or taxi.
• Taxi fares from Inverness Airport to John o' Groats typically range from £100 to £130; for more economical options, check out the local bus services that connect the airport to Wick and Thurso, averaging around £18-£25, with schedules available on the Stagecoach website: stagecoachbus.com

Frequently asked questions

Find out more about the route from London to John o' Groats.

Or choose the category:
The distance between London and John o' Groats is approximately 819.2 km by air, 1079.1 km by road, and 14h 35m by train. If you choose to fly, it will take you about 6h 36m, including a layover in London Heathrow and a bus ride to John o' Groats from Inverness. By car, it will take you around 11h 54m, while a bus journey will be around 19h 20m.
The most cost-effective transportation option for traveling from London to John o' Groats is by bus via Perth, which costs £75-£127 and takes approximately 19 hours and 23 minutes. This option, however, may not be the most time-efficient. For a quicker journey, flying is the best option, costing £135-£437 and taking around 6 hours and 36 minutes.
The prices for train tickets between London and John o' Groats range from £243 to £335. On the other hand, bus fares from John o' Groats to London vary from £76 to £131.
To travel from London to John o' Groats without using public transportation, you can drive by car. The distance between these two places is approximately 1079.9 km, and it takes approximately 11 hours and 54 minutes to reach John o' Groats by car. However, it is important to note that the prices for renting a car for this journey can vary between £167 and £254.
The best way to travel from London to John o' Groats without a car is by train. This journey takes approximately 14 hours and 35 minutes and costs between £238 and £341. Alternatively, you can choose to fly, which takes around 6 hours and 36 minutes and costs between £135 and £437. Another option is to take a bus, which takes approximately 19 hours and 20 minutes and costs between £75 and £135.
There is no direct link between London and John o' Groats by train. The most convenient way to travel from London to John o' Groats is by taking a train from London to Inverness, which takes around 14 hours and 35 minutes, and then transferring to a bus from Inverness to John o' Groats, which takes an additional 4 hours and 45 minutes. Alternatively, you can also fly from London Heathrow to Inverness and then take a bus from Inverness to John o' Groats, which can take around 9 hours and 36 minutes.
The flight between London and John o' Groats typically takes 1 hour and 45 minutes. The prices for this flight can vary between £141 to £409.
There are plenty of accommodation options near John o' Groats. With over 127 hotels available, you can easily find something that suits your budget and preferences. Prices start at £48, providing options for both budget-conscious travelers and those looking for more luxurious stays.