Photo by Lysi

Find hotels in John o' Groats from $69

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for John o' Groats hotels

Broadhaven Road

Broadhaven Road
3.0 star property
Wick
9.0 out of 10, Wonderful, (34)
"Very good ensuite room. Very clean and very quiet .Highly recommended."
United Kingdom
James
Broadhaven Road

Greenland House B&B

Greenland House B&B
4.0 star property
Castletown
9.4 out of 10, Exceptional, (209)
"Lovely B&B with great breakfast."
United Kingdom
Thomas
$131 nightly
The price is $131
Jan 16 - Jan 17
Total with taxes and fees
Greenland House B&B

Northern Sands Hotel

Northern Sands Hotel
3.0 star property
Thurso
9.6 out of 10, Exceptional, (218)
"Enjoyed our stay, very comfortable and staff were wonderful."
Canada
Megan
$110 nightly
The price is $133
Jan 18 - Jan 19
Total with taxes and fees
Northern Sands Hotel

Harbour House Bed & Breakfast

Harbour House Bed & Breakfast
3.0 star property
Wick
8.0 out of 10, Very Good, (144)
"Close to town and good hot breakfast"
United Kingdom
Tony
$101 nightly
The price is $121
Jan 10 - Jan 11
Total with taxes and fees
Harbour House Bed & Breakfast

The Sands Hotel

The Sands Hotel
2.5 star property
Burray
9.8 out of 10, Exceptional, (53)
"Pleasant staff-great breakfast-convenient parking"
United States
Ben D
$160 nightly
The price is $192
Jan 9 - Jan 10
Total with taxes and fees
The Sands Hotel

Castletown Hotel

Castletown Hotel
3.0 star property
Thurso
8.8 out of 10, Excellent, (451)
"Friendly staff, comfortable room and yummy breakfast!"
Canada
amber
$96 nightly
The price is $115
Jan 14 - Jan 15
Total with taxes and fees
Castletown Hotel

Premier Inn Thurso

Premier Inn Thurso
3.0 star property
Thurso
7.6 out of 10, Good, (7)
"It was a nice hotel at a reasonable price and it had restaurant "
Canada
François
$57 nightly
The price is $69
Feb 6 - Feb 7
Total with taxes and fees
Premier Inn Thurso

Manor House

Manor House
3.0 star property
Thurso
8.4 out of 10, Very Good, (125)
"Food is excellent!"
Canada
Patricia Ann
$83 nightly
The price is $100
Jan 9 - Jan 10
Total with taxes and fees
Manor House

Mackays Hotel Wick

Mackays Hotel Wick
3.0 star property
Wick
9.0 out of 10, Wonderful, (224)
"Enjoyable stay "
United States
Stanley
$118 nightly
The price is $142
Feb 8 - Feb 9
Total with taxes and fees
Mackays Hotel Wick

Celtic Lodges

Celtic Lodges
2.0 star property
Thurso
10.0 out of 10, Exceptional, (21)
"The owner Wayne was amazing and the small cabin was adorable! If you’re in the area don’t hesitate to spend the night here."
United States
randy
$110 nightly
The price is $133
Jan 14 - Jan 15
Total with taxes and fees
Celtic Lodges

Park Hotel

Park Hotel
3.0 star property
Thurso
9.0 out of 10, Wonderful, (443)
"All was good, room was clean and the food was good. "
United Kingdom
Colin
Park Hotel

The Steading

The Steading
3.0 star property
South Walls
$1,146 nightly
The price is $1,376
Jan 12 - Jan 13
Total with taxes and fees
The Steading

Sandra's Backpackers Hostel

Sandra's Backpackers Hostel
2.0 star property
Thurso
8.0 out of 10, Very Good, (37)
"It was a really pleasant experience. The owners are so kind and friendly also. I will definitely come back next time I’m in town."
United States
Timothy
$91 nightly
The price is $110
Jan 14 - Jan 15
Total with taxes and fees
Sandra's Backpackers Hostel

House by the Harbour - Nc500 Route

