Photo by Karenza Thomas

Find hotels near Brora Beach, Brora

Beach vacation deals from $115

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

Compare 719 hotels close to Brora Beach with room rates, reviews, and availability. Most hotels are fully refundable.

Royal Marine Hotel

4.0 star property
0.8 mi from Brora Beach
9.4 out of 10, Exceptional, (236)
"Fantastic room, friendly staff and an amazing breakfast 👍"
United Kingdom
Mark
$128 nightly
The price is $153
Dec 5 - Dec 6
Total with taxes and fees
Royal Marine Hotel

North Coast 500 Pods

3.5 star property
1.8 mi from Brora Beach
9.6 out of 10, Exceptional, (38)
"Excellent accommodation and friendly host. Ideal for overnight or short break in rural location but near enough Brora for shopping etc. "
United Kingdom
Catherine
$102 nightly
The price is $122
Dec 3 - Dec 4
Total with taxes and fees
North Coast 500 Pods

Golspie Inn

3.5 star property
5.6 mi from Brora Beach
8.6 out of 10, Excellent, (180)
"Great hotel friendly staff"
United Kingdom
Christopher
$121 nightly
The price is $145
Dec 3 - Dec 4
Total with taxes and fees
Golspie Inn

The Bridge Guest House

4.0 star property
9.4 mi from Brora Beach
9.0 out of 10, Wonderful, (108)
"Charming with great location."
United States
Gabrielle
$127 nightly
The price is $152
Dec 6 - Dec 7
Total with taxes and fees
The Bridge Guest House

Bannockburn Inn

3.0 star property
9.4 mi from Brora Beach
8.8 out of 10, Excellent, (54)
"Loved Bannockburn. The restaurant and pub were wonderful with fantastic food and drinks. East to walk to the harbour and take pictures at the bridge. "
Canada
Cathy
$95 nightly
The price is $115
Dec 7 - Dec 8
Total with taxes and fees
Bannockburn Inn

Belgrave Arms Hotel

3.0 star property
9.4 mi from Brora Beach
8.4 out of 10, Very Good, (53)
"The employees were great. The area was quiet. Room was clean. It did get a bit warm at night as only 1 window opened and only at the top. Overall was a good stay!"
United States
Brandon
$117 nightly
The price is $141
Dec 8 - Dec 9
Total with taxes and fees
Belgrave Arms Hotel

Dornoch Station

5.0 star property
11.9 mi from Brora Beach
9.4 out of 10, Exceptional, (64)
"Rooms were gorgeous and location super convenient "
United States
Chantel
$166 nightly
The price is $199
Dec 7 - Dec 8
Total with taxes and fees
Dornoch Station

Royal Golf Hotel

4.0 star property
12 mi from Brora Beach
9.0 out of 10, Wonderful, (158)
"Great hotel for staying in Dornoch adjacent to the golf course with good dining options."
United Kingdom
Ian
$120 nightly
The price is $144
Dec 3 - Dec 4
Total with taxes and fees
Royal Golf Hotel

The Eagle Hotel

3.0 star property
12.2 mi from Brora Beach
7.4 out of 10, Good, (3)
"Lovely friendly staff, room a little tired but clean. Bed not that comfy"
United Kingdom
Alex
$102 nightly
The price is $122
Dec 8 - Dec 9
Total with taxes and fees
The Eagle Hotel

Sealladh Mor

3.5 star property
11.1 mi from Brora Beach
$1,622 nightly
The price is $1,947
Dec 6 - Dec 7
Total with taxes and fees
Sealladh Mor

The Steading

3.5 star property
11.1 mi from Brora Beach
$1,414 nightly
The price is $1,697
Dec 6 - Dec 7
Total with taxes and fees
The Steading
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.

Top Brora Beach Hotel Reviews

Hotels near other Brora Beach attractions

Frequently asked questions

What are the top-rated hotels near Brora Beach?
Discover the top-rated hotels near Brora Beach that promise comfortable stays and delightful amenities for your getaway.

Royal Marine Hotel

