1map logoGo to main page

Inverness, Highlands to John o' Groats, Highlands from $32: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

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

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

$32 - DriveBest price
190 kmDistance
2h 36m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Inverness 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
First ScotRail Service
Train
Average Duration
4h  13m
Estimated price
$100-168
Recommended
Company
various
Drive
Average Duration
2h  36m
Estimated price
$32-58
Cheapest
route map
Distance: 190 km
Duration: 2h 36m

See more options

Company
First ScotRail Service
Train
Average Duration
3h  36m
Estimated price
$34-83

Traveling From Inverness to John o' Groats

The journey from Inverness to John o' Groats showcases a vibrant city life transitioning to the rugged beauty and coastal charm of Scotland's northernmost point.

Best Neighbourhoods in John o' Groats

John o' Groats offers charming neighborhoods that reflect its rich coastal culture.

John o' Groats Village
• Iconic signpost marking the start of your adventure.
• Quaint shops and eateries with local flavors.
Duncansby Head
• Stunning views of Duncansby Stacks and sea cliffs.
• Excellent walking paths for nature enthusiasts.
Gills Bay
• Access to ferry services for Orkney Islands.
• Scenic coastal scenery, ideal for photography.

Best Times To Visit John o' Groats's Attractions

Maximize your experience in John o' Groats by timing your visits to its attractions right.

John o' Groats Signpost
Visit early morning or late afternoon for fewer tourists and better lighting.
Duncansby Stacks
Go during midweek in warmer months for a quieter hike with stunning views.
Gills Bay Ferry Terminal
Arrive early for the first ferry to Orkney for a peaceful start to your day.

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

John o' Groats experiences a temperate maritime climate, with mild summers and cool winters, making late spring to early autumn the most favorable time for visitors. Be prepared for unpredictable weather, as it can change quickly; layering clothing helps you enjoy outdoor activities regardless of conditions.

Dining Recommendation in John o' Groats

Experience the fresh, local seafood at The Seaview Hotel, where you can savor the catch of the day while enjoying stunning coastal views. This dining spot contrasts nicely with the urban culinary scene of Inverness, offering a more relaxed atmosphere and a menu rich in flavors drawn directly from the waters around John o' Groats.

Inverness - John o' Groats operators

Explore transport companies operating between Inverness 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 Inverness to Georgemas Junction

Average Duration
3h 36m
Estimated price
34-83

Frequently asked questions

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

Or choose the category:
The distance between Inverness and John o' Groats in the United Kingdom is 91 miles. By train, it takes approximately 5 hours and 30 minutes to reach John o' Groats from Inverness. If you prefer to drive, it takes around 2 hours and 36 minutes to travel from Inverness to John o' Groats by car. Additionally, if you opt for the bus, it takes approximately 4 hours and 26 minutes to reach John o' Groats from Inverness.
The most cost-effective option for traveling from Inverness to John o' Groats is by bus, which costs £16-£23. This mode of transportation takes approximately 4 hours and 26 minutes, providing a relatively affordable and convenient way to reach your destination. Alternatively, if time is of the essence, driving is the quickest option, taking around 2 hours and 36 minutes. Although it may be a bit more expensive, with costs ranging from £27-£47, it allows for more flexibility and potentially saving time in your travel plans.
The prices for a train journey between Inverness and John o' Groats range from £38 to £54. On the other hand, the prices for a bus trip from John o' Groats to Inverness vary from £16 to £22. These prices may fluctuate depending on factors such as the time of travel and availability. It is advisable to check with the respective train and bus providers for the most up-to-date and accurate pricing information.
To get from Inverness to John o' Groats without using public transportation, you can consider renting a car. The driving distance between the two places is approximately 118 miles, and it takes around 2 hours and 36 minutes to drive from Inverness to John o' Groats. The cost of renting a car for this journey ranges from £27 to £47, depending on factors such as the type of car and rental company.
The best way to travel from Inverness to John o' Groats without a car is by taking a bus. There is a direct bus route that takes approximately 4 hours and 26 minutes. The cost of the bus ticket ranges from £16 to £23. This option provides a convenient and affordable way to reach John o' Groats from Inverness without the need for a personal vehicle.
There is no direct link between Inverness and John o' Groats by bus. However, there are bus services operated by Stagecoach Highlands that can take you from Inverness to John o' Groats with a transfer in Wick. The journey, including transfers, takes approximately 4 hours and 26 minutes. The buses depart from Inverness Bus Station Stance 3 and arrive at John o Groats Post Office via Wick Bus Terminal.
There are plenty of accommodation options available near John o' Groats. With over 127 hotels to choose from, you will find a range of options to suit your preferences and budget. Prices for hotels start at £47 per night, ensuring that there is something available for every traveler. Whether you are looking for a luxurious stay or a budget-friendly option, you will have a variety of choices near John o' Groats.