A coastal town with stone buildings, parked cars, and a rocky shoreline.

Find hotels in Johnshaven from $85

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Johnshaven hotels

1. The Anchor Hotel

The Anchor Hotel
3.5 star property
Montrose
9.4 out of 10, Exceptional, (114 reviews)
"Great food, helpful staff, lovely location."
United Kingdom
Al
$77 nightly
The price is $92
Jul 27 - Jul 28
Total with taxes and fees
The Anchor Hotel

2. Chapel Of Barras Farm Bed & Breakfast

Chapel Of Barras Farm Bed & Breakfast
4.0 star property
Stonehaven
10.0 out of 10, Exceptional, (91 reviews)
"Excellent all round. Quiet and peaceful location. The owners went above and beyond to make us feel welcome and comfortable"
United Kingdom
Lynn
$148 nightly
The price is $177
Jul 26 - Jul 27
Total with taxes and fees
Chapel Of Barras Farm Bed & Breakfast

3. Hallgreen castle

Hallgreen castle
3.0 star property
Montrose
8.4 out of 10, Very Good, (25 reviews)
"The castle is very unique experience (and authentic) and Robbie is a real character (in the best way possible)! Breakfast was excellent with a range of options. The room and bed was very comfy. You absolutely feel like you are going back in time. Would stay again. Also the walk down to the beach is worth the wee 2 minute walk as there are some amazing rounded beach pebbles to collect."
United States
Christopher
$183 nightly
The price is $183
Jul 28 - Jul 29
Total with taxes and fees
Hallgreen castle

4. Park Hotel

Park Hotel
3.0 star property
Montrose
8.8 out of 10, Excellent, (3 reviews)
"Our fist visit to Montrose. Lovely hotel which met all our needs in terms of friendliness, cleanliness, amenities and location. We had a very plentiful, tasty breakfast. Great atmosphere in the evening when there was a live band and a busy function suite. Have already recommended this hotel and this town to friends."
United Kingdom
Catherine
$110 nightly
The price is $132
Aug 21 - Aug 22
Total with taxes and fees
Park Hotel

5. Hillside Hotel & Restaurant

Hillside Hotel & Restaurant
3.0 star property
Montrose
9.0 out of 10, Wonderful, (14 reviews)
"Love staff and comfortable stay"
United Kingdom
Jacqueline
$107 nightly
The price is $128
Jul 26 - Jul 27
Total with taxes and fees
Hillside Hotel & Restaurant

6. Lunan House

Lunan House
3.5 star property
Arbroath
8.8 out of 10, Excellent, (196 reviews)
"Lunan Bay beach is very nice."
United Kingdom
Binka
$74 nightly
The price is $89
Jul 26 - Jul 27
Total with taxes and fees
Lunan House

7. Homesly The George Hotel

Homesly The George Hotel
3.5 star property
Montrose
8.2 out of 10, Very Good, (153 reviews)
"Stayed for a couple of nights and was just what I was looking for.friendly staff and great food "
United Kingdom
George
$152 nightly
The price is $152
Jul 26 - Jul 27
Total with taxes and fees
Homesly The George Hotel

8. Bayview Bed and Breakfast

Bayview Bed and Breakfast
4.5 star property
Stonehaven
9.2 out of 10, Wonderful, (139 reviews)
"Clean, great location, breakfast fantastic. "
Canada
Nicole
$136 nightly
The price is $163
Aug 10 - Aug 11
Total with taxes and fees
Bayview Bed and Breakfast

9. Belvedere Guest House

Belvedere Guest House
3.0 star property
Stonehaven
9.2 out of 10, Wonderful, (154 reviews)
"We loved our stay at this lovely guesthouse"
Norway
Stine
$89 nightly
The price is $107
Aug 17 - Aug 18
Total with taxes and fees
Belvedere Guest House

10. Shorehead Guest House

Shorehead Guest House
4.0 star property
Stonehaven
9.4 out of 10, Exceptional, (109 reviews)
"Great!"
United States
Emily
$133 nightly
The price is $159
Aug 24 - Aug 25
Total with taxes and fees
Shorehead Guest House

