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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Bass Rock hotels

No.12 Hotel & Bistro

No.12 Hotel & Bistro
3.0 star property
3.2 mi from Bass Rock
9.2 out of 10, Wonderful, (94 reviews)
"A really lovely boutique hotel with great staff, a great atmosphere and in a great location. If you like running head up the Law or along the beach eastwards!"
United Kingdom
Charles
The price is £194
includes taxes & fees
29 Mar - 30 Mar
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, (290 reviews)
"Beautiful hotel, amazing views, fab breakfast and very comfy beds! "
United Kingdom
Kelly
The price is £269
includes taxes & fees
1 Apr - 2 Apr
Marine North Berwick

The Law

The Law
3.0 star property
3.3 mi from Bass Rock
8.4 out of 10, Very good, (6 reviews)
"Lovely place. Totally spotless and smart. Large comfortable bed. Shower was fine. Breakfast was ok. "
United Kingdom
Andy
The price is £137
includes taxes & fees
29 Mar - 30 Mar
The Law

The Folly Hotel

The Folly Hotel
3.0 star property
3.6 mi from Bass Rock
7.8 out of 10, Good, (113 reviews)
"Perfect location when visiting North Berwick! Friendly staff and clean rooms. Have stayed here multiple times and plan to come back! "
United States
Paige
The price is £87
includes taxes & fees
30 Mar - 31 Mar
The Folly Hotel

The Crown & Kitchen

The Crown & Kitchen
3.5 star property
6.4 mi from Bass Rock
9.2 out of 10, Wonderful, (170 reviews)
"Helpful staff and enjoyed the village atmosphere"
United Kingdom
David
The price is £89
includes taxes & fees
12 Apr - 13 Apr
The Crown & Kitchen

Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
6.7 mi from Bass Rock
8.6 out of 10, Excellent, (509 reviews)
"Managed to see the northern lights from the bedroom window. Good food. Nice jacuzzi bath. Great location. Have stayed a couple of times now enroute south from other places in Scotland"
United Kingdom
Lyn
The price is £130
includes taxes & fees
9 Apr - 10 Apr
Bayswell Park Hotel

Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton, 5.8 mi from Bass Rock
9.0 out of 10, Wonderful, (4 reviews)
"Very clean room, great staff, good food"
United Kingdom
CHRIS
The price is £98
includes taxes & fees
22 Apr - 23 Apr
Open Arms Hotel

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, (200 reviews)
"Excellent service Great food"
United Kingdom
colin
The price is £287
includes taxes & fees
29 Mar - 30 Mar
Greywalls Hotel and Chez Roux

The Spindrift Guest House

The Spindrift Guest House
4.0 star property
10.1 mi from Bass Rock
9.8 out of 10, Exceptional, (111 reviews)
"Beautiful guest house with great hosts"
United Kingdom
David
The price is £138
includes taxes & fees
10 Apr - 11 Apr
The Spindrift Guest House

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, (382 reviews)
"Great location"
United Kingdom
Neil
The price is £83
includes taxes & fees
29 Mar - 30 Mar
Pine Marten, Dunbar by Marston's Inns

The Leddie Hotel

The Leddie Hotel
3.0 star property
9.9 mi from Bass Rock
10.0 out of 10, Exceptional, (14 reviews)
"Friendly staff, lovely rooms and good access for golfing. "
Norway
Anne
The price is £167
includes taxes & fees
30 Mar - 31 Mar
The Leddie Hotel

The Lodge at Craigielaw

The Lodge at Craigielaw
4.0 star property
10.4 mi from Bass Rock
9.4 out of 10, Exceptional, (198 reviews)
"Room was lovely "
Ireland
Sharon
The price is £104
includes taxes & fees
9 Apr - 10 Apr
The Lodge at Craigielaw

The Bank

The Bank
4.0 star property
10.4 mi from Bass Rock
9.0 out of 10, Wonderful, (167 reviews)
"Staff excellent and room very good and clean"
United Kingdom
Jim
The price is £134
includes taxes & fees
1 Apr - 2 Apr
The Bank

Orchard House Lodges

Orchard House Lodges
3.0 star property
11.5 mi from Bass Rock
9.6 out of 10, Exceptional, (60 reviews)
"Wonderful location and an excellent accomodation."
United Kingdom
Anonymous traveller
The price is £96
includes taxes & fees
1 Apr - 2 Apr
Orchard House Lodges

The Linton Hotel

The Linton Hotel
4.0 star property
6.4 mi from Bass Rock
8.4 out of 10, Very good, (481 reviews)
"Excellent attentive and friendly staff. Good vale for money. Excellent food and well appointed rooms. I have no hesitation in recommended this hotel. "
United Kingdom
Roderick
The price is £66
includes taxes & fees
2 Apr - 3 Apr
The Linton Hotel

Maitlandfield House Hotel

