Photo by Trembich Moving Moments

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

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Bass Rock hotels

1. Marine & Lawn North Berwick

Marine & Lawn North Berwick
5.0 star property
4 mi from Bass Rock
8.8 out of 10, Excellent, (342 reviews)
"Excellent stay, very relaxing! Lovely spa and thoroughly recommend a massage, excellent."
United Kingdom
Kimberly
The price is £227
includes taxes & fees
23 Nov - 24 Nov
Marine & Lawn 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,305 reviews)
"Beautiful hotel and clean. Staff were very friendly and would take their time to talk with you while serving you."
United Kingdom
Farhein
The price is £79
includes taxes & fees
6 Dec - 7 Dec
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.4 out of 10, Exceptional, (485 reviews)
"Great hotel, great location. Breakfast was excellent, room was clean and bed really comfortable. Staff were very friendly and helpful."
United Kingdom
Kenneth
The price is £50
includes taxes & fees
6 Dec - 7 Dec
Four Points Flex by Sheraton Dundee

4. Fairmont St Andrews

Fairmont St Andrews
5.0 star property
17.2 mi from Bass Rock
9.2 out of 10, Wonderful, (1,008 reviews)
"Perfect stay! Great breakfast, spacious rooms, and fantastic staff!"
United States
Todd
The price is £253
includes taxes & fees
22 Nov - 23 Nov
Fairmont St Andrews

5. Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
6.7 mi from Bass Rock
8.8 out of 10, Excellent, (547 reviews)
"The rooms were very comfortable, clean and quiet. Our group of 4 had excellent service and a great breakfast. We only stayed one night and wish we could have be there multiple days. The location was very convenient to explore Dunbar by foot. Would highly recommend this hotel to others."
United States
Linda F
The price is £99
includes taxes & fees
13 Nov - 14 Nov
Bayswell Park 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, (99 reviews)
"Great hotel, would stay again!"
Canada
Brad
The price is £194
includes taxes & fees
12 Nov - 13 Nov
No.12 Hotel & Bistro

7. The Folly Hotel

The Folly Hotel
3.0 star property
3.6 mi from Bass Rock
7.8 out of 10, Good, (132 reviews)
"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."
United Kingdom
Rutuja
The price is £111
includes taxes & fees
11 Dec - 12 Dec
The Folly Hotel

8. The Law

The Law
3.0 star property
3.3 mi from Bass Rock
8.8 out of 10, Excellent, (35 reviews)
"Great location in a beautiful little town, very friendly staff (especially the lady on shift for breakfast), clean room. Would go again."
Canada
Amandine
The price is £69
includes taxes & fees
13 Nov - 14 Nov
The Law

9. 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, (197 reviews)
"Excellent"
United Kingdom
Lorna
THE SPACE TO STAY APARTHOTEL

10. Carnoustie Golf Hotel

Carnoustie Golf Hotel
4.0 star property
29.2 mi from Bass Rock
9.2 out of 10, Wonderful, (1,000 reviews)
"Beautiful place!"
Canada
Ginette
The price is £59
includes taxes & fees
15 Nov - 16 Nov
Carnoustie Golf Hotel

11. Dalhousie Castle

Dalhousie Castle
4.0 star property
22.7 mi from Bass Rock
8.8 out of 10, Excellent, (878 reviews)
"Great place to stay"
United States
Jonathan
The price is £149
includes taxes & fees
1 Dec - 2 Dec
Dalhousie Castle

12. Malmaison Dundee

Malmaison Dundee
4.0 star property
29.2 mi from Bass Rock
8.8 out of 10, Excellent, (1,011 reviews)
"Very good and clean and staff helpful"
United Kingdom
Shannon
The price is £69
includes taxes & fees
15 Nov - 16 Nov
Malmaison Dundee

13. 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,000 reviews)
"Fantastic hotel."
United Kingdom
Manjit Singh
The price is £55
includes taxes & fees
6 Dec - 7 Dec
Hampton by Hilton Dundee City Centre

14. 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, (421 reviews)
"Staff were wonderful. Location was great. We will definitely stay here again"
United Kingdom
Leonie
The price is £64
includes taxes & fees
15 Nov - 16 Nov
Pine Marten, Dunbar by Marston's Inns

15. Marine & Lawn Greywalls

Marine & Lawn Greywalls
5.0 star property
7.4 mi from Bass Rock
9.4 out of 10, Exceptional, (212 reviews)
"Friendly, helpful staff. Excellent food and good variety of wines and spirits. Comfortable 'country house' hotel."
United Kingdom
Ronald
Marine & Lawn Greywalls

16. Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton, 5.8 mi from Bass Rock
9.4 out of 10, Exceptional, (40 reviews)
"Very good stay, new owners are in the middle of renovations however staff did an excellent job of working around this. Good value for money, wonderful restaurant and plenty of parking."
United Kingdom
Julie
The price is £54
includes taxes & fees
7 Dec - 8 Dec
Open Arms Hotel

17. 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)
"An amazing stay, staff all very friendly and helpful"
United Kingdom
Andrew
The price is £295
includes taxes & fees
6 Dec - 7 Dec
Old Course Hotel

18. Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
11.7 mi from Bass Rock
9.0 out of 10, Wonderful, (455 reviews)
"Loved the setting, the history behind it, the fact it’s a castle, the horses, the pool and the breakfast was really yummy!"
Canada
Debbi
The price is £83
includes taxes & fees
12 Nov - 13 Nov
Kilconquhar Castle Estate

19. 19th Hole Hotel

19th Hole Hotel
3.5 star property
29.3 mi from Bass Rock
9.0 out of 10, Wonderful, (352 reviews)
"Stayed between Golf games lovely clean room and nice bar with excellent food"
United Kingdom
Martin
The price is £87
includes taxes & fees
13 Nov - 14 Nov
19th Hole Hotel

20. Marine & Lawn Rusacks

Marine & Lawn Rusacks
5.0 star property
19.4 mi from Bass Rock
9.4 out of 10, Exceptional, (511 reviews)
"Beautiful setting, lovely staff and excellent breakfast"
Canada
Catherine
The price is £269
includes taxes & fees
6 Dec - 7 Dec
Marine & Lawn Rusacks
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
A room with a large window, a green armchair, a red sofa, and a wooden table.
Open Arms Hotel
3.0 star property
9.4
Exceptional
40 reviews
View
A room with two wooden chairs, a small table, and a vase with flowers. A window with a view of the outdoors is visible.
The Lodge at Craigielaw
4.0 star property
9.4
Exceptional
213 reviews
View
A waterfront restaurant with outdoor seating, potted plants, and flower boxes on the windows.
The Waterfront
3.0 star property
9.4
Exceptional
242 reviews
View
A glass table with a bottle and glasses, set against a stone wall with a door and window.
The Crown & Kitchen
3.5 star property
9.2
Wonderful
189 reviews
View
A room with a large window overlooking a coastal landscape, featuring a sofa, a small table with a tray of tea items, and a lamp.
Bayswell Park Hotel
3.5 star property
8.8
Excellent
547 reviews
View

Other attractions near Bass Rock

Top Bass Rock Hotel Reviews

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.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
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 The Law and Charming Cottage in North Berwick With Sea Views.

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, Craigleith and Scottish Sea Bird Center 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