A popular option when spending time in North Berwick is to stay in the vicinity of the Muirfield Golf Course. Check out Greywalls Hotel and Chez Roux. It's only a small drive away.
If you're keen on golf, organise a game at North Berwick Golf Course. If you're eager to book accommodation not too far away, check out No. 12 Quality Street and Nether Abbey Hotel. They're sure to impress!
For some alternatives, look at the Letham House and the Drem Farmhouse. They are 11 kilometres and 5 kilometres respectively from the center. Further alternatives are the Old Manor Hotel, 25 kilometres away, and the Cairnie Cottage B&B, 20 kilometres.
Haddington is 13 kilometres to the south of North Berwick and is where you'll find the St Mary's Church and Hailes Castle. If you'd like to spend a few nights in Haddington, check out the room rates at the Maitlandfield House Hotel and Redshill B&B. Or, you could consider staying in Edinburgh, 30 kilometres to the west of North Berwick, where you can choose from The Balmoral Hotel and Old Town Chambers. Dirleton Castle and the National Museum of Flight are popular attractions to see when you're in Edinburgh.
Hotels in North Berwick start at AU$178 per night. Prices and availability subject to change. Additional terms may apply.