House by the Harbour - Nc500 Route
3.0 star property
Wick
9.0 out of 10, Wonderful, (6)
"Perfect for a comfortable stop over."
United Kingdom
Jacqueline
$112 nightly
The price is $135
Jan 10 - Jan 11
Total with taxes and fees
House by the Harbour - Nc500 Route

Pentland

Pentland
3.0 star property
Thurso
8.0 out of 10, Very Good, (373)
"very friendly people great town, great breakfast will go back for sure "
United Kingdom
Dean
$99 nightly
The price is $119
Jan 9 - Jan 10
Total with taxes and fees
Pentland

Bank Guest House

Bank Guest House
4.0 star property
Wick
8.6 out of 10, Excellent, (140)
"Staff helpful, nice breakfast, nice clean room. "
Canada
FRANCOIS
$85 nightly
The price is $103
Jan 9 - Jan 10
Total with taxes and fees
Bank Guest House

Norseman Hotel

Norseman Hotel
3.0 star property
Wick
8.2 out of 10, Very Good, (327)
"Staff attentive, room satisfactory, food nice & easy to park."
United Kingdom
Robert
$111 nightly
The price is $133
Jan 9 - Jan 10
Total with taxes and fees
Norseman Hotel
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

Stay near popular John o' Groats attractions

Learn more about John o' Groats

Get away to John o' Groats! Enjoy the castle, museums, and history.

Scotland
Photo by Lysi
Open Photo by Lysi

Top John o' Groats Hotel Reviews

More cheap stays in John o' Groats

Hotels in John o' Groats with star-rating

Find out more about John o' Groats

Top reasons to visit John o' Groats

  • Iconic Signpost: Capture your trip’s essence with a photo at the famous John o' Groats signpost, a must-visit landmark.
  • Stunning Coastal Views: Enjoy breathtaking coastal scenery and picturesque landscapes perfect for exploration and relaxation.
  • Outdoor Adventures: Experience activities like golfing, biking, and guided walks that showcase the area's natural beauty.
  • Historic Sites: Discover nearby castles and the iconic lighthouse, rich in history and local culture.
  • Diverse Accommodations: Choose from cozy guesthouses to relaxing resorts, catering to all traveler preferences.

Find great hotels near John o' Groats

John o' Groats offers a diverse selection of accommodations, including cozy guesthouses and relaxing resorts, perfect for any traveler. Whether you're seeking family-friendly lodging, pet-friendly options, or an adventure-filled vacation experience, you'll find the ideal spot to unwind. Explore the unique charm of John o' Groats with various hotels and accommodations tailored to meet your needs for a memorable stay in this stunning part of Scotland.

  • Castletown Hotel: Nestled 12 miles from John o' Groats, Castletown Hotel offers a delightful escape for adventure seekers and pet lovers alike. This 3-star property features a range of exciting recreational activities both onsite and in the nearby area, including fishing, hiking, surfing, and horse riding. Guests can bring their pets along, as the hotel provides amenities such as food and water bowls, ensuring a comfortable stay for furry friends. With its adventure-themed experience, Castletown Hotel is perfect for those looking to explore the great outdoors while enjoying the comforts of a welcoming hotel.
  • Northern Sands Hotel: Located 10 miles from John o' Groats, Northern Sands Hotel is a charming 3-star property that boasts direct access to the beach, making it ideal for sun and surf enthusiasts. This beach-themed hotel caters to both leisure and business travelers, offering multiple meeting rooms and a conference center for corporate events. The convenient location allows guests to unwind by the shore or engage in business activities, ensuring a versatile stay for all types of visitors. Experience the best of coastal relaxation and professional services at Northern Sands Hotel.
  • Greenland House B&B: Just 12 miles from John o' Groats, Greenland House B&B is a 4-star bed and breakfast that provides a cozy and inviting atmosphere for guests. Known for its complimentary breakfast options, including local and daily selections, visitors can start their day on a delicious note. The property also offers various recreational activities nearby, such as horse riding and windsurfing, ensuring a fun-filled stay. With entertainment options like flat-screen TVs and digital channels, guests can relax after a day of exploration. Greenland House B&B is an excellent choice for those seeking a homey retreat with personal touches.