11. Number 44 Hotel & Bar

Number 44 Hotel & Bar
3.0 star property
Stonehaven
8.4 out of 10, Very Good, (242 reviews)
"Free breakfast was good, staff were helpful. Area was nice and cost reasonable."
Canada
Krista
$109 nightly
The price is $131
Jul 30 - Jul 31
Total with taxes and fees
Number 44 Hotel & Bar

12. Crawfield Grange

Crawfield Grange
3.0 star property
Stonehaven
10.0 out of 10, Exceptional, (25 reviews)
"We loved our stay at Crawfield Grange. Our hosts were very friendly and welcoming, They went above and beyond to make our stay as comfortable as possible. The accommodation is very clean and well decorated. Breakfast was superb with a lot of choices. The location is quiet. We highly recommend Crawfield Grange."
Australia
vaughan
$128 nightly
The price is $153
Aug 2 - Aug 3
Total with taxes and fees
Crawfield Grange

13. Rooms at 31

Rooms at 31
3.5 star property
Stonehaven
8.4 out of 10, Very Good, (116 reviews)
"Had a lovely stay here. Room was sufficient, bathroom was clean. Bed was comfy. It's in a great location. 15 mins from train station. Staff were lovely. Breakfast was a cold buffet, cereals, toast, yogurt, pasties anc coffees, teas, orange juice. Great, would stay here again."
United Kingdom
Elaine
$127 nightly
The price is $127
Jul 26 - Jul 27
Total with taxes and fees
Rooms at 31

14. Toadhall Rooms

Toadhall Rooms
4.5 star property
Stonehaven
9.8 out of 10, Exceptional, (29 reviews)
"Very clean, fantastic location, beautiful cooked breakfast. "
Australia
Roxanne
$153 nightly
The price is $184
Aug 3 - Aug 4
Total with taxes and fees
Toadhall Rooms

15. Northern Hotel Brechin

Northern Hotel Brechin
3.0 star property
Brechin
7.8 out of 10, Good, (114 reviews)
"Nice wide hall and stairs, Room was very comfortable with a great size bathroom, We had tea in the restaurant there and it was very very good, We had a drink in the bar after on a Friday night and it was good only 2 other people in the bar so talked together, Great place to stay, owner's where very friendly and welcoming."
United Kingdom
Sharon
$98 nightly
The price is $117
Jul 26 - Jul 27
Total with taxes and fees
Northern Hotel Brechin

16. Burnett Arms Hotel

Burnett Arms Hotel
3.0 star property
Banchory
7.6 out of 10, Good, (239 reviews)
"Helpful staff, Comfortable bed."
United Kingdom
sharon
$71 nightly
The price is $85
Aug 24 - Aug 25
Total with taxes and fees
Burnett Arms Hotel

17. Banchory Lodge Hotel

Banchory Lodge Hotel
4.0 star property
Banchory
9.4 out of 10, Exceptional, (291 reviews)
"The property was on the banks of a river with lots of green space and walks for the dog. There was plenty of parking and nothing seemed to be cramped."
United Kingdom
Malcolm
$129 nightly
The price is $155
Jul 26 - Jul 27
Total with taxes and fees
Banchory Lodge Hotel

18. Harbour Hoose - Stonehaven

Harbour Hoose - Stonehaven
2.0 star property
Stonehaven
$215 nightly
The price is $246
Jul 28 - Jul 29
Total with taxes and fees
Harbour Hoose - Stonehaven

19. Pets - Garden - Parking - Sleeps up to 4 - Hiking

Pets - Garden - Parking - Sleeps up to 4 - Hiking
3.0 star property
Banchory
$183 nightly
The price is $219
Aug 22 - Aug 23
Total with taxes and fees
Pets - Garden - Parking - Sleeps up to 4 - Hiking

20. Dunnottar Woods House

