Find hotels near Bass Rock, Edinburgh from $68

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Bass Rock hotels

No.12 Hotel & Bistro

No.12 Hotel & Bistro
3.0 star property
3.2 mi from Bass Rock
9.2 out of 10, Wonderful, (93 reviews)
"A really lovely boutique hotel with great staff, a great atmosphere and in a great location. If you like running head up the Law or along the beach eastwards!"
United Kingdom
Charles
$219 nightly
The price is $263
Feb 7 - Feb 8
Total with taxes and fees
No.12 Hotel & Bistro

Marine North Berwick

Marine North Berwick
5.0 star property
4 mi from Bass Rock
8.8 out of 10, Excellent, (287 reviews)
"Beautiful hotel, amazing views, fab breakfast and very comfy beds! "
United Kingdom
Kelly
$245 nightly
The price is $294
Mar 9 - Mar 10
Total with taxes and fees
Marine North Berwick

The Folly Hotel

The Folly Hotel
3.0 star property
3.6 mi from Bass Rock
7.8 out of 10, Good, (113 reviews)
"Perfect location when visiting North Berwick! Friendly staff and clean rooms. Have stayed here multiple times and plan to come back! "
United States
Paige
$104 nightly
The price is $125
Feb 11 - Feb 12
Total with taxes and fees
The Folly Hotel

The Crown & Kitchen

The Crown & Kitchen
3.5 star property
6.4 mi from Bass Rock
9.2 out of 10, Wonderful, (169 reviews)
"It's a nice setting and a quiet environment. "
United Kingdom
Kanayo
$123 nightly
The price is $148
Feb 8 - Feb 9
Total with taxes and fees
The Crown & Kitchen

Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
6.7 mi from Bass Rock
8.6 out of 10, Excellent, (504 reviews)
"Fabulous staff,amazing room and view.situated in the perfect location "
United Kingdom
Teresa
$116 nightly
The price is $139
Feb 10 - Feb 11
Total with taxes and fees
Bayswell Park Hotel

The Lodge at Craigielaw

The Lodge at Craigielaw
4.0 star property
10.4 mi from Bass Rock
9.4 out of 10, Exceptional, (183 reviews)
"room good, staff excellent"
United Kingdom
Kenneth
$83 nightly
The price is $100
Feb 20 - Feb 21
Total with taxes and fees
The Lodge at Craigielaw

Pine Marten, Dunbar by Marston's Inns

Pine Marten, Dunbar by Marston's Inns
4.0 star property
7.8 mi from Bass Rock
8.4 out of 10, Very Good, (378 reviews)
"Great staff having shops and restaurants so close"
Australia
Peter
$81 nightly
The price is $97
Mar 8 - Mar 9
Total with taxes and fees
Pine Marten, Dunbar by Marston's Inns

The Law

The Law
3.0 star property
3.3 mi from Bass Rock
9.0 out of 10, Wonderful, (2 reviews)
"Small room, but clean and comfortable bed"
United Kingdom
Maria
$149 nightly
The price is $178
Feb 8 - Feb 9
Total with taxes and fees
The Law

The Leddie Hotel

The Leddie Hotel
3.0 star property
9.9 mi from Bass Rock
10.0 out of 10, Exceptional, (11 reviews)
"Friendly staff, lovely rooms and good access for golfing. "
Norway
Anne
$198 nightly
The price is $238
Feb 17 - Feb 18
Total with taxes and fees
The Leddie Hotel

The Waterfront

The Waterfront
3.0 star property
10.3 mi from Bass Rock
9.4 out of 10, Exceptional, (201 reviews)
"Great location, good breakfast and very friendly staff. "
United Kingdom
Alice
$110 nightly
The price is $132
Feb 8 - Feb 9
Total with taxes and fees
The Waterfront

The Bank

The Bank
4.0 star property
10.4 mi from Bass Rock
9.0 out of 10, Wonderful, (166 reviews)
"Staff excellent and room very good and clean"
United Kingdom
Jim
$104 nightly
The price is $125
Feb 8 - Feb 9
Total with taxes and fees
The Bank

Greywalls Hotel and Chez Roux

Greywalls Hotel and Chez Roux
5.0 star property
7.4 mi from Bass Rock
9.4 out of 10, Exceptional, (200 reviews)
"Lovely setting. Warm welcome, staff friendly and efficient. Food excellent. "
United Kingdom
Jack
$288 nightly
The price is $346
Feb 8 - Feb 9
Total with taxes and fees
Greywalls Hotel and Chez Roux

Orchard House Lodges

Orchard House Lodges
3.0 star property
11.5 mi from Bass Rock
9.6 out of 10, Exceptional, (60 reviews)
"Had a lovely "
United Kingdom
Georgia
$129 nightly
The price is $129
Feb 8 - Feb 9
Total with taxes and fees
Orchard House Lodges

The Linton Hotel

The Linton Hotel
4.0 star property
6.4 mi from Bass Rock
8.4 out of 10, Very Good, (474 reviews)
"Excellent stay, a hidden gem, peaceful and relaxing, staff really friendly, excellent food and fantastic food"
United Kingdom
Andrew
$56 nightly
The price is $68
Feb 18 - Feb 19
Total with taxes and fees
The Linton Hotel

Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
11.7 mi from Bass Rock
9.0 out of 10, Wonderful, (392 reviews)
"Everything very clean very quiet staff first class"
United Kingdom
Mark
$74 nightly
The price is $88
Feb 8 - Feb 9
Total with taxes and fees
Kilconquhar Castle Estate

Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton, 5.8 mi from Bass Rock
10.0 out of 10, Exceptional, (1 review)
"Having dined here several times under the previous owners, this was, however, our first time staying at the Open Arms (now under new ownership). We were not disappointed. Dinner was as delicious as before (though we were sorry to see that the haggis wellington option was no longer on the menu). My partner’s severe pork allergy was catered for with an alternative option for his breakfast & staff seemed well aware of this - thank you. Our room was clean, comfortable & had all the amenities we...
United Kingdom
Claire
$91 nightly
The price is $110
Feb 8 - Feb 9
Total with taxes and fees
Open Arms Hotel

Maitlandfield House Hotel

Maitlandfield House Hotel
3.0 star property
10 mi from Bass Rock
8.2 out of 10, Very Good, (432 reviews)
"lovely staff on reception and at breakfast "
United Kingdom
HEATHER
$154 nightly
The price is $184
Mar 1 - Mar 2
Total with taxes and fees
Maitlandfield House Hotel

8 Barney Mains Cottage

8 Barney Mains Cottage
3.0 star property
8.4 mi from Bass Rock
$823 nightly
The price is $987
Feb 19 - Feb 20
Total with taxes and fees
8 Barney Mains Cottage

Woodpecker Lodge

Woodpecker Lodge
2.5 star property
10.6 mi from Bass Rock
$717 nightly
The price is $860
Feb 18 - Feb 19
Total with taxes and fees
Woodpecker Lodge
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.

Compare popular hotels close to Bass Rock

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
Balcony
No.12 Hotel & Bistro
3.0 star property
9.2
Wonderful
93 reviews
View
Outdoor spa tub
Marine North Berwick
5.0 star property
8.8
Excellent
287 reviews
View
Front of property
The Folly Hotel
3.0 star property
7.8
Good
113 reviews
View
Double Room, Ensuite (The Wynd)
The Crown & Kitchen
3.5 star property
9.2
Wonderful
169 reviews
View
Lounge
Bayswell Park Hotel
3.5 star property
8.6
Excellent
504 reviews
View

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 $68 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