Maitlandfield House Hotel
3.0 star property
10 mi from Bass Rock
8.2 out of 10, Very good, (436 reviews)
"Large room with comfortable bed"
United Kingdom
Philip
The price is £119
includes taxes & fees
29 Mar - 30 Mar
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, (399 reviews)
"Perfect place to relax! Beautiful surroundings, spotless room, delicious breakfast, increadibly friendly and helpful staff. "
United Kingdom
Paula
The price is £82
includes taxes & fees
2 Apr - 3 Apr
Kilconquhar Castle Estate

Woodpecker Lodge

Woodpecker Lodge
2.5 star property
10.6 mi from Bass Rock
The price is £642
includes taxes & fees
17 Apr - 18 Apr
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
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Balcony
No.12 Hotel & Bistro
3.0 star property
9.2
Wonderful
94 reviews
View
Outdoor spa tub
Marine North Berwick
5.0 star property
8.8
Excellent
290 reviews
View
Restaurant
The Law
3.0 star property
8.4
Very good
6 reviews
View
Front of property
The Folly Hotel
3.0 star property
7.8
Good
113 reviews
View
Double Room, Ensuite (The Wynd)
The Crown & Kitchen
3.5 star property
9.2
Wonderful
170 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 offers breathtaking views and picturesque coastal scenery, perfect for nature lovers.
  • Exciting Boat Trips: Experience fantastic sightseeing boat excursions to explore the iconic Bass Rock and surrounding isles.
  • Rich History: Visit nearby historic castles and fascinating museums that showcase the area's cultural heritage.
  • Variety of Activities: Enjoy golf, spa treatments, and various outdoor adventures for a balanced holiday experience.
  • Charming Accommodations: Choose from a range of cosy hotels and lodges, ideal for families and pet-lovers alike.

Find great hotels near Bass Rock

Discover a variety of charming accommodations near Bass Rock, perfect for families and pet-lovers alike. Whether you prefer a cosy hotel or a rustic lodge, you’ll find comfortable beds and inviting resting places to unwind after a day exploring the stunning coastal scenery. With options for beach vacations and easy access to Edinburgh, you can enjoy a delightful stay while soaking in the natural beauty of Scotland.

  • Pine Marten, Dunbar by Marston's Inns: Nestled 5.0km from the stunning Bass Rock, Pine Marten, Dunbar by Marston's Inns offers a warm and inviting atmosphere with a 4-star rating. This charming inn is perfect for those seeking a comfortable stay with delightful dining options, including a full breakfast and a cosy restaurant and bar lounge. Entertainment is plentiful, featuring flatscreen televisions in each room, ensuring guests have the relaxation they desire after a day of exploring the beautiful Scottish coast.
  • Marine North Berwick: Just 2.5km from Bass Rock, the luxurious Marine North Berwick stands out with its 5-star rating and emphasis on relaxation and business amenities. This hotel is ideal for travellers seeking a spa-themed getaway, offering a full range of spa services including massage treatments, manicures, and an accessible hot tub, perfect for unwinding. Additionally, business facilities such as multiple meeting rooms and conference spaces make it a practical choice for corporate travellers, all while enjoying the serene coastal views.
  • Maitlandfield House Hotel: Located 6.2km from Bass Rock, Maitlandfield House Hotel is a charming 3-star property that combines a pet-friendly environment with business-friendly amenities. Ideal for guests travelling with furry companions, the hotel allows pets onsite and waives fees for service animals. Business travellers will appreciate the multiple meeting rooms and a dedicated business centre, ensuring all professional needs are met. With its historic charm and welcoming atmosphere, it's a delightful choice for both leisure and business stays.

Where to stay near Bass Rock

Discover the breathtaking beauty of Bass Rock, where friendly locals and a serene atmosphere await. Marvel at the incredible views of the iconic rock and explore the nearby isles, including the charming small islands that dot the coastline. Whether you seek luxury or budget-friendly options, Bass Rock offers unforgettable excursions and a delightful escape into nature, perfect for relaxation and adventure alike.

  • North Berwick: Nestled a mere 1.9km from Bass Rock, North Berwick offers a delightful blend of outdoor pursuits and stunning scenery. This charming town attracts visitors year-round, with its bustling peak from April to August. Golf enthusiasts will find top-notch courses, while hiking trails beckon those eager to explore the great outdoors. The local beach provides a perfect spot for relaxation, complemented by the nearby national park and historic landmarks that showcase the area's rich heritage. North Berwick promises an invigorating escape for nature lovers and adventure seekers alike.
  • Anstruther: Located approximately 6.2km from Bass Rock, Anstruther is a picturesque coastal town famed for its outdoor adventures and breathtaking views. With visitor numbers peaking in April, July, and September, this delightful locale is perfect for those who enjoy hiking and exploring trails. The family-friendly beach is a highlight, offering a safe haven for children, while the imposing castle nearby adds a touch of history to your visit. Anstruther is ideal for travellers looking to immerse themselves in Scotland’s natural beauty and vibrant coastal culture.
  • Dunbar: Situated 4.3km from Bass Rock, Dunbar is a quaint town that offers a scenic coastal experience characterised by its beautiful beaches and wetlands. With a steady stream of visitors year-round, peaking in spring and summer, Dunbar is a haven for outdoor enthusiasts. Enjoy a day on the golf course or indulge in some retail therapy in the local shopping area. The stunning bay and surrounding natural landscapes make it an excellent spot for those looking to relax and enjoy the serene Scottish coastline. Dunbar is a delightful destination for a leisurely getaway.

