Find hotels in Rosehearty from $57

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Rosehearty hotels

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (121 reviews)
"Breakfast and the restaurant were excellent. Friendly staff, clean room. "
United Kingdom
MARK
$98 nightly
The price is $118
Jan 23 - Jan 24
Total with taxes and fees
The Davron Hotel

Shoreline House

Shoreline House
3.0 star property
Fraserburgh
$917 nightly
The price is $1,100
Jan 22 - Jan 23
Total with taxes and fees
Shoreline House

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (217 reviews)
"Room was clean, staff were friendly & helpful. Check in quick & easy. Dinner was excellent, we had 2 courses & couldn't fault anything. Enjoyable stay. "
United Kingdom
Jacqui
$122 nightly
The price is $147
Feb 18 - Feb 19
Total with taxes and fees
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (238 reviews)
"Lovely hotel and staff "
United Kingdom
Fiona
$105 nightly
The price is $127
Jan 20 - Jan 21
Total with taxes and fees
Fife Lodge

Beachview

Beachview
2.0 star property
Peterhead
10.0 out of 10, Exceptional, (2 reviews)
"Property was immaculate and very well presented."
United Kingdom
Daniel
$94 nightly
The price is $113
Jan 25 - Jan 26
Total with taxes and fees
Beachview

Trinity Boutique B&B

Trinity Boutique B&B
4.0 star property
Peterhead
9.2 out of 10, Wonderful, (67 reviews)
"We loved the hotel it was superb "
New Zealand
Pamela
$96 nightly
The price is $116
Jan 27 - Jan 28
Total with taxes and fees
Trinity Boutique B&B

Harbour Spring, Peterhead by Marston's Inns

Harbour Spring, Peterhead by Marston's Inns
3.5 star property
Peterhead
9.0 out of 10, Wonderful, (365 reviews)
"Rooms are spotless staff are very courteous A really nice place for a wee break 👍"
United Kingdom
Harvey
$51 nightly
The price is $61
Feb 6 - Feb 7
Total with taxes and fees
Harbour Spring, Peterhead by Marston's Inns

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.0 out of 10, Wonderful, (204 reviews)
"Lovely hotel and great value. Staff are always excellent."
United Kingdom
Edward
$134 nightly
The price is $161
Jan 19 - Jan 20
Total with taxes and fees
The Knowes Hotel & Restaurant

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.8 out of 10, Exceptional, (233 reviews)
"Amazing staff and hotel"
United Kingdom
Janos
$128 nightly
The price is $154
Jan 24 - Jan 25
Total with taxes and fees
Saplinbrae Hotel and Lodges

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.4 out of 10, Very Good, (18 reviews)
"Comfortable hotel, spotlessly clean & staff just lovely!"
United Kingdom
Christine
$103 nightly
The price is $124
Jan 24 - Jan 25
Total with taxes and fees
Stag & Thistle Hotel and Restaurant

Albert Hotel

Albert Hotel
3.0 star property
Peterhead
9.0 out of 10, Wonderful, (31 reviews)
"Had a very good stay. Nice personnel and Excellent food and service"
Norway
Kenn
$72 nightly
The price is $87
Feb 11 - Feb 12
Total with taxes and fees
Albert Hotel

The Waterside Hotel

The Waterside Hotel
3.0 star property
Peterhead
7.2 out of 10, Good, (352 reviews)
"Friendly staff, good facilities, easily accessed and very close to the town centre. "
United Kingdom
John
$55 nightly
The price is $66
Jan 22 - Jan 23
Total with taxes and fees
The Waterside Hotel

Coastal Cottage

Coastal Cottage
3.0 star property
Fraserburgh
10.0 out of 10, Exceptional, (1 review)
"Cottage had everything you may need. Small welcome pack with tea/coffee/sugar/milk and shortbread for your arrival. Off road parking was a bonus. Chip shop within walking distance which was also an ice cream shop, post office and sold some groceries. Wonderful beach within walking distance too."
United Kingdom
Audrey
$430 nightly
The price is $516
Jan 24 - Jan 25
Total with taxes and fees
Coastal Cottage

Acdc Glamping, Campervan , Caravan and Tent Resort