Dunnottar Woods House
3.0 star property
Stonehaven
6.0 out of 10, (2 reviews)
"Got a phone call next day saying that the neighbour didn’t like us and we had to leave I told them didn’t have anywhere to go Definitely would not book and stay with them again avoid"
United Kingdom
Maqsood
$598 nightly
The price is $598
Aug 12 - Aug 13
Total with taxes and fees
Dunnottar Woods House
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 Johnshaven attractions

Learn more about Johnshaven

Venture to sights like Johnshaven Harbour and The Lifeboat House as you discover Johnshaven.

A coastal town with stone buildings, parked cars, and a rocky shoreline.
Photo by Geraldine Soh
Open Photo by Geraldine Soh

Top Johnshaven Hotel Reviews

More cheap stays in Johnshaven

Find out more about Johnshaven

Top reasons to visit Johnshaven

  • Charming Fishing Village: Experience the quaint atmosphere of Johnshaven, known for its friendly locals and picturesque harbor.
  • Stunning Coastal Views: Enjoy breathtaking sights of the North Sea and the scenic beauty of Lunan Bay.
  • Outdoor Adventures: Engage in recreational activities such as hiking and beachcombing along beautiful Madeira Beach.
  • Rich History: Explore historic sites and nearby castles that reflect the area's cultural heritage.
  • Delicious Seafood: Indulge in fresh local seafood at charming eateries in and around the village.

Find great hotels in Johnshaven

Discover a delightful range of accommodations in Johnshaven, from cozy guesthouses to luxurious hotels, all designed to provide a friendly atmosphere for every traveler. Whether you're seeking pet-friendly options, eco-certified stays, or convenient access to Johnshaven Harbour and Montrose, you'll find the perfect place to relax and enjoy your vacation. Experience the charm of the Anchor Hotel and make the most of your Scottish getaway!

  • Sandman Signature Aberdeen Hotel & Spa: Experience a perfect blend of family-friendly accommodations and pet-welcoming amenities at Sandman Signature Aberdeen Hotel & Spa. Located 26 miles from Johnshaven, this 3.5-star hotel caters to families and furry friends alike. The hotel features spacious rooms designed for comfort, along with services tailored for children, ensuring a delightful stay for all ages. With a pet policy that allows certain pets onsite, you can enjoy your vacation without leaving your beloved companions behind. The hotel also offers a relaxing spa, making it a great choice for travelers looking to unwind after a day of exploring.
  • Leonardo Hotel Aberdeen: For eco-conscious travelers, Leonardo Hotel Aberdeen is a standout choice. This 4-star hotel, located 26 miles from Johnshaven, boasts eco-certification that highlights its commitment to sustainability. The hotel’s design and operations are focused on minimizing environmental impact, making it an ideal pick for those who prioritize green travel. Guests appreciate the modern accommodations and the friendly staff, ensuring a comfortable stay while aligning with eco-friendly values.
  • Residence Inn by Marriott Aberdeen: Perfect for business travelers and eco-friendly guests, Residence Inn by Marriott Aberdeen combines functionality with sustainability. Situated 26 miles from Johnshaven, this 3.5-star hotel features spacious suites equipped for work and relaxation. The property is eco-certified, showcasing its dedication to environmentally responsible practices. Additionally, the hotel welcomes certain pets, allowing guests to bring their furry companions along. With business amenities and a welcoming atmosphere, it's an excellent choice for both work and leisure.

Discover the best areas to stay in Johnshaven

