A wide sandy beach with scattered tide pools stretches towards distant rocky islands under a clear blue sky. North Berwick, a charming coastal town just 30 minutes from Edinburgh, is the perfect destination for a day trip or a weekend getaway. This page provides a list of the top things to do in North Berwick, plus a map showing each location.