Acdc Glamping, Campervan , Caravan and Tent Resort
3.0 star property
Fraserburgh
10.0 out of 10, Exceptional, (14 reviews)
"I was phoned about where I was staying and found the cabin easily open and ready, the manager arrived to check everything was OK."
United Kingdom
Margaret
$111 nightly
The price is $134
Feb 18 - Feb 19
Total with taxes and fees
Acdc Glamping, Campervan , Caravan and Tent Resort

Lost Guest House Peterhead

Lost Guest House Peterhead
3.0 star property
Peterhead
8.0 out of 10, Very Good, (92 reviews)
"Excellent stay, nice and clean property, Quiet area "
United Kingdom
Muhammad Usama
$48 nightly
The price is $57
Feb 1 - Feb 2
Total with taxes and fees
Lost Guest House Peterhead

Ban Car Hotel

Ban Car Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (72 reviews)
"Nice place nice staff and owners highly recommend this place "
United Kingdom
Steve
$97 nightly
The price is $116
Jan 19 - Jan 20
Total with taxes and fees
Ban Car Hotel

Rockstar Cottage

Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1 review)
$478 nightly
The price is $573
Jan 22 - Jan 23
Total with taxes and fees
Rockstar Cottage

Door to the Shore - Seafront Cottages

Door to the Shore - Seafront Cottages
3.5 star property
Fraserburgh
9.8 out of 10, Exceptional, (13 reviews)
"Beautiful escape next to the sea and lovely host!"
United Kingdom
Dylan
$201 nightly
The price is $234
Jan 19 - Jan 20
Total with taxes and fees
Door to the Shore - Seafront Cottages

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (1 review)
$504 nightly
The price is $504
Jan 24 - Jan 25
Total with taxes and fees
24 Waters Edge

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
$495 nightly
The price is $594
Jan 22 - Jan 23
Total with taxes and fees
Tammie Norrie Cottage
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

Learn more about Rosehearty

Like dining out and beaches? Get away to quaint Rosehearty!

Common Gulls by Port Rae, at ease in a strongish northwesterly.
Photo by Des Colhoun
Open Photo by Des Colhoun

Top Rosehearty Hotel Reviews

More cheap stays in Rosehearty

Hotels in Rosehearty with star-rating

Find out more about Rosehearty

Top reasons to visit Rosehearty

  • Stunning Rosehearty Beach: Enjoy the beautiful coastline and relax at picturesque seafront spots, perfect for sunbathing and beach activities.
  • Outdoor Adventures: Experience birdwatching, scenic photography, and exploration of peaceful lakes, ideal for nature lovers.
  • Cultural Attractions: Discover fascinating museums and local history that showcase the village's rich heritage.
  • Family-Friendly Activities: The variety of outdoor and cultural experiences makes Rosehearty perfect for family vacations.
  • Cozy Accommodations: Choose from a range of pet-friendly and family-friendly hotels and resorts close to the beach.

Find great hotels in and around Rosehearty

Rosehearty offers a delightful selection of accommodations, perfect for travelers seeking pet-friendly options and family-friendly experiences. Whether you're looking for a cozy hotel near the beach or a resort that caters to adventure seekers, you'll find a variety of choices to suit your preferences. From the best hotels in Rosehearty to those that provide a memorable vacation experience, this charming Scottish village has something for everyone.

  • Saplinbrae Hotel and Lodges: Nestled 12 miles away from Rosehearty, Saplinbrae Hotel and Lodges offers a charming, pet-friendly retreat perfect for those traveling with furry companions. This 3-star hotel features a welcoming atmosphere where pets are permitted, and amenities such as food and water bowls ensure a comfortable stay for your four-legged friends. With its idyllic surroundings, this hotel provides guests a peaceful escape, making it an ideal choice for nature lovers and families alike.
  • Heath Hill Hotel: Located a mere 3 miles from Rosehearty, the Heath Hill Hotel is a delightful 3-star accommodation that emphasizes convenience and comfort. Guests can indulge in a complimentary full breakfast each morning, setting the perfect tone for a day of exploring. The hotel's on-site restaurant and local restaurant guide offer a taste of the region's culinary delights. Additionally, the entertainment options, including a flatscreen TV, ensure that guests can unwind after a day of adventure. Heath Hill Hotel is the perfect base for those looking to immerse themselves in local culture.
  • The Davron Hotel: Situated in the heart of Rosehearty, The Davron Hotel is a cozy 3-star establishment that combines comfort with local charm. Guests can enjoy a complimentary breakfast on weekdays, and the on-site restaurant caters to families with kids' meals available. Unwind in the bar or lounge area, or challenge friends to a game of billiards. With cable TV and entertainment options, The Davron Hotel provides a relaxing environment for guests to enjoy their stay while exploring the local area.