Where to stay in John o' Groats

John o' Groats is a charming village in Scotland, perfect for culture enthusiasts and outdoor adventurers alike. Explore stunning coastal views, historic sites, and friendly local vibes. Nearby, you’ll find excellent spots for beach relaxation, scenic walks, and cultural experiences. Don't miss the chance to enjoy the unique atmosphere and hospitality of this area, making it a memorable destination for all types of travelers.

  • Wick: As the largest town in the area, Wick serves as a focal point for travelers seeking culture, outdoor adventures, and beach experiences. The city is known for its rich history and scenic coastline, featuring landmarks such as the historic lighthouse and a picturesque marina. Visitors can enjoy activities such as golfing at local courses or relaxing in nearby spas. Wick’s visitor numbers peak in the spring and summer months, making it a vibrant location to experience the local culture and hospitality.
  • Canisbay: This charming village is located just 2 miles from John o' Groats, making it an ideal spot for those looking to escape the busier tourist areas. Canisbay is known for its outdoor activities and stunning beach views. With a moderate influx of visitors, particularly in the fall and early winter, it offers a peaceful experience. Attractions like the local marina and historic lighthouse provide a glimpse into the area's maritime heritage, while the serene environment is perfect for hiking and exploring the coastal landscape.
  • Gills: Situated 4 miles from John o' Groats, Gills is another quaint village that captures the essence of the Scottish coast. This area is celebrated for its beautiful beaches and outdoor recreational opportunities. Travelers will find a welcoming community and access to local landmarks like the dock port and historic sites. Gills sees a peak in visitors during the summer months, making it a fantastic time to enjoy the seaside charm and cultural experiences the village has to offer.

Things to do in John o' Groats

John o' Groats is perfect for culture-loving tourists seeking outdoor adventures and beach relaxation. Popular activities include golfing at the local course, biking along scenic routes, and enjoying guided walks that showcase the area's natural beauty. This charming destination offers a mix of leisure and exploration, making it an ideal spot for a memorable vacation in Scotland.

Shopping

In John o' Groats, you can explore local shops for unique souvenirs and gifts. If you're up for a drive, head to Wick's East Caithness Community Market for local crafts and treats or visit the Thurso Shopping Centre for a wider selection of retail options.

Recreation

The Holistic Retreat at John o' Groats offers rejuvenating yoga sessions and calming meditation workshops, surrounded by stunning coastal views. For outdoor enthusiasts, explore the nearby cliffs with guided hiking tours, immersing yourself in the breathtaking landscapes and fresh sea air.

Adventure

Embark on a thrilling sea kayaking adventure from John o' Groats, exploring stunning coastal cliffs and spotting marine wildlife. For a different thrill, try cycling along the scenic North Coast 500 route, where breathtaking landscapes and charming villages await your discovery.

Nightlife

In John o' Groats, the nightlife is cozy and charming, featuring local pubs like The John o' Groats Hotel, where you can enjoy traditional Scottish music and hearty fare. Nearby, The Seaview offers stunning views and a relaxed atmosphere, perfect for unwinding after a day of exploring.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for John o' Groats

To save money on your trip to John o' Groats, consider visiting during the off-peak months of January, February, or November when prices are lower. Book your hotel about a month in advance and look for last-minute deals on Expedia. Tuesdays are the cheapest nights to stay, while Fridays are the most expensive. Use Expedia's tools to filter by price and hotel type, and consider bundling your hotel with flights for extra savings. Joining Expedia's One Key membership can also unlock exclusive discounts and rewards for future stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in John o' Groats are January to February and November, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in John o' Groats about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in John o' Groats is Tuesday. The most expensive day to stay in John o' Groats is Friday.
  • Find cheap hotels on Expedia: Expedia’s search tool makes it easy to choose your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, so you can quickly find the most affordable hotels. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will highlight sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in John o' Groats with your flights and activities by purchasing an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near John o' Groats

