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

The Law

The Law
3.0 star property
3.3 mi from Bass Rock
9.0 out of 10, Wonderful, (12 reviews)
"Small room, but clean and comfortable bed"
United Kingdom
Maria
The price is £185
includes taxes & fees
19 May - 20 May
The Law

No.12 Hotel & Bistro

No.12 Hotel & Bistro
3.0 star property
3.2 mi from Bass Rock
9.2 out of 10, Wonderful, (95 reviews)
"Great nights sleep, good staff and hotel was exactly what I hoped for. Breakfast was also excellent served by a very efficient and polite young man."
United Kingdom
Walter
The price is £302
includes taxes & fees
12 May - 13 May
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, (297 reviews)
"Beautiful hotel, amazing views, fab breakfast and very comfy beds! "
United Kingdom
Kelly
The price is £314
includes taxes & fees
17 May - 18 May
Marine North Berwick

Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton, 5.8 mi from Bass Rock
9.4 out of 10, Exceptional, (8 reviews)
"I had a very nice stay at the Open Arms Hotel. The staff were very welcoming and made me feel at home. The room was first class with a view over the village green and very comfortable. The lounge area with the open fire is lovely and relaxing being able to have a pre- dinner drink and review the menu. It was a very enjoyable stay and will definitely be returning again in the very near future."
United Kingdom
Philip
The price is £115
includes taxes & fees
31 May - 1 Jun
Open Arms Hotel

The Linton Hotel

The Linton Hotel
4.0 star property
6.4 mi from Bass Rock
8.4 out of 10, Very good, (496 reviews)
"Stopped here for a couple of nights for work. The room was a decent size with a big bed and everything was clean The shower pressure was really poor but nothing you cant work around Breakfast and the evening meals were really good and the benefit of the pub on the front was nice for a chilled evening"
United Kingdom
Andy
The price is £70
includes taxes & fees
1 Jun - 2 Jun
The Linton Hotel

Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
6.7 mi from Bass Rock
8.6 out of 10, Excellent, (518 reviews)
"Fantastic hotel to spend a relaxing few days in Dunbar. The check-in, check out were hyper smooth thanks to the helpfulness and kindness of the staff! The room with the hot tub was wonderful, cozy and clean. Afternoon tea was a fantastic experience! As was the dinner."
Belgium
Corentin
The price is £139
includes taxes & fees
17 May - 18 May
Bayswell Park Hotel

The Spindrift Guest House

The Spindrift Guest House
4.0 star property
10.1 mi from Bass Rock
9.8 out of 10, Exceptional, (115 reviews)
"Excellent place to stay with friendly, kind people and a delicious breakfast. "
United States
Sadie
The price is £148
includes taxes & fees
15 May - 16 May
The Spindrift Guest House

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
The price is £209
includes taxes & fees
17 May - 18 May
The Leddie Hotel

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
The price is £115
includes taxes & fees
17 May - 18 May
Pine Marten, Dunbar by Marston's Inns

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
The price is £270
includes taxes & fees
13 May - 14 May
Garleton Lodge

Orchard House Lodges

Orchard House Lodges
3.0 star property
11.5 mi from Bass Rock
9.8 out of 10, Exceptional, (61 reviews)
"Fantastic location with lovely views of the East Lothian countryside. Lovely time just sitting, watching the Highland Cows. Accommodation is spotless with everything you need. Owner is so helpful. Highly recommend if you want to get away from it all and just slow down for a few days."
United Kingdom
Lisa
The price is £90
includes taxes & fees
17 May - 18 May
Orchard House Lodges

Maitlandfield House Hotel

Maitlandfield House Hotel
3.0 star property
10 mi from Bass Rock
8.2 out of 10, Very good, (445 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
The price is £129
includes taxes & fees
17 May - 18 May
Maitlandfield House Hotel

Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
11.7 mi from Bass Rock
9.0 out of 10, Wonderful, (411 reviews)
"Perfect place to relax! Beautiful surroundings, spotless room, delicious breakfast, increadibly friendly and helpful staff. "
United Kingdom
Paula
The price is £88
includes taxes & fees
18 May - 19 May
Kilconquhar Castle Estate

8 Barney Mains Cottage

8 Barney Mains Cottage
3.0 star property
8.4 mi from Bass Rock
The price is £745
includes taxes & fees
24 May - 25 May
8 Barney Mains Cottage

Isle of May View

Isle of May View
2.0 star property
10.4 mi from Bass Rock
The price is £345
includes taxes & fees
24 May - 25 May
Isle of May View

Invermay

Invermay
3.5 star property
9.9 mi from Bass Rock
The price is £829
includes taxes & fees
15 May - 16 May
Invermay
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
Restaurant
The Law
3.0 star property
9.0
Wonderful
12 reviews
View
Balcony
No.12 Hotel & Bistro
3.0 star property
9.2
Wonderful
95 reviews
View
Outdoor spa tub
Marine North Berwick
5.0 star property
8.8
Excellent
297 reviews
View
Deluxe Double Room, Garden View | View from room
Open Arms Hotel
3.0 star property
9.4
Exceptional
8 reviews
View
Restaurant
The Linton Hotel
4.0 star property
8.4
Very good
496 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 120 hotels and other accommodations within a few miles for a convenient home base.
Where is the best place to stay near Bass Rock?
Charming Cottage in North Berwick With Sea Views is one of the top choices for your stay based on our traveller data, and this holiday home offers free parking and in-room kitchens. It's located 2.5 mi (4.1 km) from Bass Rock. Other good options within 5 miles include Marine North Berwick and The Law.
How many hotels will I be able to find near Bass Rock?
Expedia has 120 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. Scottish Sea Bird Center, North Berwick Law 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