Search Mainland Cottage Accommodations

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Featured Cottages in Mainland

A john o'groat that sleeps 2 guests in 1 bedroom
The price is AU$413
includes taxes & fees
13 Nov - 14 Nov
A john o'groat that sleeps 2 guests in 1 bedroom
A john o'groat that sleeps 2 guests in 1 bedroom
The price is AU$566
includes taxes & fees
11 Nov - 12 Nov
A john o'groat that sleeps 2 guests in 1 bedroom
The Steading
3.0 star property
The price is AU$1,956
includes taxes & fees
9 Nov - 10 Nov
The Steading
A john o'groat that sleeps 2 guests in 0 bedrooms
10.0 out of 10, Exceptional, (1)
"Great place to stay , just to get away from it all, with the sea & walks right on your doorstep. We couldn't ask for anything more. Thank you Adam & Sylvia"
United Kingdom
Adam D.
The price is AU$566
includes taxes & fees
12 Nov - 13 Nov
A john o'groat that sleeps 2 guests in 0 bedrooms
A john o'groat that sleeps 2 guests in 1 bedroom
The price is AU$566
includes taxes & fees
13 Nov - 14 Nov
A john o'groat that sleeps 2 guests in 1 bedroom
A john o'groat that sleeps 2 guests in 1 bedroom
6.8 out of 10, (3)
"Lovely spacious room and bathroom "
Australia
Maryanne D.
The price is AU$413
includes taxes & fees
15 Nov - 16 Nov
A john o'groat that sleeps 2 guests in 1 bedroom
Lodge 5 - 3 Bed - a john o'groat that sleeps 6 guests in 3 bedrooms
The price is AU$993
includes taxes & fees
19 Nov - 20 Nov
Lodge 5 - 3 Bed - a john o'groat that sleeps 6 guests in 3 bedrooms
A john o'groat that sleeps 2 guests in 1 bedroom
The price is AU$566
includes taxes & fees
6 Nov - 7 Nov
A john o'groat that sleeps 2 guests in 1 bedroom
Lodge 6 - 3 Bed - a john o'groat that sleeps 6 guests in 3 bedrooms
10.0 out of 10, Exceptional, (1)
"Property was perfectly appointed with everything you would need. Bathrooms are spacious and nice big towels! Ocean view and great walks. We did two day trips and spent one day locally which worked out very well. I would definitely recommend this rental!"
United States
Anonymous traveller
The price is AU$993
includes taxes & fees
15 Nov - 16 Nov
Lodge 6 - 3 Bed - a john o'groat that sleeps 6 guests in 3 bedrooms
A john o'groat that sleeps 4 guests in 2 bedrooms
The price is AU$685
includes taxes & fees
6 Nov - 7 Nov
A john o'groat that sleeps 4 guests in 2 bedrooms
A john o'groat that sleeps 2 guests in 1 bedroom
The price is AU$566
includes taxes & fees
19 Nov - 20 Nov
A john o'groat that sleeps 2 guests in 1 bedroom
A john o'groat that sleeps 4 guests in 2 bedrooms
10.0 out of 10, Exceptional, (1)
"Simply perfect. Thank you!"
United Kingdom
Marcus W.
The price is AU$685
includes taxes & fees
6 Nov - 7 Nov
A john o'groat that sleeps 4 guests in 2 bedrooms
Lodge 11 - 3 Bed Sea-View - a john o'groat that sleeps 6 guests in 3 bedrooms
10.0 out of 10, Exceptional, (2)
"Great family vacation "
Germany
Marcos R.
The price is AU$1,173
includes taxes & fees
15 Nov - 16 Nov
Lodge 11 - 3 Bed Sea-View - a john o'groat that sleeps 6 guests in 3 bedrooms
A john o'groat that sleeps 2 guests in 1 bedroom
The price is AU$566
includes taxes & fees
5 Dec - 6 Dec
A john o'groat that sleeps 2 guests in 1 bedroom
Lodge 19 - 3 Bed - a john o'groat that sleeps 6 guests in 3 bedrooms
10.0 out of 10, Exceptional, (4)
"Excellent after care service Very kind and helpful"
United Kingdom
Susan H.
The price is AU$1,173
includes taxes & fees
15 Nov - 16 Nov
Lodge 19 - 3 Bed - a john o'groat that sleeps 6 guests in 3 bedrooms
Lodge 20 - 3 Bed Sea-View - a john o'groat that sleeps 6 guests in 3 bedrooms
10.0 out of 10, Exceptional, (1)
"Cosy logde - priceless panorama windows views of the sea; wouldn't want to leave... modern and perfectly equipped. Caring and helpful site manager - only hickup: wifi broke and could be only restored running on base level."
United Kingdom
Markus P.
The price is AU$1,173
includes taxes & fees
15 Nov - 16 Nov
Lodge 20 - 3 Bed Sea-View - a john o'groat that sleeps 6 guests in 3 bedrooms
Lodge 12 - 3 Bed Sea-View - a john o'groat that sleeps 6 guests in 3 bedrooms
10.0 out of 10, Exceptional, (1)
"One of the most incredible locations and stays! Wish we would have spent more time here. Calm, private, serene and within walking distance to the several “attractions” of John O’Groats. A definite must-stay."
United States
Lauren B.
The price is AU$1,173
includes taxes & fees
6 Nov - 7 Nov
Lodge 12 - 3 Bed Sea-View - a john o'groat that sleeps 6 guests in 3 bedrooms
A john o'groat that sleeps 4 guests in 2 bedrooms
The price is AU$685
includes taxes & fees
19 Nov - 20 Nov
A john o'groat that sleeps 4 guests in 2 bedrooms
A john o'groat that sleeps 4 guests in 2 bedrooms
The price is AU$685
includes taxes & fees
19 Nov - 20 Nov
A john o'groat that sleeps 4 guests in 2 bedrooms
Lodge 9 - 3 Bed - a john o'groat that sleeps 6 guests in 3 bedrooms
The price is AU$993
includes taxes & fees
13 Nov - 14 Nov
Lodge 9 - 3 Bed - a john o'groat that sleeps 6 guests in 3 bedrooms
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Mainland Hotel Reviews

Find out more about Mainland

Mainland Cottages information

Number of reviews
Accommodation
Cottages
Lowest Price
Highest Price

Explore a world of travel with Expedia