Direct Rail

North Berwick Train Station

North Berwick railway station is located on the Edinburgh to North Berwick Line and serves the seaside town of North Berwick in East Lothian, Scotland. The station is the terminus of the line and is some 22 miles to the east of Edinburgh Waverley. The station and all passenger services calling at it are operated by First ScotRail.

Trains to North Berwick

With Direct Rail you can look, book and save on trains to North Berwick simply and securely online avoiding the hassle associated with getting train tickets to North Berwick at the station.

We offer the best range of North Berwick train fares too whether you are booking in advance, travelling at peak or off peak so you’ll find the best deals here.

For more information including North Berwick train times, please enter your departure and arrival stations in the train ticket search engine on the left of this page.

Get to/from North Berwick Station

North Berwick Station Address:

North Berwick, East Lothian, EH39 4BY


North Berwick train station is managed by ScotRail

Need to spend a night in a North Berwick Hotel?
If so, please visit our North Berwick Accommodation pages.