Where to stay in Rosehearty

Rosehearty offers a delightful blend of culture and outdoor adventure, perfect for families and travelers seeking a friendly atmosphere. Don’t miss the stunning Rosehearty Beach and picturesque seafront, where you can soak up the sun and enjoy local reviews on the cozy beachfront spots. Explore nearby cities for budget-friendly options while experiencing the warmth and charm of this Scottish village. Your vacation here promises memorable moments filled with scenic views and welcoming locals.

  • Fraserburgh: As the largest town in the area, Fraserburgh embodies the spirit of coastal Scotland. Nestled along the North Sea, this city is a hub for outdoor enthusiasts, offering activities such as golfing and skiing. Visitors can explore the rich cultural heritage through local museums and historic sites, including the impressive Fraserburgh Heritage Centre. With a steady flow of travelers year-round, Fraserburgh is particularly lively in January, July, and September, making it an excellent base for adventures in the surrounding countryside and coastline.
  • Pennan: Just 5 miles from Rosehearty, Pennan is a picturesque village famous for its stunning coastal views and charming architecture. This quaint destination draws visitors looking for a romantic escape, complete with opportunities to explore nearby castles and historic sites. The village's iconic phone box, perched on the edge of a cliff, offers a unique photo opportunity. Peak travel months in April and during the summer make it a vibrant spot for culture-seekers and nature lovers alike.
  • Rathen: Located 6 miles from Rosehearty, Rathen is a serene village known for its scenic beauty and outdoor activities. Ideal for those seeking romance and tranquility, Rathen features lovely lakes and picturesque landscapes perfect for swimming and fishing. Visitors can unwind at local spas or take leisurely strolls through the countryside. With peak travel occurring from August to October, Rathen provides a peaceful retreat for nature lovers looking to escape the hustle and bustle of city life.

Things to do near Rosehearty

Rosehearty offers a delightful mix of cultural and outdoor activities perfect for family vacations. Visitors can enjoy birdwatching opportunities, capture stunning photographs at scenic spots, and explore romantic getaways. Golf enthusiasts will appreciate the local golf course, making it a great destination for both relaxation and recreation.

Shopping

In Rosehearty, explore charming local shops for unique souvenirs and gifts. If you're up for a drive, head to Fraserburgh's shops, like the Market Place, where you can find various local goods and crafts. Don't miss the Fraserburgh Shopping Centre for more options.

Recreation

Aden Country Park offers tranquil walking trails and lush greenery, perfect for relaxation and rejuvenation, just 12 miles from Rosehearty. For golf enthusiasts, Cruden Bay Golf Club and Trump International Golf Links provide stunning coastal views and invigorating play, located 22 and 30 miles away, respectively.

Adventure

Crimond Raceway, located 10 miles from Rosehearty, offers thrilling motor racing experiences. Feel the adrenaline rush as you navigate the track, surrounded by a vibrant atmosphere brimming with sports and adventure. It's perfect for speed enthusiasts looking for an exciting day out.

Nightlife

Experience the cozy charm of Rosehearty's nightlife at the popular Waters Edge, where you can enjoy local brews and delicious seafood. For a lively atmosphere, the Rosehearty Hotel offers a welcoming pub vibe, perfect for mingling with locals and sharing stories over drinks.

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

Booking tips and Expedia advantages for Rosehearty

To save money on your trip to Rosehearty, plan your visit between January and March for lower accommodation rates, avoiding the pricier summer months. Book your stay on a Thursday for the best hotel deals, and consider using Expedia's search tool to filter for budget options and Eco-certified hotels. Combine your hotel, flight, and activities for potential savings with Expedia packages. Don't forget to join Expedia's One Key membership for exclusive discounts and OneKeyCash rewards on future stays. Lastly, take advantage of any free local attractions and explore on foot to further cut costs.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Rosehearty are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Rosehearty is Thursday. The most expensive day to stay in Rosehearty is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your options based on your budget, preferred location, and the type of hotel you’re looking for. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Rosehearty with your flights and activities by choosing 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 Rosehearty

