Find hotels near Bass Rock, Edinburgh from $114

  • 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 Bass Rock hotels

1. The Law

The Law
3.0 star property
3.3 mi from Bass Rock
9.2 out of 10, Wonderful, (13 reviews)
"Delicious food, friendly hospitality. Rooms are cute, clean and comfy, if a touch tight. "
United States
Matthew
$216 nightly
The price is $259
Jun 14 - Jun 15
Total with taxes and fees
The Law

2. Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton, 5.8 mi from Bass Rock
9.4 out of 10, Exceptional, (12 reviews)
"Beautiful quiet location. Lovely atmosphere- especially the old library. Food was excellent and good value for money. Staff very friendly. Small but clean room."
United Kingdom
Kathleen
$95 nightly
The price is $114
Jun 29 - Jun 30
Total with taxes and fees
Open Arms Hotel

3. Marine North Berwick

Marine North Berwick
5.0 star property
4 mi from Bass Rock
8.8 out of 10, Excellent, (300 reviews)
"Great"
United States
Russell
$321 nightly
The price is $386
Jun 14 - Jun 15
Total with taxes and fees
Marine North Berwick

4. Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
6.7 mi from Bass Rock
8.6 out of 10, Excellent, (522 reviews)
"Excellent and would highly recommend stay, food and junior suite with hot tub. Areas of improvement: Old plumbing pipes by the hot tub in room 24 fires off unpleasant scents here and there and staff could be a bit more friendly and approachable."
United Kingdom
Saad
$150 nightly
The price is $180
Jun 14 - Jun 15
Total with taxes and fees
Bayswell Park Hotel

5. The Leddie Hotel

The Leddie Hotel
3.0 star property
9.9 mi from Bass Rock
9.8 out of 10, Exceptional, (19 reviews)
"Comfortable clean room, lovely meals in the restaurant, great service."
United Kingdom
Lesley
$233 nightly
The price is $279
Jun 14 - Jun 15
Total with taxes and fees
The Leddie Hotel

6. 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, (388 reviews)
"Lovely stay and very clean rooms and bathrooms.Very nice breakfast"
United Kingdom
Julie
$117 nightly
The price is $141
Jun 21 - Jun 22
Total with taxes and fees
Pine Marten, Dunbar by Marston's Inns

7. The Crown & Kitchen

The Crown & Kitchen
3.5 star property
6.4 mi from Bass Rock
9.2 out of 10, Wonderful, (179 reviews)
"Excellent no other thing to say."
United Kingdom
Paul
$122 nightly
The price is $146
Jul 8 - Jul 9
Total with taxes and fees
The Crown & Kitchen

8. Garleton Lodge

Garleton Lodge
4.0 star property
10.1 mi from Bass Rock
10.0 out of 10, Exceptional, (13 reviews)
"Beautiful retreat. Wonderful accommodations and delicious breakfast! Would definitely go back."
United States
Anne-Marie
$300 nightly
The price is $360
Jul 13 - Jul 14
Total with taxes and fees
Garleton Lodge

9. Maitlandfield House Hotel

Maitlandfield House Hotel
3.0 star property
10 mi from Bass Rock
8.2 out of 10, Very Good, (450 reviews)
"Plenty of parking. We had a family room which was lovely and comfortable! A king size bed and a good size single. It was lovely and warm, plenty of hot water and large fluffy towels. We had a delicious cooked breakfast in the morning, food was plentiful and lovely quality. We would definitely stay there again."
United Kingdom
Lesley
$167 nightly
The price is $201
Jun 14 - Jun 15
Total with taxes and fees
Maitlandfield House Hotel

10. Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
11.7 mi from Bass Rock
9.0 out of 10, Wonderful, (415 reviews)
"Great facilities, beautiful grounds,lovely food. Helpful staff. Lovely room. Enjoyed the swimming pool and sauna"
United Kingdom
Theresa
$115 nightly
The price is $138
Jun 15 - Jun 16
Total with taxes and fees
Kilconquhar Castle Estate

11. 1 Deuchrie Cottages

1 Deuchrie Cottages
3.0 star property
9.9 mi from Bass Rock
$789 nightly
The price is $947
Jun 15 - Jun 16
Total with taxes and fees
1 Deuchrie Cottages

12. 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, (206 reviews)
"Beautifully appointed room overlooking Muirfield golf course, clean and spacious for 1, staff were courteous and professional. Breakfast was outstanding. "
United Kingdom
andrew
$366 nightly
The price is $439
Jun 28 - Jun 29
Total with taxes and fees
Greywalls Hotel and Chez Roux

13. Woodpecker Lodge

Woodpecker Lodge
2.5 star property
10.6 mi from Bass Rock
$957 nightly
The price is $1,148
Jun 27 - Jun 28
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
Restaurant
The Law
3.0 star property
9.2
Wonderful
13 reviews
View
Deluxe Double Room, Garden View | View from room
Open Arms Hotel
3.0 star property
9.4
Exceptional
12 reviews
View
Outdoor spa tub
Marine North Berwick
5.0 star property
8.8
Excellent
300 reviews
View
Terrace/patio
Bayswell Park Hotel
3.5 star property
8.6
Excellent
522 reviews
View
Lobby lounge
The Leddie Hotel
3.0 star property
9.8
Exceptional
19 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 $114 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