A lighthouse on a rocky cliff with a flock of birds flying around it.

Find hotels near Bass Rock, Edinburgh from $91

  • 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
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 14 - Sep 15
Tomorrow
Sep 15 - Sep 16
This weekend
Sep 18 - Sep 20
Next weekend
Sep 25 - Sep 27

Filter by

Star rating

Guest rating

Our top choices for Bass Rock hotels

1. Open Arms Hotel

Open Arms Hotel
Dirleton, 5.8 mi from Bass Rock
United Kingdom
Valerie
$116 nightly
$139 total
Oct 7 - Oct 8
Total with taxes and fees
Open Arms Hotel

2. The Law

The Law
3.3 mi from Bass Rock
United Kingdom
John
$160 nightly
$192 total
Sep 16 - Sep 17
Total with taxes and fees
The Law

3. Orchard House Lodges

Orchard House Lodges
11.5 mi from Bass Rock
United Kingdom
Sheena
$139 nightly
$139 total
Oct 7 - Oct 8
Total with taxes and fees
Orchard House Lodges

4. The Crown & Kitchen

The Crown & Kitchen
6.4 mi from Bass Rock
Australia
Glenn
$112 nightly
$134 total
Oct 6 - Oct 7
Total with taxes and fees
The Crown & Kitchen

5. The Leddie Hotel

The Leddie Hotel
9.9 mi from Bass Rock
United Kingdom
Lesley
$208 nightly
$250 total
Sep 27 - Sep 28
Total with taxes and fees
The Leddie Hotel

6. Bayswell Park Hotel

Bayswell Park Hotel
6.7 mi from Bass Rock
Canada
Janis
$141 nightly
$170 total
Oct 15 - Oct 16
Total with taxes and fees
Bayswell Park Hotel

7. Marine North Berwick

Marine North Berwick
4 mi from Bass Rock
United Kingdom
DEREK
$332 nightly
$398 total
Sep 27 - Sep 28
Total with taxes and fees
Marine North Berwick

8. The Ship Inn

The Ship Inn
10.2 mi from Bass Rock
United Kingdom
Gillian
$224 nightly
$269 total
Sep 16 - Sep 17
Total with taxes and fees
The Ship Inn

9. Pine Marten, Dunbar by Marston's Inns

Pine Marten, Dunbar by Marston's Inns
7.8 mi from Bass Rock
United Kingdom
Leonie
$88 nightly
$106 total
Oct 11 - Oct 12
Total with taxes and fees
Pine Marten, Dunbar by Marston's Inns

10. Kilconquhar Castle Estate

Kilconquhar Castle Estate
11.7 mi from Bass Rock
United Kingdom
Tina
$92 nightly
$110 total
Sep 21 - Sep 22
Total with taxes and fees
Kilconquhar Castle Estate

11. The Lodge at Craigielaw

The Lodge at Craigielaw
10.4 mi from Bass Rock
United States
Joe
$213 nightly
$256 total
Sep 22 - Sep 23
Total with taxes and fees
The Lodge at Craigielaw

12. The Bank

The Bank
10.4 mi from Bass Rock
United States
Liang
$176 nightly
$211 total
Oct 8 - Oct 9
Total with taxes and fees
The Bank

13. The Folly Hotel

The Folly Hotel
3.6 mi from Bass Rock
United States
Abhishek
$92 nightly
$111 total
Oct 13 - Oct 14
Total with taxes and fees
The Folly Hotel

14. The Linton Hotel

The Linton Hotel
6.4 mi from Bass Rock
United Kingdom
David
$76 nightly
$91 total
Sep 22 - Sep 23
Total with taxes and fees
The Linton Hotel

15. Maitlandfield House Hotel

Maitlandfield House Hotel
10 mi from Bass Rock
Canada
Shawn
$148 nightly
$177 total
Oct 15 - Oct 16
Total with taxes and fees
Maitlandfield House Hotel

16. Detached House with Sea Views & Parking

Detached House with Sea Views & Parking
3.6 mi from Bass Rock
Canada
John
$723 nightly
$759 total
Sep 17 - Sep 18
Total with taxes and fees
Detached House with Sea Views & Parking

17. Greywalls Hotel and Chez Roux

Greywalls Hotel and Chez Roux
7.4 mi from Bass Rock
United Kingdom
Ronald
$359 nightly
$431 total
Sep 24 - Sep 25
Total with taxes and fees
Greywalls Hotel and Chez Roux
View all properties

Compare popular hotels close to Bass Rock

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
Deluxe Double Room, Garden View | View from room
Open Arms Hotel
9.6
30
30 reviews
View
Restaurant
The Law
9.0
29
29 reviews
View
Exterior
Orchard House Lodges
9.6
71
71 reviews
View
Superior Cottage, Accessible, Ensuite | Property entrance
The Crown & Kitchen
9.2
185
185 reviews
View
Lobby lounge
The Leddie Hotel
9.8
30
30 reviews
View

Top Bass Rock Hotel Reviews

The Folly Hotel

The Folly Hotel

10/10 Excellent
"A lovely wee place in the city centre, so close to the beach as well. The place itself was excellent, with a lovely host. Enjoyed our stay very much."
Rutuja 1-night trip
Posted 4 hours ago
The Folly Hotel
Marine North Berwick

Marine North Berwick

10/10 Excellent
"Extremely friendly and courteous people."
Hari 1-night trip
Posted 4 hours ago
Marine North Berwick
The Law

The Law

10/10 Excellent
"A great hotel with lovely staff. Everyone was so smiley. Great food. There is a car park 1 min walk away or you can park on the street after 1600 for free. Beautiful beach and sea 2 mins walk away. Not the hotels fault but there are 2 churches who ring their bells every hour, on the hour throughout the night. 2am, 3am, 4am. Saves having an alarm clock."
Chris 2-night trip
Posted 5 days ago
The Law
Modernist home, historic garden near
 superb golf courses, beaches & Edinburgh

Modernist home, historic garden near superb golf courses, beaches & Edinburgh

10/10 Excellent
"Terrific home, terrific host, much larger than expected, and beautiful setting"
Dylan P. 4-night trip
Posted 2 months ago
Modernist home, historic garden near superb golf courses, beaches & Edinburgh
Perfectly located for town and beach - Victorian terraced house near East Beach. Sleeps 7

Perfectly located for town and beach - Victorian terraced house near East Beach. Sleeps 7

10/10 Excellent
"Very short walk to beach, park, centre of town. Full kitchen plus laundry; really nice sun/sitting room. Met the property owner briefly - very nice lady!"
Chuck K. 5-night trip
Posted 2 months ago
Perfectly located for town and beach - Victorian terraced house near East Beach. Sleeps 7
Beachfront 3 bedroom ground floor luxury holiday apartment in North Berwick with parking

Beachfront 3 bedroom ground floor luxury holiday apartment in North Berwick with parking

10/10 Excellent
"We'll be back if health and wealth permit!"
Cheryl S. 6-night trip
Posted 2 months ago
Beachfront 3 bedroom ground floor luxury holiday apartment in North Berwick with parking
Beautiful Victorian 3-bedroom, ground floor apartment in an unbeatable beachside location. Sleeps 6.

Beautiful Victorian 3-bedroom, ground floor apartment in an unbeatable beachside location. Sleeps 6.

10/10 Excellent
"Could not ask for a better place to stay when visiting North Berwick. Can't beat the view out the living space. Great location, plenty of room for a group of four and could easily fit more as needed. One bedroom is accessed through another bedroom - not an issue for our group. Parking is fine for one vehicle. Will look to book again next time we're visiting. Everything was clean and clearly communicated."
Jack F. 3-night trip
Posted 2 months ago
Beautiful Victorian 3-bedroom, ground floor apartment in an unbeatable beachside location. Sleeps 6.
Luxury House with Patio next to North Berwick Beach

Luxury House with Patio next to North Berwick Beach

8/10 Good
"This is a really lovely apartment in an excellent location, but it was shown as having parking which it doesn’t The rules have changed in North Berwick recently and the property requires a resident’s permit but it does not have one. The car park recommended on the details for this property is in Edinburgh! The only 24hr parking in the town is at the rugby club, which is free, but I had to check with the tourist office for this information. North Berwick is such a lovely place and there are many things to do and see in the area."
Colette F. 7-night trip
Posted 2 months ago
Luxury House with Patio next to North Berwick Beach
Next To The Beach - North Berwick

(30 mins via train from Edinburgh)

Next To The Beach - North Berwick (30 mins via train from Edinburgh)

10/10 Excellent
"Great place near the beach. Would and will book again!"
David N. 2-night trip
Posted 2 months ago
Next To The Beach - North Berwick (30 mins via train from Edinburgh)

Other attractions near Bass Rock

A sandy beach with large rocks and a distant rocky island.
Photo by Ailsa Burn-Murdoch

Seacliff Beach

9.4/10 (14 reviews)
If a restful vacation is part of your travel plans, Seacliff Beach might be the perfect place to seek out during your trip to North Berwick. Amble around the area's seaside or visit its spas.
See properties
An ancient stone castle ruin with a grassy field in the foreground and a large rock formation in the background.
Photo by Phyllis Robb

Tantallon Castle

8.0/10 (6 reviews)
Find out about the history of North Berwick when you spend time at Tantallon Castle. Discover the top-notch restaurants in this quaint area, or seek out the golf courses.
See properties
A rocky island surrounded by calm sea, with distant mountains and a lighthouse in the background.
Photo by Jock Watson

Craigleith

Commune with nature and explore the great outdoors at Craigleith during your travels in North Berwick. Stroll along the seaside or visit the spas in the area.
See properties

Seacliff House

After visiting Seacliff House, make a plan to see the other sights and activities in North Berwick. Stroll along the area's seaside or simply enjoy its bars.
See properties

Tantallon Studios

You can spend time studying the exhibits at Tantallon Studios during your trip to North Berwick. Discover the top-notch restaurants in this quaint area, or seek out the golf courses.
See properties

Peffer Sands

Why not spend a lazy afternoon at Peffer Sands during your trip to North Berwick? Amble around the area's seaside, or seek out its golf courses.
See properties

Coastal Communities Museum

You can spend an afternoon browsing the exhibits at Coastal Communities Museum during your travels in North Berwick. Amble around the area's seaside or visit its spas.
See properties

Scottish Sea Bird Center

8.8/10 (8 reviews)
You can spend time browsing the exhibits at Scottish Sea Bird Center in North Berwick. You can seek out the golf courses while in the area.
See properties

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 homeYour 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 HotelNether 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 InnThe 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 $91 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 homeYour 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 HotelNether 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 BerwickMarine 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 BerwickMarine 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 homeWith 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 BerwickMarine 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 homeThis 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 & BistroJust 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 HotelThe 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 BerwickMarine 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 homeThis 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 HotelNether 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 BerwickMarine 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