Discover the charm of Johnshaven, a picturesque Scottish village known for its stunning sea views and welcoming atmosphere. Explore the quaint fishing villages nearby, where you can immerse yourself in local culture and enjoy fresh seafood. Don’t miss a trip to Stonehaven in Aberdeenshire, just a short drive away, offering breathtaking coastal scenery and rich history. Whether you seek adventure or relaxation, Johnshaven and its surroundings promise an unforgettable vacation experience.

  • Aberdeen: Located 26 miles from Johnshaven, Aberdeen is a vibrant city known for its blend of business, family-friendly activities, and rich cultural experiences. The city attracts visitors year-round, with peak travel occurring during the summer months from June to August. Here, you can explore a variety of attractions including shopping centers, historic landmarks, and event venues. Don’t miss the chance to visit the stunning architecture of the university and the bustling local markets. With its unique blend of old and new, Aberdeen offers a diverse travel experience that caters to everyone.
  • Gourdon: Just 3 miles away from Johnshaven, Gourdon is a charming coastal village that offers a delightful mix of culture and outdoor experiences. With visitor numbers peaking from April to June, this quaint destination is perfect for those looking for a romantic getaway or a family outing. Popular activities include golfing at local courses and enjoying the beautiful beaches. Take a stroll along the picturesque harbor and explore the nearby historic sites, including a castle steeped in local history. Gourdon’s scenic beauty and relaxed atmosphere make it a lovely spot to unwind.
  • Saint Cyrus: Also located 3 miles from Johnshaven, Saint Cyrus is an ideal destination for outdoor enthusiasts and beach lovers. This area sees a peak in visitors from April through July, thanks to its stunning natural landscapes and adventure opportunities. Hikers can enjoy scenic trails that lead to breathtaking views, while the local nature reserve provides a habitat for diverse wildlife. The stunning beach is perfect for relaxing or taking a refreshing swim. Don't forget to explore the nearby castle, which adds a touch of history to your outdoor adventure.

Things to do in Johnshaven

Johnshaven offers a delightful blend of outdoor adventures and scenic beauty, making it an ideal vacation spot. As a charming fishing village, visitors can enjoy recreational activities and explore local shops. Take in the breathtaking coastal views while indulging in the unique atmosphere that this quaint Scottish village has to offer.

Food and drinks

Visit the Fettercairn Distillery for a taste of local spirits in a charming setting, only 10 miles from Johnshaven. For seafood lovers, explore nearby restaurants that showcase fresh catches and traditional Scottish dishes, offering a delightful culinary experience in the heart of the region.

Shopping

In Johnshaven, you can visit local shops for unique gifts and souvenirs. If you're up for a drive, Aunty Bettys, located 13 miles away, offers a charming selection of local crafts and goods, perfect for bringing a piece of Scotland home with you.

Recreation

Experience tranquility at Wairds Park, where you can unwind in nature's embrace. Just 3 miles away, Boath Park offers serene walking trails and peaceful spots for relaxation. For a splash of fun, head to Stonehaven Outdoor Pool, 13 miles away, perfect for family and sports enthusiasts alike.

Nightlife

For a fun night out, visit Bedlam Paintball in Edzell, located 12 miles from Johnshaven. This arcade and adventure zone offers thrilling activities and a lively family-friendly atmosphere, perfect for unwinding after a day of exploring the beautiful Scottish countryside.

Booking tips and Expedia advantages for Johnshaven

When planning your trip to Johnshaven, consider visiting during the off-peak months of November to January for lower hotel rates. Book your accommodation about a month in advance, or take advantage of last-minute deals on Expedia. Utilize their search tools to find eco-friendly hotels and combine your stay with flights and activities for additional savings. Don't forget to join Expedia's One Key membership for exclusive discounts and earn OneKeyCash for future bookings. Enjoy free attractions like Lunan Bay to enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Johnshaven are November to January, where the prices are slightly lower. This is in comparison to May to June and September, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Johnshaven 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.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your preferences, such as your budget, desired location, and preferred hotel type. For instance, selecting the "Eco-certified" option will show you sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: Consider maximizing your savings by combining your hotel stay in Johnshaven with flights and activities through an Expedia package. This way, you can enjoy a more cost-effective travel experience.
  • 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 in Johnshaven

