1map logoGo to main page

Ullapool to John o' Groats from $181.6: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

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

How to Get from Ullapool 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.

$181.6 - Taxi, TrainBest price
211 kmDistance
2h 52m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Ullapool 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
Taxi
Train
Average Duration
3h  21m
Estimated price
$194.5-287.5
Recommended
Company
various
Taxi
Train
Average Duration
4h  4m
Estimated price
$181.6-250.3
Cheapest
route map
Distance: 211 km
Duration: 2h 52m

See more options

Company
various
Drive
Average Duration
2h  52m
Estimated price
$37.9-62.3

Traveling From Ullapool to John o' Groats

The journey from Ullapool’s vibrant fishing village atmosphere to the rugged coastal beauty of John o' Groats offers a striking contrast between warm, inviting community life and the wild, dramatic landscapes of the far north.

Best Neighbourhoods in John o' Groats

John o' Groats offers charming neighborhoods that showcase its unique coastal character.

Main Street
• Lively hub with local shops and eateries.
• Scenic views of the North Sea.
John o' Groats Village
• Quaint accommodations for a cozy stay.
• Rich history with iconic landmarks nearby.
Dunnet Head
• Stunning cliffs ideal for photography.
• Access to diverse wildlife and scenic walks.

Best Times To Visit John o' Groats's Attractions

Timing your visits can elevate your experience in John o' Groats.

The John o' Groats Sign
Visit early morning or late afternoon for fewer tourists and beautiful light.
Duncansby Stacks
Late spring and early summer offer mild weather and fewer crowds.
The Old John o' Groats Pier
Visit at sunset for stunning views and a serene atmosphere.

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

John o' Groats experiences a coastal climate with mild summers and cool winters; the best times to visit are late spring and early summer for optimal conditions. Be prepared for changeable weather, as it can impact outdoor activities and overall travel enjoyment.

Dining Recommendation in John o' Groats

At the iconic Bistro at John o' Groats, savor the fresh seafood chowder that showcases local catches and hearty flavors, setting it apart from Ullapool's more traditional fare. The relaxed atmosphere, enhanced by stunning sea views, transforms your dining experience into a true celebration of the area’s natural bounty.

Ullapool - John o' Groats operators

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

Train
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Lairg to Georgemas Junction

Average Duration
1h 51m
Estimated price
£1540-1542

Train from Culrain to Wick

Average Duration
2h 48m
Estimated price
£1542-1544
Taxi
Contact phone
+44 1854 612 619

Taxi from Ullapool to Lairg

Average Duration
53m
Estimated price
£1546-1547
Contact phone
+44 1854 612 966

Taxi from Ullapool to Lairg

Average Duration
53m
Estimated price
£1546-1547

Frequently asked questions

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

Or choose the category:
The distance between Ullapool and John o' Groats is 148.1 km by road. It takes approximately 2 hours and 52 minutes to travel by car from John o' Groats to Ullapool. Alternatively, taking a bus from Ullapool to John o' Groats takes around 6 hours and 51 minutes. If you prefer a combination of bus and train, it would take approximately 7 hours and 13 minutes to reach John o' Groats from Ullapool.
The most cost-effective and time-efficient transportation option for traveling from Ullapool to John o' Groats is to drive. It takes approximately 2 hours and 52 minutes to cover the 148.1 km distance by car. The cost for driving is estimated to be around £31-£51.
To travel from Ullapool to John o' Groats without using public transportation, you can opt to drive. The distance between the two places is around 210.8 km, and it takes approximately 2 hours and 52 minutes by car. The prices for car rentals range from £31 to £51.
The best way to travel from Ullapool to John o' Groats without a car is by bus. The bus journey takes approximately 6 hours and 51 minutes and is the most convenient option.
There is no direct link between Ullapool and John o' Groats by bus. However, there are bus services available that involve transfers. The journey usually takes approximately 6 hours and 51 minutes, including transfers at Inverness and Wick.
There are plenty of options for accommodation near John o' Groats with over 127 hotels to choose from. Prices for hotels start at £47 per night, offering a range of budget-friendly and luxury options. It is recommended to book in advance to ensure availability during peak travel periods. Some popular hotels in the area include the John o' Groats Guest House and the Seaview Hotel.