North Berwick's scenic harbour hugs the north coast of the town, just a few minutes' walk from its colourful centre. This is a place where you can rub shoulders with puffins, kittiwakes and cormorants, or hop on a boat in search of seals and whales at sea. With an idyllic bay coastline bookended by majestic golf courses, North Berwick is one of Scotland's favourite seaside towns, and a hit with visitors too.
As soon as you to step off the train at North Berwick, you'll be yearning to get close to its coastline. The seafront is the best place to start your tour of the town. Just one minute from the station is the beautiful West Bay - walk its length from west to east and finish up with a well-deserved pint at The Auldhouse, a traditional 19th-century pub.
Just a few minutes' walk further up the coast is the Scottish Seabird Centre. Use the centre's live feeds to zoom in and out across the sprawling bay, taking in an abundance of wildlife from gannets and puffins to seals, whales and even the occasional dolphin. If you prefer getting up close and personal with Mother Nature, head out on a boat trip from the centre for an unrivalled view of the seabird nesting spots on North Berwick's surrounding islands.
Back on dry land, retreat back into town and take in one of the quaint cafes, bars and restaurants which line North Berwick's High Street. Or drop into one of the town centre's local galleries - look out for Fidra Fine Art, Greens and Blues and Breeze Gallery.
The main train station in North Berwick is North Berwick railway station. Check out live arrivals and station facilities for North Berwick railway station.
The primary operator of trains to North Berwick is ScotRail.
It's easy to bag cheap train tickets to North Berwick. We'd recommend using a Railcard, buying your ticket in advance or travelling during Off-Peak hours if you can. Read our cheap train tickets guide to find out more.
There are frequent daily services to North Berwick, although there may be fewer services on weekends and bank holidays. Check our live train times for up-to-date information on trains to North Berwick.