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

Search Hotels Near Bass Rock, Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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. Marine North Berwick

Marine North Berwick
5.0 star property
4 mi from Bass Rock
8.8 out of 10, Excellent, (302 reviews)
"Great"
United States
Russell
The price is £352
includes taxes & fees
2 Aug - 3 Aug
Marine North Berwick

2. Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
4.0 star property
29.2 mi from Bass Rock
9.4 out of 10, Exceptional, (1,283 reviews)
"Spa is great, rooms are big and clean, and staff is friendly!"
United States
Brandon
The price is £109
includes taxes & fees
26 Jul - 27 Jul
Apex City Quay Hotel & Spa

3. Four Points Flex by Sheraton Dundee

Four Points Flex by Sheraton Dundee
3.0 star property
29.3 mi from Bass Rock
9.2 out of 10, Wonderful, (386 reviews)
"Stay there often. Amazing place"
United Kingdom
patrice
The price is £77
includes taxes & fees
9 Aug - 10 Aug
Four Points Flex by Sheraton Dundee

4. Carnoustie Golf Hotel

Carnoustie Golf Hotel
4.0 star property
29.2 mi from Bass Rock
9.2 out of 10, Wonderful, (1,006 reviews)
"Loved our stay exceptional staff all very helpful. Lovel clean nicely decorated hotel. Will return loved our trip"
United Kingdom
Jill
The price is £105
includes taxes & fees
28 Jul - 29 Jul
Carnoustie Golf Hotel

5. The Folly Hotel

The Folly Hotel
3.0 star property
3.6 mi from Bass Rock
7.8 out of 10, Good, (122 reviews)
"Cosy, clean and comfortable. Perfect location. Would definitely recommend "
United Kingdom
Andrew
The price is £149
includes taxes & fees
23 Jul - 24 Jul
The Folly Hotel

6. No.12 Hotel & Bistro

No.12 Hotel & Bistro
3.0 star property
3.2 mi from Bass Rock
9.2 out of 10, Wonderful, (96 reviews)
"Perfect and best in North Berwick."
United States
Jack
The price is £302
includes taxes & fees
23 Jul - 24 Jul
No.12 Hotel & Bistro

7. Fairmont St Andrews

Fairmont St Andrews
5.0 star property
17.2 mi from Bass Rock
9.4 out of 10, Exceptional, (1,001 reviews)
"Loved this property- it’s gorgeous with great views of the sea. Excellent dining and amenities."
Canada
Beth
The price is £351
includes taxes & fees
6 Aug - 7 Aug
Fairmont St Andrews

8. The Law

The Law
3.0 star property
3.3 mi from Bass Rock
8.8 out of 10, Excellent, (18 reviews)
"Delicious food, friendly hospitality. Rooms are cute, clean and comfy, if a touch tight. "
United States
Matthew
The price is £325
includes taxes & fees
22 Jul - 23 Jul
The Law

9. Malmaison Dundee

Malmaison Dundee
4.0 star property
29.2 mi from Bass Rock
8.8 out of 10, Excellent, (1,003 reviews)
"Very central ,hotel lovley ..would definitely stay again x"
United Kingdom
Tracy
The price is £84
includes taxes & fees
26 Jul - 27 Jul
Malmaison Dundee

10. Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
6.7 mi from Bass Rock
8.6 out of 10, Excellent, (531 reviews)
"Beautiful hotel with unmatched views! A true hidden gem!"
United States
Amber
The price is £134
includes taxes & fees
26 Jul - 27 Jul
Bayswell Park Hotel

11. Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton, 5.8 mi from Bass Rock
9.6 out of 10, Exceptional, (14 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
The price is £191
includes taxes & fees
29 Jul - 30 Jul
Open Arms Hotel

12. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
4.5 star property
18.4 mi from Bass Rock
8.8 out of 10, Excellent, (149 reviews)
"Amazing student accommodation, but a little basic and a bit out of town for tourist visitors."
United Kingdom
Andrew
The price is £140
includes taxes & fees
3 Aug - 4 Aug
THE SPACE TO STAY APARTHOTEL

13. 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, (394 reviews)
"Room was spotless staff was very helpful would recommend it"
United Kingdom
Ronnie
The price is £95
includes taxes & fees
26 Jul - 27 Jul
Pine Marten, Dunbar by Marston's Inns

14. 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, (207 reviews)
"The restaurant was excellent. Two employees stood out, Tomas was a server at breakfast. He was so kind and very attentive. Javier, was always very professional and gave the best service. Those two made our visit so pleasant."
United States
Dale
The price is £303
includes taxes & fees
16 Aug - 17 Aug
Greywalls Hotel and Chez Roux

15. Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre
3.0 star property
29.5 mi from Bass Rock
9.2 out of 10, Wonderful, (1,002 reviews)
"Lovely hotel, good breakfast"
United Kingdom
Dane
The price is £91
includes taxes & fees
9 Aug - 10 Aug
Hampton by Hilton Dundee City Centre

16. Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
11.7 mi from Bass Rock
9.0 out of 10, Wonderful, (424 reviews)
"Pretty cool place with a lot of things to do on location. Good food and very nice staff."
United States
Chad
The price is £145
includes taxes & fees
13 Aug - 14 Aug
Kilconquhar Castle Estate

17. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
18.5 mi from Bass Rock
9.4 out of 10, Exceptional, (988 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
The price is £209
includes taxes & fees
21 Jul - 22 Jul
Carberry Tower Mansion House and Estate

18. Dalhousie Castle

Dalhousie Castle
4.0 star property
22.7 mi from Bass Rock
8.6 out of 10, Excellent, (813 reviews)
"Wonderful place. If you've ever wanted to stay in a castle, this is it. Great property, wonderful staff, outstanding dungeon dinner experience and beautiful grounds to walk around. I would stay here again. "
United States
Ethan
The price is £199
includes taxes & fees
26 Jul - 27 Jul
Dalhousie Castle

19. Hotel Indigo Dundee by IHG

Hotel Indigo Dundee by IHG
4.0 star property
29.5 mi from Bass Rock
9.2 out of 10, Wonderful, (1,001 reviews)
"Everything was perfect, food was good, room clean and nice, staff amazing."
United Kingdom
Manu
The price is £74
includes taxes & fees
26 Jul - 27 Jul
Hotel Indigo Dundee by IHG

20. Old Course Hotel

Old Course Hotel
5.0 star property
19.5 mi from Bass Rock
9.6 out of 10, Exceptional, (1,000 reviews)
"Excellent relaxing and enjoyable stay with super accommodation and very helpful staff"
United Kingdom
Derek
The price is £565
includes taxes & fees
26 Jul - 27 Jul
Old Course Hotel
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
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Deluxe Double Room, Garden View | View from room
Open Arms Hotel
3.0 star property
9.6
Exceptional
14 reviews
View
Restaurant
The Linton Hotel
4.0 star property
8.4
Very good
518 reviews
View
Terrace/patio
Bayswell Park Hotel
3.5 star property
8.6
Excellent
531 reviews
View
Lobby lounge
The Leddie Hotel
3.0 star property
10.0
Exceptional
23 reviews
View
Miscellaneous
Garleton Lodge
4.0 star property
10.0
Exceptional
14 reviews
View

Top Bass Rock Hotel Reviews

Hotels near other Bass Rock attractions

Find out more about Bass Rock

Top reasons to visit Bass Rock

  • Stunning Natural Beauty: Bass Rock boasts dramatic rocky coastlines and a stunning colony of gannets, perfect for wildlife enthusiasts.
  • Historic Landmarks: Explore iconic sites like the Bass Rock Lighthouse and Castle Rock, blending cultural heritage with scenic views.
  • Outdoor Activities: Enjoy scenic boat trips, golfing, and spa treatments, catering to both adventure seekers and those looking to relax.
  • Charming Local Culture: The nearby town of North Berwick offers a friendly atmosphere with delightful excursions and relaxing retreats.
  • Varied Accommodations: From family-friendly hotels to cosy lodges, there are diverse options to suit every traveller's needs.

Find great hotels near Bass Rock

Discover a delightful selection of accommodations near Bass Rock, offering a perfect blend of comfort and charm for every type of traveller. From family-friendly hotels to cosy lodges and licensed inns, you’ll find inviting spaces that cater to your needs. Enjoy pet-friendly options and beautiful cottages at Granton, all while ensuring safety features for a worry-free stay. Experience the beauty of a beach vacation with lovely places to unwind and create unforgettable memories.

  • Marine North Berwick: A luxurious 5-star hotel with an impressive guest rating of 8.8, Marine North Berwick offers an exceptional beach and golf-themed experience just 6.4km from Bass Rock. This property is perfect for adventurous travellers seeking thrills, featuring direct beach access and various adventure sports. Guests can partake in nearby activities such as fishing, waterskiing, sailing, and windsurfing, ensuring a memorable stay immersed in nature and excitement.
  • Pine Marten, Dunbar by Marston's Inns: Rated at 4 stars with a guest rating of 8.4, Pine Marten, Dunbar by Marston's Inns is an inviting inn located 12.9km from Bass Rock. This accommodation is ideal for those looking to enjoy hearty dining options, including a restaurant, bar, and full breakfast services. With entertaining features such as multiple television options, guests can unwind comfortably after a day of exploration, making it a charming retreat for leisure seekers.
  • Maitlandfield House Hotel: A 3-star hotel with a guest rating of 8.2, Maitlandfield House Hotel is situated 16.1km from Bass Rock and caters to business travellers and pet owners alike. This pet-friendly establishment allows some furry companions on-site for a nominal fee, ensuring no one is left behind on your travels. With its practical amenities and warm atmosphere, it serves as a convenient base for professional and leisurely pursuits in the area.

Where to stay near Bass Rock

Exploring Bass Rock offers a unique blend of natural beauty and vibrant local culture. Home to a stunning colony of gannets, the rock is a must-see for wildlife enthusiasts. Take a trip to this iconic island and marvel at the dramatic rocky coastline that surrounds it. Nearby, the charming town of North Berwick beckons with its friendly atmosphere, offering both relaxing retreats and exciting excursions for all budgets. Discover the best of Scotland's coastal treasures.

  • North Berwick: Nestled along Scotland's picturesque coastline, North Berwick is the gateway to Bass Rock, renowned for its stunning views and outdoor adventures. This charming town attracts visitors year-round, with peak seasons in April and the summer months. Outdoor enthusiasts will revel in the abundance of golf courses, hiking trails, and scenic beaches. The nearby National Park offers a tranquil escape, while the marina invites exploration of the surrounding waters. The stunning coastline and vibrant local community make North Berwick a must-visit destination.
  • Anstruther: A delightful coastal town located approximately 16.1km from Bass Rock, Anstruther is famous for its beautiful beaches and inviting atmosphere. The town experiences steady visitor numbers throughout the year, peaking in April, July, and September. Anstruther is perfect for those seeking outdoor adventures, with excellent hiking trails and family-friendly beaches. The local charm is enhanced by its historic harbour, where you can enjoy fresh seafood and explore the quaint streets lined with shops and cafes. Anstruther is a perfect spot for a leisurely day out.
  • Dunbar: Situated just 11.3km from Bass Rock, Dunbar is a historic market town that offers an exceptional blend of scenic beauty and rich heritage. This city attracts visitors consistently, with peak periods in April, July, and September. Dunbar's stunning beaches and picturesque bay provide ample opportunities for relaxation and adventure. Enjoy a round of golf at one of the local courses or explore the town’s historic sites. The welcoming community and breathtaking coastal views make Dunbar an ideal stop on your Scottish adventure.

Things to do near Bass Rock

When visiting Bass Rock, indulge in activities such as golf and spa treatments, or enjoy scenic boat trips around the rock itself. You can embark on a day trip to explore the stunning coastline and take guided tours to learn about the area's rich wildlife and history. Whether you're boating or relaxing, Bass Rock offers a delightful escape for tourists seeking adventure and relaxation alike.

Shopping

In North Berwick, you can enjoy quaint shops selling local crafts and souvenirs. If you're up for a drive, visit the Fort Kinnaird Shopping Centre, around 19.3km away, which features a range of high street brands and eateries for a more extensive shopping experience.

Recreation

Lauder Golf Club, located 41.8km from Bass Rock, offers a luxurious golfing experience amidst picturesque landscapes, perfect for relaxation. Similarly, Ballumbie Castle Golf Course, 49.9km away, provides an elegant setting for golf enthusiasts, combining leisure and stunning views for a rejuvenating escape.

Adventure

At Bass Rock, embark on a thrilling boat trip to witness the stunning seabird colonies, particularly the majestic gannets. Explore the rugged coastline with kayaking adventures, or hike nearby trails for breathtaking views of this iconic landmark, perfect for any adventurous spirit.

Nightlife

Experience the vibrant nightlife at the Scottish Seabird Centre, where you can enjoy stunning views and occasional events. For a relaxed evening, visit the East Coast Fish and Chips for a casual bite. If you fancy a drink, the local pubs offer a warm atmosphere with friendly locals.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Bass Rock

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Bass Rock are December to February, where the prices are slightly lower. This is in comparison to June to July and September, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel around Bass Rock about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Bass Rock is Tuesday. The most expensive day to stay around Bass Rock is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, including your budget, desired location, and preferred type of accommodation. To uncover the most affordable prices and deals, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your hotel booking at Bass Rock with your flights and activities through an Expedia package.

Find the best attractions near Bass Rock

In Bass Rock, North Berwick, visitors can enjoy a delightful mix of attractions, including stunning beaches, historic castles, and intriguing museums. Key points of interest include the iconic Bass Rock, the Bass Rock Lighthouse, and the majestic Castle Rock. These sites provide a perfect blend of cultural experiences and romantic settings, making it an ideal destination for travellers seeking both adventure and relaxation.

  • Tantallon Castle: Nestled just 3.2km from Bass Rock, this historic castle offers a romantic glimpse into Scotland's past. With its dramatic cliffside location, the castle provides stunning views of the North Sea and the surrounding landscape, making it a perfect spot for photography and exploration.
  • North Berwick Harbour: Located 4.8km from Bass Rock, this picturesque harbour is a delightful spot to soak in the scenery and enjoy the vibrant atmosphere. Stroll along the waterfront, watch the boats come and go, or indulge in fresh seafood at nearby eateries.
  • Seacliff Beach: Just 3.2km away, Seacliff Beach boasts beautiful sandy shores and tranquil beach vibes. It's an ideal place for a relaxing day by the sea, with opportunities for sunbathing, beachcombing, or simply enjoying the stunning coastal views.

Best time to go to Bass Rock

The best time to visit Bass Rock can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Bass Rock falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Bass Rock falls in January, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January38.5°F (3.6°C)Light RainMostly CloudySlightly LowSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudySlightly LowSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudyAverageAverage
April45.1°F (7.3°C)No RainMostly CloudyAverageAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudyAverageSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudySlightly HighAverage
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighSlightly High
October49.5°F (9.7°C)Light RainMostly CloudyAverageAverage
November43.5°F (6.4°C)Light RainMostly CloudyAverageAverage
December39.6°F (4.2°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Bass Rock

To reach Bass Rock in North Berwick, you can fly into EDInburgh Airport (EDI), situated 46.7km away. Recommended hotels nearby iNCLude the 5.5-star Crescent House and the luxurious Virgin Hotels Edinburgh, both 11.3km from EDI. Alternatively, GLAsgow Airport (GLA), 114.3km from Bass Rock, offers options like the 5-star Kimpton Blythswood Hotel & Spa and the elegant JA Mar Hall Scotland, both within 11.3km. For those considering Newcastle Airport (NCL), located 130.4km away, options include the 4.5-star Hemples Lodge, just 3.2km from NCL, and the Sandman Signature Newcastle Hotel, 9.7km away. Transportation services vary by hotel, providing convenient access to these airports.

Frequently asked questions

What's the area like around Bass Rock?
Bass Rock is located in an area of North Berwick known for its array of dining options. You'll find 117 hotels and other accommodations within a few miles for a convenient home base.
Where is the best place to stay near Bass Rock?
Marine North Berwick is one of the top choices for your stay based on our traveller data, and this hotel offers a full-service spa and a restaurant. It's located 4 mi (6.4 km) from Bass Rock. Other good options within 5 miles include Charming Cottage in North Berwick With Sea Views and The Law.
How many hotels will I be able to find near Bass Rock?
Expedia has 117 hotels and other accommodation options a few miles from Bass Rock.
If I need to cancel the hotel reservation for my stay near Bass Rock, will I receive a refund?
Yes, most room reservations are refundable if you cancel before the hotel's cancellation deadline, which is often 24 or 48 hours before your check-in date. If you have a non-refundable reservation, it might still be possible to cancel it and receive a refund within 24 hours of booking. Plug in your dates, click on "Search", then you can use the "fully refundable" filter to review the best deals available near Bass Rock.
What can I see and do near Bass Rock?
Enjoy a stroll along the shore at Seacliff Beach, Tyninghame Beach and Peffer Sands. North Berwick Law, Scottish Sea Bird Center and Craigleith are beautiful places to appreciate nature. You might plan a visit to North Berwick Harbour or North Berwick Golf Course while you're in the area.

Explore a world of travel with Expedia