Royal Marine Hotel is a charming 4-star hotel located just 1.8 miles from Brora Beach, with a remarkable review rating of 9.4 by travelers. Guests can enjoy a range of amenities including a serene terrace, free cooked breakfast, and designer toiletries. The hotel features sea views and is situated near the beach, making it an ideal spot for those looking to relax by the water. Off-street parking and a lovely garden further enhance the inviting atmosphere of this hotel.

Sutherland Inn

Sutherland Inn offers a cozy 3-star experience, located also just 1.8 miles from Brora Beach with a solid review rating of 8.4 from travelers. This inn is perfect for those seeking a comfortable stay with daily housekeeping and free self-parking. Guests can enjoy a delicious cooked breakfast and dine at the on-site restaurant. For the adventurous, mountain biking opportunities are nearby, making it a great choice for active travelers.
How much is a hotel near Brora Beach?
Staying near Brora Beach is a treat, with plenty of hotels from $115 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Brora Beach?
For families looking for a memorable stay near Brora Beach, these top-rated family-friendly hotels offer comfort and amenities that cater to young travelers.

Royal Marine Hotel

Royal Marine Hotel is a delightful 4-star hotel located just 1.8 miles from Brora Beach, an impressive travelers' rating of 9.4. Ideal for families, it features a lovely garden, free cribs, and spacious sofa beds to ensure a comfortable stay for everyone. Guests can enjoy a free cooked breakfast, and the nearby beach offers stunning views and relaxation. Additional amenities include off-street parking and designer toiletries, making this hotel a perfect getaway for families.

Sutherland Inn

Sutherland Inn is a charming 3-star hotel situated 1.8 miles from Brora Beach, with a solid review rating of 8.4. This family-friendly spot offers daily housekeeping and a restaurant with kids' meal options, perfect for young diners. Guests can start their day with a complimentary cooked breakfast and take advantage of the nearby mountain biking opportunities. With free self-parking available, this hotel provides a cozy and convenient base for families exploring the beautiful coastline.
Which hotels near Brora Beach offer the best views?
For those looking to enjoy stunning views while staying near Brora Beach, there are several excellent options that promise a memorable experience.

Royal Marine Hotel

Royal Marine Hotel is a delightful 4-star hotel located just 1.8 miles from Brora Beach, with an impressive review rating of 9.4 by travelers. This hotel features a charming terrace where travelers can soak in the beautiful surroundings. With amenities like free breakfast, a nearby beach, and sea views from select rooms, it offers a perfect blend of comfort and scenic beauty. Guests can also enjoy the tranquil garden and access to designer toiletries, making it an inviting choice for anyone visiting Brora.
What are the best affordable hotels near Brora Beach?
For travelers seeking affordable and family-friendly hotels near Brora Beach, there are some excellent options that won't break the bank.

Sutherland Inn

Sutherland Inn is a cozy 3-star hotel located just 1.8 miles from Brora Beach. With a review rating of 8.4, this inn is perfect for families looking for a welcoming atmosphere. Guests can enjoy complimentary cooked breakfast and free WiFi, making it an ideal choice for families. Additional amenities include free self-parking and daily housekeeping, ensuring a comfortable stay for all.
What are the best pet-friendly hotels near Brora Beach?
For travelers looking to enjoy Brora Beach with their furry friends, these top-rated pet-friendly hotels offer comfort and convenience.

Royal Marine Hotel

The 4-star Royal Marine Hotel is just 1.8 miles from Brora Beach, offering a strong travelers' rating of 9.4. This hotel welcomes pets and provides amenities such as in-room pet accommodations and service animals. Guests can enjoy a free cooked breakfast, relax on the terrace, or explore the nearby beach. With additional features like free off-street parking and designer toiletries, it's an excellent choice for both travelers and their pets.

Sutherland Inn

Located 1.8 miles from Brora Beach, Sutherland Inn is a 3-star hotel rated 8.4 by travelers. This pet-friendly inn allows dogs and offers amenities such as daily housekeeping and free self-parking. Guests can indulge in a delicious cooked breakfast before heading out to explore the scenic surroundings. The on-site restaurant also caters to families, making it a great option for those traveling with children.
Can I book a fully refundable hotel close to Brora Beach?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Brora Beach", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Brora Beach?
To look for discounts on hotels near Brora Beach, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is 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 and other participating brands.

Explore a world of travel with Expedia