You can save up to 15% on thousands of hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Explore over 100,000 properties across the UK with our easy-to-use filters and find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on thousands of hotels
Become a member for free
148 properties
See the latest prices and deals by choosing your dates
Lodge in Haddington · 1.90 mi from centre
9.6
25 reviews
Located in Haddington, Orchard House Lodges is in a rural location, a 5-minute drive from St Mary's Church and 6 minutes from Haddington Golf Club. This lodge is 2.4 mi (3.8 km) from Nungate Bridge and 2.8 mi (4.5 km) from Lennoxlove Historic House.
Holiday home in Haddington · 0.96 mi from centre
10.0
3 reviews
Situated 14 km from Muirfield, 8 Barney Mains Cottage features accommodation with free WiFi and free private parking. The property is set 31 km from Royal Mile, 32 km from Edinburgh Waverley station and 32 km from Camera Obscura and World of Illusions. The property is non-smoking and is located 31 km from Edinburgh Playhouse. The holiday home has 2 bedrooms, a TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom with a shower. There is also a seating area and a fireplace. Guests at the holiday home will be able to enjoy activities in and around Haddington, like golfing, cycling and fishing. Guests can relax in the garden at the property. Royal Yacht Britannia is 32 km from 8 Barney Mains Cottage, while Arthurs Seat is 33 km from the property. The nearest airport is Edinburgh Airport, 42 km from the accommodation.
Holiday home in North Berwick · 2.05 mi from centre
8.1
14 reviews
Located in North Berwick in the Lothian region, Stunning Stables Cottage in East Lothian Country Estate has a patio. The property is around 33 km from Edinburgh Playhouse, 33 km from Royal Mile and 34 km from Edinburgh Waverley station. The property is non-smoking and is situated 12 km from Muirfield. With free WiFi, this 2-bedroom holiday home features a TV, a washing machine and a fully equipped kitchen with a dishwasher and oven. Towels and bed linen are available in the holiday home. The accommodation offers a fireplace. Camera Obscura and World of Illusions is 34 km from the holiday home, while Royal Yacht Britannia is 34 km from the property. The nearest airport is Edinburgh Airport, 44 km from Stunning Stables Cottage in East Lothian Country Estate.
Apartment in Haddington, Edinburgh · 0.20 mi from centre
9.4
46 reviews
Haddington George House offers accommodation in East lothian with free WiFi and garden views. This cottage is 19 km from Edinburgh Playhouse and 19 km from Royal Yacht Britannia. The cottage has 1 bedroom, a flat-screen TV, an equipped kitchen with a dishwasher and a microwave, a washing machine, and 1 bathroom with a shower. Hiking can be enjoyed nearby. University of Edinburgh is 17 km from the cottage, while Edinburgh Castle is 17 km from the property. The nearest airport is Edinburgh Airport, 29 km from Haddington George House.
Bed & breakfast in Haddington · 1.77 mi from centre
10.0
12 reviews
Breakfast available
Located in Haddington, Garleton Lodge is in a rural location, within a 15-minute drive of Gullane Golf Course and Muirfield Golf Course. This upscale bed & breakfast is 8.7 mi (14 km) from Glenkinchie Distillery and 9 mi (14.5 km) from North Berwick Law.
Holiday home in Drem, North Berwick · 3.31 mi from centre
9.2
129 reviews
Beautifully Renovated Self-Contained Farm Cottage - close to beaches, North Berwick and the Golf Coast is located in North Berwick, 6.4 km from Muirfield, 31 km from Edinburgh Playhouse, and 31 km from Royal Mile. Both free WiFi and parking on-site are available at the holiday home free of charge. Royal Yacht Britannia is 32 km from the holiday home and Arthurs Seat is 32 km away. The holiday home features 2 bedrooms, a flat-screen TV with streaming services, a fully equipped kitchenette with an oven and a microwave, and 1 bathroom with a walk-in shower. The unit is soundproofed and includes a parquet floors as well as a fireplace. This holiday home is allergy-free and non-smoking. Guests at Beautifully Renovated Self-Contained Farm Cottage - close to beaches, North Berwick and the Golf Coast will be able to enjoy activities in and around North Berwick, like cycling. A baby safety gate is also available for guests at the accommodation. Edinburgh Waverley station is 31 km from Beautifully Renovated Self-Contained Farm Cottage - close to beaches, North Berwick and the Golf Coast, while Camera Obscura and World of Illusions is 32 km away. The nearest airport is Edinburgh Airport, 42 km from the holiday home.
Apartment in North Berwick, Drem · 2.95 mi from centre
9.9
16 reviews
Located within 12 km of Muirfield and 35 km of Edinburgh Playhouse in Drem, Rooms by Gilmerton House - Luxury Georgian Mansion near Edinburgh provides accommodation with seating area. This property offers access to pool at the pool table, table tennis and free private parking. Guests can make use of the outdoor fireplace or the terrace, or enjoy views of the garden and quiet street. At the apartment complex, each unit includes a desk. With a private bathroom equipped with a bath and bathrobes, units at the apartment complex also offer free WiFi. At the apartment complex, every unit has bed linen and towels. You can play darts and mini-golf at the apartment. Guests can also relax in the garden or in the shared lounge area. Royal Mile is 35 km from Rooms by Gilmerton House - Luxury Georgian Mansion near Edinburgh, while Edinburgh Waverley station is 36 km away. The nearest airport is Edinburgh Airport, 46 km from the accommodation.
Inn in Haddington · 0.31 mi from centre
8.6
89 reviews
Breakfast available
With a stay at The Golf Tavern in Haddington, you'll be a 2-minute walk from Nungate Bridge and 7 minutes by foot from St Mary's Church. This inn is 0.4 mi (0.7 km) from Haddington Golf Club and 1 mi (1.6 km) from Lennoxlove Historic House.
Apartment in Haddington · 0.22 mi from centre
8.2
22 reviews
Offering city views, Number 70 is an accommodation set in Haddington, 30 km from Edinburgh Playhouse and 31 km from Royal Mile. The property is around 31 km from Edinburgh Waverley station, 31 km from Camera Obscura and World of Illusions and 32 km from Royal Yacht Britannia. Free WiFi is available throughout the property and Muirfield is 14 km away. This apartment includes 1 bedroom, a living room and a TV, an equipped kitchen with a dining area, and 1 bathroom with a walk-in shower and a washing machine. Towels and bed linen are featured in the apartment. The accommodation is non-smoking. Arthurs Seat is 32 km from the apartment, while The Real Mary King's Close is 32 km away. The nearest airport is Edinburgh Airport, 41 km from Number 70.
Hotel in Haddington · 0.38 mi from centre
8.0
205 reviews
Breakfast available
Located in Haddington, Maitlandfield House Hotel is on the riverwalk, a 1-minute drive from St Mary's Church and 6 minutes from National Museum of Flight. This hotel is 8.6 mi (13.8 km) from Muirfield Golf Course and 11.8 mi (19 km) from Musselburgh Racecourse.
Homestay in Haddington · 0.21 mi from centre
7.6
162 reviews
Number One in Haddington features accommodation with free WiFi, 14 km from Muirfield, 30 km from Edinburgh Playhouse and 31 km from Royal Mile. The property is situated 31 km from Edinburgh Waverley station, 32 km from Camera Obscura and World of Illusions and 32 km from Royal Yacht Britannia. National Museum of Scotland is 32 km away and University of Edinburgh is 32 km from the homestay. At the homestay, some units are soundproof. Arthurs Seat is 32 km from the homestay, while The Real Mary King's Close is 32 km from the property. The nearest airport is Edinburgh Airport, 41 km from Number One.
Hotel in North Berwick · 6.22 mi from centre
10.0
1 review
Breakfast available
With a stay at The Castle Inn in North Berwick (Dirleton), you'll be a 2-minute walk from Archerfield Links and 5 minutes by foot from Dirleton Castle. This upscale hotel is 1.6 mi (2.6 km) from Yellowcraigs and 1.6 mi (2.6 km) from Broad Sands.
Lodge in North Berwick · 7.27 mi from centre
10.0
1 review
Breakfast available
Located in North Berwick, The Weir is in a rural location, within a 5-minute drive of Tantallon Studios and Tantallon Castle. This luxury lodge is 1.7 mi (2.7 km) from Peffer Sands and 2.2 mi (3.6 km) from Seacliff Beach.
Apartment in Tranent · 3.59 mi from centre
9.7
63 reviews
Offering a garden and garden view, Jerusalem Farm Pods is set in Tranent, 20 km from Muirfield and 29 km from Royal Mile. This property offers access to a patio, free private parking and free WiFi. Guests can access the apartment via private entrance. The apartment provides guests with a terrace, mountain views, a seating area, a flat-screen TV, a fully equipped kitchenette with a microwave and a fridge, and a private bathroom with shower and a hair dryer. A stovetop and kitchenware are also featured, as well as a kettle. At the apartment complex, the units are fitted with bed linen and towels. Edinburgh Waverley station is 29 km from the apartment, while Edinburgh Playhouse is 29 km away. The nearest airport is Edinburgh Airport, 39 km from Jerusalem Farm Pods.
Hotel in Gullane · 5.96 mi from centre
9.2
147 reviews
Breakfast available
With a stay at Greywalls Hotel and Chez Roux in Gullane, you'll be next to a golf course, just steps from Muirfield Golf Course and a 3-minute drive from Gullane Golf Course. This luxury hotel is 1 mi (1.6 km) from Gullane Beach and 1.7 mi (2.7 km) from Gullane Sands.
Guest house in Tranent · 7.03 mi from centre
5.3
18 reviews
Situated in Tranent and only 17 km from Muirfield, Bridge Street Guest Rooms features accommodation with garden views, free WiFi and free private parking. The property features city and inner courtyard views, and is 17 km from Edinburgh Playhouse. The guest house has family rooms. Some units in the guest house have private entrance and are fitted with desk and wardrobe. At the guest house, some units are soundproof. Royal Mile is 18 km from the guest house, while Edinburgh Waverley station is 18 km from the property. The nearest airport is Edinburgh, 28 km from Bridge Street Guest Rooms, and the property offers a paid airport shuttle service.
Inn in Aberlady · 5.22 mi from centre
9.2
124 reviews
Breakfast available
Located in Aberlady, The Lodge at Craigielaw is on the waterfront, within a 5-minute drive of Aberlady Bay Nature Reserve and Seton Sands. This upscale inn is 17.3 mi (27.9 km) from Royal Mile and 16.8 mi (27.1 km) from Palace of Holyroodhouse.
Guesthouse in Tranent · 6.69 mi from centre
When you stay at St. Martins House in Tranent, you'll be within a 10-minute drive of Musselburgh Racecourse and Dalkeith Country Park. This guesthouse is 11.3 mi (18.1 km) from Princes Street and 11.5 mi (18.5 km) from Royal Mile.
Hotel in North Berwick · 7.10 mi from centre
9.0
165 reviews
Breakfast available
Located in North Berwick, Marine North Berwick is in a rural location, a 1-minute drive from North Berwick Golf Course and 6 minutes from Muirfield Golf Course. This golf hotel is 4.5 mi (7.3 km) from Gullane Golf Course and 4.7 mi (7.6 km) from Gullane Beach.
Hotel in Gullane · 5.61 mi from centre
9.0
60 reviews
Breakfast available
With a stay at The Watchman Hotel in Gullane, you'll be next to a golf course, within a 15-minute walk of Gullane Golf Course and Gullane Beach. This golf hotel is 0.9 mi (1.4 km) from Muirfield Golf Course and 3.2 mi (5.1 km) from Craigielaw Golf Course.