John o' Groats is a fantastic destination for those seeking a blend of culture and outdoor adventure, perfect for beach vacations. Explore historic sites like the iconic lighthouse and nearby castles, as well as engaging museums. Don't miss the famous John o' Groats signpost, a must-see for travelers looking to capture the spirit of this picturesque location. Enjoy a romantic getaway while soaking in the stunning coastal scenery.

  • Duncansby Head: Located just 1 mile from John o' Groats, Duncansby Head features a historic lighthouse that stands as a beacon of maritime history. The surrounding cliffs offer stunning views of the rugged coastline and are rich in cultural significance, making it a perfect spot for photography and exploration.
  • Castle of Mey: About 6 miles away, this romantic castle was once the summer residence of the Queen Mother. Its charming gardens and rich history provide a glimpse into Scottish heritage, making it an enchanting place to wander and learn.
  • Dunnet Bay Beach: Situated 11 miles from John o' Groats, Dunnet Bay Beach invites you to unwind on its sandy shores. With breathtaking views and a tranquil atmosphere, it's ideal for beach lovers looking to relax or explore the natural beauty of the North Coast.

Best time to go to John o' Groats

The best time to visit John o' Groats is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. February is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January42.8°F (6.0°C)Light RainMostly CloudyAverageSlightly Low
February42.4°F (5.8°C)Light RainMostly CloudyAverageSlightly Low
March43.3°F (6.3°C)Light RainMostly CloudyAverageAverage
April45.1°F (7.3°C)Light RainMostly CloudyAverageAverage
May48.4°F (9.1°C)Light RainMostly CloudyAverageSlightly High
June52.5°F (11.4°C)Light RainMostly CloudySlightly HighSlightly High
July55.6°F (13.1°C)Light RainMostly CloudySlightly HighSlightly High
August56.3°F (13.5°C)Light RainMostly CloudySlightly HighAverage
September54.5°F (12.5°C)Light RainMostly CloudyAverageAverage
October51.1°F (10.6°C)Light RainMostly CloudySlightly LowAverage
November47.5°F (8.6°C)Light RainMostly CloudySlightly LowSlightly Low
December44.1°F (6.7°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to John o' Groats

When planning your visit to John o' Groats, you can fly into two main airports: Kirkwall (KOI), located 22 miles away, and Wick (WIC), which is only 13 miles from your destination. Near Kirkwall, consider staying at the Hildeval B&B or The Ayre Hotel, both approximately 3 miles from the airport. For Wick, the Bank Guest House is a convenient option at 0.7 mile from Wick Airport, while the Harbour Bridge Camps Bar Inn is just 0.6 mile away. These hotels provide easy access to transportation services, ensuring a smooth journey to the beautiful landscapes of John o' Groats.

Frequently asked questions

When is the best time to go to John o' Groats?
The most popular time to visit John O' Groats is during the summer months, particularly in July. At this time, visitors can enjoy pleasantly mild weather, with average temperatures around 60°F, superb for outdoor exploration. This season also coincides with the peak travel period, which spans from June to August, when the area's natural beauty is in full bloom and outdoor activities abound.

With long daylight hours and a vibrant atmosphere, July is ideal for those who enjoy hiking, cycling, and sightseeing. The stunning coastal paths offer breathtaking views of the North Sea, while nearby attractions such as the Orkney Islands are easily accessible for day trips. Moreover, many local events and festivals take place during this time, allowing travelers to immerse themselves in the local culture.

For those considering a visit, the quieter months of late spring and early autumn, particularly May and September, can provide a wonderful alternative. These months often present a more tranquil experience, with fewer tourists and slightly lower accommodation prices, all while still enjoying the region's stunning landscapes.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right John o' Groats hotel for you.
How can I save on a John o' Groats hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on John o' Groats hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a John o' Groats hotel?
Prices for hotels in John o' Groats often vary, but you can find a great deal from $69 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia