Photo by Trembich Moving Moments

Find hotels near Bass Rock, Edinburgh from $82

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

Filter by

Guest rating
Guest rating
Star rating

Compare 497 hotels close to Bass Rock with room rates, reviews, and availability. Most hotels are fully refundable.

Nether Abbey Hotel

4.0 star property
9.4 out of 10, Exceptional, (160)
"The staff were very friendly and welcoming. They were enthusiatic and really made us feel welcome. Our room was lovely, clean and comfortable and we slept very well. "
$173 nightly
The price is $207
Oct 19 - Oct 20
Total with taxes and fees
Nether Abbey Hotel

No.12 Hotel & Bistro

3.0 star property
9.0 out of 10, Wonderful, (88)
"A lovely small friendly boutique hotel great for a short break and in a lovely convenient location. Great range of wines. Would like some fruit available at breakfast though."
$204 nightly
The price is $245
Nov 1 - Nov 2
Total with taxes and fees
No.12 Hotel & Bistro

Marine North Berwick

5.0 star property
8.8 out of 10, Excellent, (259)
"What a lovely hotel. Everything was wonderful, didn’t want to leave "
$259 nightly
The price is $311
Nov 2 - Nov 3
Total with taxes and fees
Marine North Berwick

The Crown & Kitchen

3.5 star property
9.2 out of 10, Wonderful, (161)
"Great stay in a lovely fresh clean room. Bar was welcoming and the food was great!"
$110 nightly
The price is $132
Oct 16 - Oct 17
Total with taxes and fees
The Crown & Kitchen

The Linton Hotel

4.0 star property
8.4 out of 10, Very Good, (463)
"Comfortable room, very friendly staff, nice bar, clean and welcoming "
$77 nightly
The price is $93
Oct 23 - Oct 24
Total with taxes and fees
The Linton Hotel

The Folly Hotel

3.0 star property
7.8 out of 10, Good, (110)
"Great location for golf, only stayed one night but staff were efficient and super friendly. Bed not too comfortable but hotel fair for the price."
$111 nightly
The price is $134
Nov 4 - Nov 5
Total with taxes and fees
The Folly Hotel

Bayswell Park Hotel

3.5 star property
8.6 out of 10, Excellent, (490)
"Fabulous staff,amazing room and view.situated in the perfect location "
$99 nightly
The price is $119
Oct 19 - Oct 20
Total with taxes and fees
Bayswell Park Hotel

Greywalls Hotel and Chez Roux

5.0 star property
9.2 out of 10, Wonderful, (193)
"A very comfortable stay and will return again "
$289 nightly
The price is $346
Nov 2 - Nov 3
Total with taxes and fees
Greywalls Hotel and Chez Roux

The Spindrift Guest House

4.0 star property
9.8 out of 10, Exceptional, (111)
"Beautiful guest house with great hosts"
$154 nightly
The price is $184
Oct 16 - Oct 17
Total with taxes and fees
The Spindrift Guest House

Pine Marten, Dunbar by Marston's Inns

4.0 star property
8.4 out of 10, Very Good, (360)
"Great value for money quite clean easy check in.Staff very friendly and helpful. A great place to stay."
$68 nightly
The price is $82
Oct 26 - Oct 27
Total with taxes and fees
Pine Marten, Dunbar by Marston's Inns

The Leddie Hotel

3.0 star property
10.0 out of 10, Exceptional, (9)
"Friendly staff, lovely rooms and good access for golfing. "
The Leddie Hotel

The Ship Inn

3.5 star property
9.6 out of 10, Exceptional, (67)
"Beautiful location and fab food "
$214 nightly
The price is $257
Nov 9 - Nov 10
Total with taxes and fees
The Ship Inn

The Lodge at Craigielaw

4.0 star property
9.4 out of 10, Exceptional, (161)
"Stayed here as we had a wedding nearby. We were able to check in early and the room was very clean and a good size."
$90 nightly
The price is $108
Nov 5 - Nov 6
Total with taxes and fees
The Lodge at Craigielaw

The Bank

4.0 star property
9.0 out of 10, Wonderful, (158)
"This was a wonderful place to stay and a perfect spot to start our vacation."
$139 nightly
The price is $167
Oct 19 - Oct 20
Total with taxes and fees
The Bank

Orchard House Lodges

3.0 star property
9.6 out of 10, Exceptional, (58)
"Everything was very nice"
$130 nightly
The price is $130
Nov 4 - Nov 5
Total with taxes and fees
Orchard House Lodges

Kilconquhar Castle Estate

3.0 star property
9.0 out of 10, Wonderful, (370)
"Lovely overnight stay and great location. The staff were so helpful and friendly. Good leisure facilities and the food fabulous, will definitely return for another stay. "
$97 nightly
The price is $116
Oct 19 - Oct 20
Total with taxes and fees
Kilconquhar Castle Estate

Maitlandfield House Hotel

3.0 star property
8.2 out of 10, Very Good, (420)
"Had a pleasant stay. Spotlessly clean room. Staff friendly and delicious cooked breakfasts."
$138 nightly
The price is $166
Oct 14 - Oct 15
Total with taxes and fees
Maitlandfield House Hotel

The Law

3.0 star property
$239 nightly
The price is $287
Oct 25 - Oct 26
Total with taxes and fees
The Law
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 Bass Rock Hotel Reviews

Hotels near other Bass Rock attractions

Frequently asked questions

What are the top-rated hotels near Bass Rock?
Discover the top-rated hotels near Bass Rock that promise a memorable stay with breathtaking views and exceptional service.Your very own 5 star Scottish Castle - Your very own home from home

Your very own 5 star Scottish Castle offers an exceptional stay just an 87-minute walk from Bass Rock, with a perfect review rating of 10. This historic castle-style accommodation invites travelers to enjoy a range of amenities, including a fully equipped kitchen, a romantic fireplace, and stunning lake views. Guests can also indulge in outdoor activities nearby such as hiking and sailing, making it a perfect retreat for nature lovers.

Nether Abbey Hotel

Nether Abbey Hotel is a delightful 4-star hotel situated just 51 minutes' walk from Bass Rock, with a great traveler rating score of 9.4 by travelers. This hotel features a lovely terrace, perfect for relaxing after a day of adventure, and offers amenities like a hot tub and access to nearby golf courses. Guests can enjoy free daily breakfast and are close to the beach, making it a fantastic choice for an enjoyable stay.

The Castle Inn

The Castle Inn is a charming 4-star hotel located 93 minutes on foot from Bass Rock, rated 10 by travelers. Guests can enjoy the convenience of free self-parking, allowing easy exploration of the beautiful North Berwick area. Its inviting atmosphere and nearby local attractions make it an ideal base for travelers seeking comfort and accessibility.
How much is a hotel near Bass Rock?
Staying near Bass Rock is a treat, with plenty of hotels from $82 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 Bass Rock?
For families seeking a memorable getaway near Bass Rock, these top-rated hotels offer family-friendly amenities and stunning views.Your very own 5 star Scottish Castle - Your very own home from home

Your very own 5 star Scottish Castle - Your very own home from home is a fantastic choice for families, located just an 87-minute walk from Bass Rock. With a perfect review rating of 10, this hotel features an outdoor play area for children, highchairs, and babysitting services, ensuring a comfortable stay for travelers of all ages. Additionally, it offers a historic charm with free breakfast, a garden, and on-site parking, perfect for family gatherings and celebrations.

Nether Abbey Hotel

Nether Abbey Hotel is a welcoming 4-star hotel located just 51 minutes on foot from Bass Rock, with an impressive review rating of 9.4. Families will appreciate the complimentary cribs, kids' meal options, and a daily housekeeping service. This hotel also offers free breakfast, a terrace, and easy access to nearby beaches and golf courses, ensuring a delightful stay for travelers of all ages.

Marine North Berwick

Marine North Berwick, only a 54-minute stroll from Bass Rock, is a luxurious 5-star hotel with a review rating of 8.8. This family-friendly destination features an indoor pool kid-friendly, connecting rooms, and a private picnic area. Guests can enjoy beachfront dining, a spa with steam rooms, and beautiful sea views, making it an ideal spot for relaxation and family fun.
Are there any 5-star hotels near Bass Rock?
Discover the luxury of top-rated accommodations near Bass Rock, perfect for travelers seeking a stunning getaway in North Berwick.Marine North Berwick

Marine North Berwick is a luxurious 5-star hotel located just a scenic 54-minute walk from Bass Rock. With an impressive review rating of 8.8, this hotel offers a blend of comfort and elegance. Guests can unwind at the full-service spa which features treatment rooms for massages, a sauna, and a hot tub, perfect for relaxation after a day of exploring. The hotel boasts premium bedding, designer toiletries, and a beachfront restaurant offering delightful dining options with stunning sea views, making it an ideal choice for a memorable stay.
Which hotels near Bass Rock offer the best views?
Discover top-rated hotels near Bass Rock that offer stunning views to enhance your stay in North Berwick.Your very own 5 star Scottish Castle - Your very own home from home

With a perfect review rating of 10, this unique hotel is an 87-minute walk from Bass Rock, offering a truly memorable stay in a historic castle. Guests can enjoy free breakfast and take advantage of the outdoor play area. The castle features a beautiful balcony with lake views, perfect for enjoying the serene landscape. With amenities like a kitchen and fireplace, this cozy retreat feels just like home while providing a romantic getaway.

Marine North Berwick

Marine North Berwick, rated 8.8 by travelers and a 5-star status, is located just a 54-minute walk from Bass Rock. This luxurious hotel offers a range of exceptional amenities including an indoor pool, a full-service spa with treatments, and a beachfront restaurant. Guests can relax in the hot tub or enjoy a meal with a golf view, while the stunning sea views from the terrace make it an ideal spot to unwind after a day of exploration.
What are the best affordable hotels near Bass Rock?
For travelers seeking affordable yet charming accommodations near Bass Rock, here are some excellent choices that don't compromise on comfort or experience.Your very own 5 star Scottish Castle - Your very own home from home

This stunning 5-star Scottish Castle is a unique gem located just an 87-minute walk from Bass Rock. Rated a perfect 10 by travelers, it offers family-friendly amenities such as a free breakfast and highchairs for children. Guests can also enjoy lovely features like a historic castle structure, a cozy fireplace, and an outdoor play area for kids. With picturesque lake views and nearby hiking and fishing options, this hotel is a perfect blend of luxury and practicality.

No.12 Hotel & Bistro

Just 2.5 miles from Bass Rock, No.12 Hotel & Bistro is a delightful 3-star hotel with a great traveler rating score of 9.0. This family-friendly hotel provides a free English breakfast and cribs for small children, ensuring a comfortable stay for travelers with families. Guests can also take advantage of free self-parking and daily housekeeping. Its nearby the sea and beach makes it an ideal spot for relaxing coastal outings.

The Folly Hotel

The Folly Hotel, located a scenic 44-minute walk from Bass Rock, is a cozy 3-star option rated 7.8 by travelers. This affordable hotel features free self-parking and WiFi, making it a convenient choice for those on a budget. Guests can explore nearby white sand beaches and hiking trails, providing ample opportunities for outdoor activities. It's a charming spot for travelers looking for a simple yet enjoyable stay.
Are there any hotels with pools close to Bass Rock?
For travelers seeking a luxurious stay near Bass Rock, these top-rated hotels with pools in North Berwick offer the perfect blend of relaxation and stunning views.Marine North Berwick

Marine North Berwick is a stunning 5-star hotel located just a 54-minute walk from Bass Rock, rated by travelers at an impressive 8.8. This family-friendly hotel features an inviting indoor pool with accessible options and sun loungers, perfect for unwinding after a day of exploration. Guests can indulge in a range of amenities including a full-service spa, on-site dining with beachfront views, and complimentary bicycles for nearby adventures. With luxurious touches like Egyptian cotton sheets and massage treatments, this hotel ensures a memorable stay.
What are the best pet-friendly hotels near Bass Rock?
For those traveling with pets to enjoy the stunning views of Bass Rock, there are excellent pet-friendly hotels nearby that cater to both you and your furry friends.Your very own 5 star Scottish Castle - Your very own home from home

This unique hotel offers an unforgettable experience just 87 minutes walk from Bass Rock, with a perfect travelers' rating of 10. Guests can bring their pets along, enjoying a cozy feel in a historic castle setting. The hotel features a fully equipped kitchen and offers outdoor play areas for children, ensuring a memorable stay for families and their furry companions.

Nether Abbey Hotel

Nether Abbey Hotel, rated 9.4 by travelers, is a charming 4-star hotel located 51 minutes on foot from Bass Rock. This pet-friendly hotel welcomes dogs and provides amenities like food and water bowls. Guests can indulge in a complimentary cooked breakfast, explore nearby golf courses, and enjoy the relaxing terrace overlooking the beautiful scenery.

Marine North Berwick

Marine North Berwick is a luxurious 5-star hotel just a 54-minute walk from Bass Rock, an impressive travelers' rating of 8.8. This pet-friendly haven offers amenities such as food and water bowls for your pets, ensuring their comfort during your stay. Guests can also enjoy a beachfront restaurant, an indoor pool, and a rejuvenating spa with treatment rooms, making it a perfect retreat for relaxation and leisure.
Can I book a fully refundable hotel close to Bass Rock?
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 "Bass Rock", 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 Bass Rock?
To look for discounts on hotels near Bass Rock, join [One Key™](US: https://www.expedia.com/welcome-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