Find and Book Top Rated Hotels in John o' Groats

Search among 33 available hotels and places to stay in John o' Groats from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-33 out of 33
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great179 reviews
MapView on map300 m from City Centre50 m from City Center
From   US$ 87 /nightSelect
8.4
Great52 reviews
MapView on map100 m from City Centre400 m from City Center
From   US$ 135 /nightSelect
8.4
Great104 reviews
From   US$ 94 /nightSelect
Apartment
8.2
Great62 reviews
800 m from City Centre600 m from City Center
From   US$ 211 /nightSelect
Bed & Breakfast
8.4
Great46 reviews
1.2 km from City Centre1.3 km from City Center
From   US$ 142 /nightSelect
Places to stay near John o' Groats
Hotel
8.4
Great171 reviews
34.5 km from John o' Groats34.5 km from City Centre
From   US$ 675 /nightSelect
7.6
Very good45 reviews
27.5 km from John o' Groats27.5 km from City Centre
From   US$ 106 /nightSelect
8.2
Great164 reviews
26.8 km from John o' Groats26.8 km from City Centre
From   US$ 100 /nightSelect
8.4
Great73 reviews
47.1 km from John o' Groats47.1 km from City Centre
From   US$ 272 /nightSelect
8.4
Great124 reviews
16.0 km from John o' Groats16.0 km from City Centre
From   US$ 161 /nightSelect
8.4
Great138 reviews
6525.4 km from John o' Groats
From   US$ 80 /nightSelect
Hotel
8.2
Great56 reviews
39.0 km from John o' Groats39.0 km from City Centre
From   US$ 318 /nightSelect
8.4
Great89 reviews
26.5 km from John o' Groats26.5 km from City Centre
From   US$ 121 /nightSelect
6525.4 km from John o' Groats
From   US$ 188 /nightSelect
Guest house
8.0
Great77 reviews
21.6 km from John o' Groats21.6 km from City Centre
From   US$ 158 /nightSelect
8.0
Great111 reviews
39.1 km from John o' Groats39.1 km from City Centre
From   US$ 119 /nightSelect
8.8
Great14 reviews
14.0 km from John o' Groats14.0 km from City Centre
From   US$ 329 /nightSelect
8.2
Great235 reviews
19.3 km from John o' Groats19.3 km from City Centre
From   US$ 133 /nightSelect
8.2
Great82 reviews
11.8 km from John o' Groats11.8 km from City Centre
From   US$ 66 /nightSelect
Guest house
8.4
Great41 reviews
37.9 km from John o' Groats37.9 km from City Centre
From   US$ 125 /nightSelect
8.4
Great95 reviews
9.3 km from John o' Groats9.3 km from City Centre
From   US$ 184 /nightSelect
Bed & Breakfast
8.2
Great47 reviews
6.2 km from John o' Groats6.2 km from City Centre
From   US$ 227 /nightSelect
8.6
Great33 reviews
7.6 km from John o' Groats7.6 km from City Centre
From   US$ 104 /nightSelect
Bed & Breakfast
8.4
Great72 reviews
9.3 km from John o' Groats9.3 km from City Centre
From   US$ 147 /nightSelect
8.2
Great13 reviews
300 m from John o' Groats300 m from City Centre100 m from City Center
From   US$ 184 /nightSelect
8.8
Great14 reviews
21.8 km from John o' Groats21.8 km from City Centre
From   US$ 188 /nightSelect
9.2
Perfect2 reviews
12.0 km from John o' Groats12.0 km from City Centre
From   US$ 369 /nightSelect
8.6
Great6 reviews
9.0 km from John o' Groats9.0 km from City Centre
From   US$ 339 /nightSelect
7.4
Very good6 reviews
12.0 km from John o' Groats12.0 km from City Centre
From   US$ 356 /nightSelect
300 m from John o' Groats300 m from City Centre100 m from City Center
From   US$ 384 /nightSelect
8.6
Great15 reviews
33.7 km from John o' Groats33.7 km from City Centre
From   US$ 158 /nightSelect
17.7 km from John o' Groats17.7 km from City Centre
From   US$ 340 /nightSelect
22.2 km from John o' Groats22.2 km from City Centre
From   US$ 215 /nightSelect

Best hotels and places to stay in John o Groats

Why visit?

A visit to John o Groats in the United Kingdom promises a unique and unforgettable experience for travelers. This charming coastal village offers stunning natural beauty, rich history, and plenty of outdoor activities. Whether youre in search of cozy B&Bs or luxurious hotels, John o Groats has a range of accommodations to suit every travelers needs.

Where to stay?

