Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
John o' Groats
Check in / Check out
Any week
Guests
Add guests
Stays
Experiences
Online Experiences
Where
Search by region
I’m flexible
I’m flexible
United Kingdom
United Kingdom
Europe
Europe
Canada
Canada
Caribbean
Caribbean
Italy
Italy
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Gift cards
Airbnb your home
Help Centre
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
Countryside
Beach
Farms
Amazing views
Rooms
Cabins
Lake
Tiny homes
Bed & breakfasts
Beachfront
Historical homes
Amazing pools
Surfing
Golfing
Filters
, 1 filter applied
1
Show map
Search results; 4 places in John o' Groats
4 places in John o' Groats
Guest favourite
Guest favourite
Villa in Keiss
Spacious seaside family getaway on the NC 500
Hosted by Jill
Hosted by Jill
19–24 Apr
19–24 Apr
£322
night
£322 per night
·
£1,608 total
£1,608 total
Show price breakdown
4.98 out of 5 average rating, 49 reviews
4.98 (49)
Villa in Dunnet
Luxury Scottish baronial house with coastal views
Hosted by George
Hosted by George
19–24 Apr
19–24 Apr
£1,617
night
£1,617 per night
·
£8,084 total
£8,084 total
Show price breakdown
5.0 out of 5 average rating, 8 reviews
5.0 (8)
Villa in Highland
Four Bedroom Beach Villa
Hosted by a business
Hosted by a business
5–10 Jun
5–10 Jun
£294
night
£294 per night
·
£1,468 total
£1,468 total
Show price breakdown
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Guest favourite
Guest favourite
Villa in Halkirk
Fabulous, picturesque, luxury, riverside house
Hosted by Allison
Hosted by Allison
30 Jun – 5 Jul
30 Jun – 5 Jul
£334
night
£334 per night
·
£1,666 total
£1,666 total
Show price breakdown
5.0 out of 5 average rating, 8 reviews
5.0 (8)
One trip, two stays
Split your time between two places and discover more of John o' Groats.
Split your time between Keiss and Dunnet
£1,021
avg/night
£1,021 average per night
·
£7,144 total
£7,144 total
Show price breakdown
Keiss
19–23 Apr
Dunnet
23–26 Apr