Photo by Des Colhoun

Find hotels in Rosehearty from $66

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 Rosehearty hotels

The Davron Hotel

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

Shoreline House

Shoreline House
3.0 star property
Fraserburgh
$923 nightly
The price is $1,107
Jan 19 - Jan 20, 2026
Total with taxes and fees
Shoreline House

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (238)
"Lovely hotel and staff "
United Kingdom
Fiona
$101 nightly
The price is $122
Jan 14 - Jan 15, 2026
Total with taxes and fees
Fife Lodge

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (214)
"It’s just a perfect hotel and perfect staff"
United Kingdom
Antonio
$120 nightly
The price is $145
Jan 31 - Feb 1, 2026
Total with taxes and fees
Banff Springs Hotel

Trinity Boutique B&B

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

Beachview

Beachview
2.0 star property
Peterhead
10.0 out of 10, Exceptional, (2)
"Property was immaculate and very well presented."
United Kingdom
Daniel
$88 nightly
The price is $106
Jan 3 - Jan 4, 2026
Total with taxes and fees
Beachview

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, (359)
"A lovely environment to be in Kim the manager very hospitable food was so good was fresh and tasty staff lovely "
United Kingdom
Sharon
$60 nightly
The price is $72
Jan 9 - Jan 10, 2026
Total with taxes and fees
Harbour Spring, Peterhead by Marston's Inns

Ban Car Hotel

Ban Car Hotel
3.0 star property
Fraserburgh
9.2 out of 10, Wonderful, (69)
"Nice place nice staff and owners highly recommend this place "
United Kingdom
Steve
$98 nightly
The price is $117
Jan 5 - Jan 6, 2026
Total with taxes and fees
Ban Car Hotel

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.8 out of 10, Exceptional, (230)
"Was really nice place to stay, room was great, service was excellent and the food was fantastic."
United Kingdom
Douglas
$129 nightly
The price is $155
Jan 31 - Feb 1, 2026
Total with taxes and fees
Saplinbrae Hotel and Lodges

The Waterside Hotel

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

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.4 out of 10, Very Good, (18)
"Comfortable hotel, spotlessly clean & staff just lovely!"
United Kingdom
Christine
Stag & Thistle Hotel and Restaurant

Lost Guest House Peterhead

Lost Guest House Peterhead
3.0 star property
Peterhead
8.0 out of 10, Very Good, (92)
"Excellent stay, nice and clean property, Quiet area "
United Kingdom
Muhammad Usama
Lost Guest House Peterhead

Rockstar Cottage

Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1)
$468 nightly
The price is $562
Jan 4 - Jan 5, 2026
Total with taxes and fees
Rockstar Cottage

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.0 out of 10, Wonderful, (203)
"Lovely hotel and great value. Staff are always excellent."
United Kingdom
Edward
$180 nightly
The price is $215
Jan 3 - Jan 4, 2026
Total with taxes and fees
The Knowes Hotel & Restaurant

Coastal Cottage

Coastal Cottage
3.0 star property
Fraserburgh
10.0 out of 10, Exceptional, (1)
"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
$421 nightly
The price is $506
Jan 4 - Jan 5, 2026
Total with taxes and fees
Coastal 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)
"Beautiful escape next to the sea and lovely host!"
United Kingdom
Dylan
$202 nightly
The price is $236
Jan 3 - Jan 4, 2026
Total with taxes and fees
Door to the Shore - Seafront Cottages

West Pier Cottage

West Pier Cottage
3.0 star property
Macduff
$449 nightly
The price is $539
Jan 4 - Jan 5, 2026
Total with taxes and fees
West Pier Cottage

111a Main Street

111a Main Street
3.0 star property
Banff
10.0 out of 10, Exceptional, (1)
"The weather was not bad was good the accommodation where we it was really good very comfortable. It was clean as well inside the property. There was everything what i need in the house in the kitchen. Everything I did not see anything less It was very comfortable "
United Kingdom
Mrs Frishta
$590 nightly
The price is $707
Jan 4 - Jan 5, 2026
Total with taxes and fees
111a Main Street

49 Crovie Village

49 Crovie Village
2.5 star property
Banff
$587 nightly
The price is $705
Jan 7 - Jan 8, 2026
Total with taxes and fees
49 Crovie Village

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
$492 nightly
The price is $591
Jan 7 - Jan 8, 2026
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

When is the best time to go to Rosehearty?
The most popular time to visit Rosehearty is during the summer months, particularly July. This is when the weather is at its finest, with average temperatures around 60°F, creating a pleasant atmosphere for outdoor adventures. The longer daylight hours make it great for exploring the stunning coastline and enjoying the scenic beauty of the surrounding countryside.

From June to August, Rosehearty experiences its peak season, attracting visitors eager to partake in the various outdoor activities available. This period offers an array of options, from coastal walks along the North Sea to fishing excursions and water sports. The village is vibrant, and you'll find local festivals and events that showcase the rich culture and heritage of the area.

If you're looking for a quieter experience, September is a great choice. While the weather is still mild, with temperatures in the mid-50s to low 60s Fahrenheit, crowds begin to thin, allowing for a more relaxed exploration of the charming village and its surroundings. This is also an ideal time for scenic drives, as the landscapes transition into beautiful autumn colors.

For those considering a budget-friendly visit, November can be an option, as it typically sees fewer tourists and lower accommodation rates. While the weather may be cooler, it offers a unique opportunity to experience the tranquility of Rosehearty.
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 Rosehearty hotel for you.
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 $66 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