Things to do near Bass Rock

When visiting Bass Rock, you can enjoy a variety of activities such as golf, spa treatments, and boating adventures. Don't miss the opportunity to experience Bass Rock Landing, which offers fantastic sightseeing boat trips and day excursions to explore the stunning natural beauty of the area. Whether you're seeking relaxation or adventure, Bass Rock has something for everyone.

Shopping

If you're up for a drive, the Wellgate Shopping Centre, located 18.6km away from Bass Rock, offers a vibrant mix of shopping, entertainment, and family-friendly activities, perfect for picking up gifts and souvenirs during your visit.

Recreation

At North Berwick Golf Course, enjoy a round of golf amidst stunning coastal views just 2.5km from Bass Rock, while Muirfield Golf Course, 4.3km away, offers a challenging experience for golf enthusiasts. For relaxation, visit John Muir Country Park, located 3.1km away, perfect for unwinding in nature.

Adventure

At Elie Holiday Park, located 7.5km from Bass Rock, enjoy a family-friendly campground with thrilling outdoor activities. The Fife Coastal Path, 10.6km away, offers breathtaking scenery for hiking enthusiasts. Explore the Lochs and Glens North Cycle Route, situated 9.9km from Bass Rock, perfect for cycling adventures.

Nightlife

For a vibrant night, visit Dundee Repertory Theatre to enjoy captivating performances that blend culture and romance. Alternatively, unleash your adventurous spirit at The Fun Factory arcade, perfect for families. For a unique experience, explore the stars at Mills Observatory, offering entertainment for all ages.

Booking tips and Expedia advantages for Bass Rock

To save money on your trip to Bass Rock, consider visiting between December and February, when accommodation prices are lower. Booking your hotel about a month in advance can secure better rates, and Tuesday is the cheapest day to stay. Look for last-minute deals on Expedia, and utilise their search tools to filter by budget and location. Combining your hotel, flights, and activities into a package deal can also lead to significant savings. Additionally, explore free activities in North Berwick to make the most of your visit without overspending.

  • 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: Book your hotel around Bass Rock about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 tailor your preferences, such as your budget, preferred location, and the type of hotel you desire. To discover the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Bass Rock hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Bass Rock

For a delightful getaway to Bass Rock, you'll find a variety of attractions including stunning beaches, historic castles, and fascinating museums. Whether you're seeking a romantic escape, a cultural experience, or just some time by the sea, there's something for everyone. Don't miss the iconic Bass Rock, a must-see landmark that captures the beauty of the area. Enjoy exploring the local charm and picturesque scenery that this Scottish gem has to offer.

  • North Berwick Harbour: Located 1.9km from Bass Rock, this picturesque harbour offers stunning views and a vibrant atmosphere. Enjoy the beach vibes as you stroll along the waterfront, watch the boats come and go, and perhaps sample some fresh seafood from local eateries.
  • Seacliff Beach: Just 1.2km from Bass Rock, Seacliff Beach is a beautiful sandy stretch perfect for relaxation. With its tranquil environment and stunning coastal scenery, it’s ideal for beach lovers looking to unwind or enjoy a leisurely walk along the shore.
  • Tantallon Castle: This historic castle, situated 1.2km from Bass Rock, exudes culture and romance. Explore its impressive ruins, admire the breathtaking sea views, and soak in the rich history of this medieval stronghold.

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 moderately high and weather is mostly cloudy with light rain. The coolest average temperature around Bass Rock falls in January, visitor numbers are moderately low and weather is mostly cloudy with light rain.

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

The nearest major airports for your trip to Bass Rock

To visit Bass Rock, you can fly into two major airports: Edinburgh (EDI) and Dundee (DND). Edinburgh Airport, located 18.0km from Bass Rock, offers excellent nearby accommodation such as the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both situated 4.3km away, providing easy access to the airport. Dundee Airport, approximately 18.6km from Bass Rock, features the 5-star Hideaway Experience Lodge, 3.1km away, with shuttle services available on request. The Landmark Hotel and Leisure Club, 1.2km from Dundee, and Apex City Quay Hotel & Spa, 1.9km away, also offer convenient access to the airport.

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 114 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 114 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 West Bay Beach. 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