John o Groats Hotel:Situated in the heart of the village, the John o Groats Hotel is the perfect base for exploring the surrounding area. This hotel offers comfortable and stylish rooms, some of which boast panoramic sea views. With its warm Scottish hospitality, the hotel provides a cozy atmosphere for a relaxing stay. Nearby attractions include the iconic John o Groats signpost and the Castle of Mey.

Seaview Hotel: For a truly picturesque stay, the Seaview Hotel is an excellent choice. Located overlooking the harbor, this charming hotel offers well-appointed rooms with breathtaking sea views. Its convenient location allows guests to easily explore nearby landmarks such as the Duncansby Stacks and the Stroma Island Lighthouse. The Seaview Hotel also offers delicious local cuisine at its on-site restaurant.

Lau-ren House: If you prefer a more intimate setting, Lau-ren House is a delightful bed and breakfast located in a traditional Scottish stone cottage. With only a few rooms, this B&B provides a cozy and personalized experience for guests. Lau-ren House is conveniently situated close to popular attractions like the Gills Bay Ferry Terminal and the famous Whaligoe Steps.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $120 to $180.

5-star hotels: The average price per night is around $180 to $250.

Best value for money:

Bayview Hotel: The Bayview Hotel offers comfortable accommodations at affordable prices. Located near the waterside, this hotel provides beautiful views of the sea and is within walking distance of popular attractions. The rooms are clean and well-maintained, and the friendly staff ensures a pleasant stay. With its reasonable rates and convenient location, the Bayview Hotel is a great option for budget-conscious travelers looking for good value.

Stacks Bistro & Accommodation: Stacks Bistro & Accommodation combines cozy lodging with delicious dining options, making it a fantastic choice for a value-for-money stay. The rooms are tastefully decorated and equipped with modern amenities. Guests can enjoy a delectable meal at the on-site bistro, which serves a variety of local dishes. With reasonable prices and a convenient location, Stacks Bistro & Accommodation offers excellent bang for your buck.

Gills Bay Bed & Breakfast: Gills Bay Bed & Breakfast provides comfortable and affordable accommodation with a personal touch. This charming B&B offers cozy rooms and a warm and welcoming atmosphere. Guests can enjoy a hearty Scottish breakfast each morning before heading out to explore the area. With its friendly hosts and reasonable rates, Gills Bay Bed & Breakfast is an ideal choice for those seeking value for money.

Best kids-friendly hotels:

Pentland Hotel:The Pentland Hotel is a family-friendly option that offers spacious rooms suitable for families. The hotel provides amenities such as cribs, high chairs, and family-friendly dining options. Its central location allows easy access to nearby attractions, making it a convenient choice for families traveling with children.

Seaview Hotel: The Seaview Hotel not only offers stunning views but is also a great choice for families. The hotel provides family rooms and offers amenities such as extra beds and childrens menus. Its proximity to the harbor and outdoor activities like beachcombing and nature trails make it an excellent option for families looking for an adventurous stay.

Best hotels for a romantic getaway:

John O Groats Guest House: The John O Groats Guest House offers cozy and intimate accommodations, perfect for a romantic escape. The guesthouse features individually decorated rooms with modern comforts. Its tranquil setting and proximity to scenic walks along the coast make it an idyllic choice for couples seeking a romantic getaway.

Sinclairs Bayview Bed & Breakfast: Sinclairs Bayview Bed & Breakfast provides romantic accommodations with breathtaking sea views. The elegant rooms offer a cozy ambiance, and guests can enjoy a delicious breakfast in the morning. Its peaceful location and nearby romantic walks make it an ideal choice for couples looking for a romantic retreat.

Best for location:

Land Ends Hotel: The Land Ends Hotel boasts a prime location overlooking the waves, offering stunning panoramic views. Situated close to the iconic John o Groats signpost, it provides easy access to nearby attractions. Whether you want to explore the rugged coast or embark on a boat trip to the nearby islands, this hotels central location is advantageous.

The Inn at John OGroats: The Inn at John OGroats is perfectly situated near the waterfront, offering guests mesmerizing sea views. Its location allows for easy exploration of the local area, including nearby historic sites and natural landmarks. With its convenient placement, guests can immerse themselves in the beauty of John o Groats.

Seaview Hotel: As mentioned earlier, the Seaview Hotel also excels in its location. Situated overlooking the harbor, guests can enjoy stunning views of the sea. It is conveniently located near popular attractions, making it an excellent choice for those wanting to explore the area without traveling far.

Best for a short city break:

The Inn at John OGroats: This hotel not only offers comfort and charm but is also perfect for a short city break. With its modern amenities and proximity to local restaurants and facilities, guests can experience the hustle and bustle of the village while enjoying a relaxing stay.

Show moreLess