Rosehearty, located near Fraserburgh, offers a delightful mix of culture and outdoor adventures perfect for families. Visitors can explore local attractions, including fascinating museums and the beautiful Rosehearty Beach. With its stunning coastline and peaceful lakes, this charming village caters to travelers seeking both relaxation and exploration. Whether you’re enjoying the beach or delving into the local history, Rosehearty promises an unforgettable experience.

  • Fraserburgh Heritage Centre: Located 4 miles from Rosehearty, this museum offers a rich insight into the local culture and history. Explore fascinating exhibits that showcase Fraserburgh's maritime heritage, as well as its significant role in the fishing industry.
  • Museum of Scottish Lighthouses: Also situated 4 miles from Rosehearty, this unique museum celebrates Scotland's lighthouse history. Discover intriguing displays about the country's coastal navigational aids and enjoy stunning views of the surrounding coastline.
  • New Aberdour Beach: Just 3 miles from Rosehearty, this beautiful beach is perfect for relaxation and scenic walks. Enjoy the soft sands, coastal views, and the refreshing sea breeze, making it an ideal spot for a leisurely day outdoors.

Best time to go to Rosehearty

The best time to visit Rosehearty can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Rosehearty falls in August, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Rosehearty falls in January and February. February has average visitor numbers and mostly cloudy weather.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January41.4°F (5.2°C)Light RainMostly CloudyAverageSlightly Low
February41.4°F (5.2°C)No RainMostly CloudyAverageSlightly Low
March42.8°F (6.0°C)Light RainMostly CloudyAverageSlightly Low
April45.1°F (7.3°C)No RainMostly CloudySlightly HighAverage
May48.9°F (9.4°C)Light RainMostly CloudyAverageAverage
June53.6°F (12.0°C)Light RainMostly CloudyAverageSlightly High
July57.0°F (13.9°C)Light RainMostly CloudySlightly HighSlightly High
August57.2°F (14.0°C)Light RainMostly CloudySlightly HighSlightly High
September54.9°F (12.7°C)Light RainMostly CloudyAverageAverage
October50.7°F (10.4°C)Light RainMostly CloudySlightly LowAverage
November46.6°F (8.1°C)Light RainMostly CloudySlightly LowAverage
December42.8°F (6.0°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Rosehearty

If you're planning a vacation to Rosehearty, Scotland, flying into Aberdeen International Airport (ABZ) is your best option, located 34 miles away. Nearby hotel options include the Marcliffe Hotel, a 5-star property situated 6 miles from the airport, and the Trump Macleod House & Lodge, also a 5-star hotel 8 miles away. The Leonardo Hotel Aberdeen offers a comfortable 4-star stay just 6 miles from ABZ. All these hotels provide convenient access to the airport, ensuring a smooth transition to your Scottish getaway.

Frequently asked questions

What is the best area to stay in Rosehearty?
The best area to stay in Rosehearty is directly within the village center, particularly along the coastal road or near the harbor.

This area provides convenient access to local amenities and the picturesque coastline. You'll find the village's few shops, pubs, and cafes clustered around the main street, which runs parallel to the sea. The harbor itself is a focal point, offering views of fishing boats and the North Sea.

For couples seeking a quiet retreat, staying in the village center is ideal. You'll be within walking distance of scenic coastal paths and can enjoy strolls along the harbor, taking in the serene environment. It's a great base for exploring the local area at a relaxed pace.

Travelers looking for a peaceful base from which to explore the Aberdeenshire coast will also find the village center suitable.
When is the best time to go to Rosehearty?
The best time to go to Rosehearty is during the summer months, from June to August, when the weather is mildest and the days are long.

Couples looking for a peaceful coastal retreat will find these months ideal. The longer daylight hours allow for extended walks along the Moray Firth coastline and exploring nearby villages without the chill of cooler seasons. You can comfortably enjoy the natural beauty and tranquility of the area.

For those interested in outdoor activities like golf or birdwatching, late spring (May) and early autumn (September) also offer pleasant conditions.
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 Rosehearty.
How can I save on a Rosehearty hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Rosehearty hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. 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 Rosehearty hotel?
Prices for hotels in Rosehearty often vary, but you can find a great deal from $57 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