Johnshaven offers a perfect blend of outdoor adventure and scenic beauty, making it an ideal vacation spot. Explore historic sites like local castles, relax on stunning beaches such as Madeira Beach, and enjoy the picturesque views of Lunan Bay and the scenic harbor. For a memorable experience, visit John's Pass Village and take in the breathtaking sights of the North Sea, catering to culture enthusiasts, families, and outdoor adventurers alike.

  • Dunnottar Castle: Perched atop dramatic cliffs, Dunnottar Castle is a breathtaking ruin that blends romance and culture. Explore its rich history and stunning sea views, making it a perfect spot for photography and contemplation.
  • Montrose Beach: A serene escape, Montrose Beach offers sweeping sandy shores and refreshing sea breezes. Ideal for sunbathing, swimming, or a peaceful stroll along the coast, it’s a quintessential beach experience in Scotland.
  • Grassic Gibbon Centre: A hub for outdoor enthusiasts, the Grassic Gibbon Centre features nature trails and family-friendly activities. Engage with local literature and enjoy the beautiful countryside, making it perfect for adventure-seekers and families alike.

Best time to go to Johnshaven

Visitor numbers in Johnshaven is generally unchanged in popularity throughout the year. The best time to visit Johnshaven can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Johnshaven falls in August, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Johnshaven falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January39.7°F (4.3°C)Light RainMostly CloudyAverageSlightly Low
February40.1°F (4.5°C)Light RainMostly CloudyAverageAverage
March41.5°F (5.3°C)Light RainMostly CloudyAverageAverage
April44.1°F (6.7°C)No Rain (Dry)Mostly CloudyAverageAverage
May48.4°F (9.1°C)Light RainMostly CloudyAverageSlightly High
June53.2°F (11.8°C)Light RainMostly CloudySlightly HighSlightly High
July56.7°F (13.7°C)Light RainMostly CloudySlightly HighAverage
August56.8°F (13.8°C)Light RainMostly CloudySlightly HighAverage
September54.1°F (12.3°C)Light RainMostly SunnyAverageSlightly High
October49.8°F (9.9°C)Light RainMostly CloudySlightly LowAverage
November45.1°F (7.3°C)Light RainMostly CloudySlightly LowSlightly Low
December41.2°F (5.1°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Johnshaven

To visit Johnshaven, you'll find convenient access from two major airports. Aberdeen International Airport (ABZ) is 29 miles away, with nearby hotel options including the 5-star Marcliffe Hotel and Spa, located 6 miles from the airport, and the 4-star Leonardo Hotel and Conference Venue, just 0.3 miles away. Dundee Airport (DND), situated 35 miles from Johnshaven, offers the 5-star Hideaway Experience, 5 miles away, and the 4-star Apex City Quay Hotel & Spa, only 3 miles from the airport. Transportation services from these hotels can be easily arranged for your travel needs.

Frequently asked questions

What is the best area to stay in Johnshaven?
The best area to stay in Johnshaven is right in the village itself, particularly along the High Street and the harbor area.

This small, historic fishing village is centered around its picturesque harbor, where you'll find charming stone cottages and a few local establishments. The High Street runs parallel to the coast, offering easy access to the pebble beach and views of the North Sea. It's a compact and walkable area, superb for those looking for a peaceful coastal experience.

Couples seeking a tranquil getaway will find Johnshaven ideal. The quiet pace of life, scenic walks along the coast path, and the opportunity to enjoy fresh seafood at a local eatery create a relaxing atmosphere.
When is the best time to go to Johnshaven?
While Johnshaven is a quiet coastal village without distinct "best" areas in the traditional sense, the properties directly facing the harbor and coastline offer the most desirable experience. The village itself is small and easily walkable, with most accommodations providing direct access to the sea.

Travelers seeking a peaceful coastal retreat will appreciate staying in a property along the harbor front. These accommodations often feature unobstructed views of the North Sea and the small, working harbor, where you can watch local fishing boats. The main street, running parallel to the coast, provides easy access to the local shop and the village's single pub.

Couples looking for a relaxing getaway will find the quiet charm of Johnshaven appealing. Staying in a harbor-facing cottage allows for serene mornings with sea views and easy access to coastal walks along the rugged cliffs nearby. The village's unhurried pace is ideal for unwinding.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Johnshaven.
How much is the nightly rate at a Johnshaven hotel?
Prices for hotels in Johnshaven often vary, but you can find a great deal from $85 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