Nestled just a half-hour train ride from Edinburgh Waverley lies the picturesque seaside town of North Berwick, a hidden gem that might not be on everyone’s radar but is well worth the trip. This charming Scottish town boasts a number of attractions, from top-rated golf courses stretching along the East Lothian coastline to historic sites like Tantallon Castle and Bass Rock. But North Berwick’s true allure lies in its gorgeous high street, brimming with independent shops, restaurants, and a delightful atmosphere that has earned it the title of one of the loveliest in the UK.
Exploring North Berwick’s High Street
Start your day with a visit to Bostock Bakery, where award-winning pastry chefs Ross and Lindsay Baxter whip up delectable treats like croissants, pain au chocolat, and sourdough loaves. Be sure to grab a freshly-baked jam doughnut – generously coated with sugar and filled with homemade raspberry preserve. You’ll need to be quick, as these sweet treats often disappear early in the day. Once you’ve indulged in your morning pastries, wander over to Norden, Time & Tide, or the Westgate Coastal Gallery to browse unique knick-knacks, artwork, and handcrafted jewelry.
For lunch or dinner, North Berwick offers a wide range of culinary delights. The Herringbone provides a classy yet pared-back dining experience, serving up simple dishes made with the freshest, locally-sourced seafood and fish. Their espresso martini is the perfect nightcap. Another highly-rated restaurant is Osteria, a family-run Italian eatery with a limited but delicious menu of three starters, three mains, and three desserts – a dream for indecisive diners. And, of course, no seaside visit is complete without a trip to the local chippy. North Berwick Fry and TKH Fish Bar are excellent options, and don’t forget to add a healthy lashing of brown sauce and a can of Irn-Bru! During the summertime, the Lobster Shack on the harbor wall offers fresh tacos, chowder, succulent lobster rolls, and more, allowing you to savor delicious food while enjoying stunning views of West Bay Beach.
Things to Do in North Berwick
Take a Ferry Out to Bass Rock:
Located approximately 2km offshore, Bass Rock is home to a large colony of gannets, which Sir David Attenborough described as one of the ‘wildlife wonders of the world.’ Regular boat trips depart from the Scottish Seabird Centre, offering a unique opportunity to see and smell these magnificent birds up close. The 1 hour and 15-minute journey also provides fascinating insights into the history of Bass Rock.Enjoy North Berwick’s Parkrun:
Runners, walkers, and meanderers alike will enjoy North Berwick’s 5km lollipop loop at Whitekirk Hill. This trail path offers stunning views of Bass Rock and North Berwick Law while providing a challenging yet rewarding workout. Afterward, head to The Orangerie or the Hatch Whitekirk Hill for a traditional post-parkrun coffee.Indulge in Fresh Seafood:
North Berwick is a seafood lover’s paradise. Whether you crave fresh lobster, seared scallops, or other delectable treats, be sure to sample some of the local catches.Climb North Berwick Law:
This prominent hill, towering 613ft above sea level, offers panoramic views of the town and the Firth of Forth. While the climb can be challenging, especially on windy days, the breathtaking vista from the top is well worth the effort.Enjoy a Coffee at Steampunk Coffee:
After your adventures, stop by Steampunk Coffee for a pick-me-up. This charming roastery, opened in 2012, serves various brews and hosts events and live music.Play a Round of Golf:
North Berwick is a golfer’s paradise. While many clubs are members-only, there are dates when visitors are welcome to play a round. Experience the thrill of golfing in the birthplace of the sport, surrounded by breathtaking Scottish coastline.Clear the Cobwebs on a Beach Walk:
With miles of unspoiled coastline, North Berwick boasts a plethora of beaches. Take a stroll along the shore to clear your head and enjoy the fresh sea air.Getting to North Berwick:
From Edinburgh, a direct train from Waverley station takes around 24-35 minutes and costs from £4.40 one-way. The last train back departs at 11.14pm.