How to get to North Berwick

north berwick train station / yacht in harbour / car at seaside

North Berwick is approximately 25 miles from Edinburgh and 36 miles from Edinburgh Airport.

For satnav users the postcode for 6 Harbour Terrace is EH39 4JW

There is a private parking space for Flat 6 on the harbour side of the building.

Covid-19 Update 14 August 2020
Please check times of trains and buses as timetables may be limited.
The wearing of face masks is mandatory on public transport and in shops.

A train service from Edinburgh Waverley to North Berwick is operated by Scotrail. The journey takes 35 minutes and runs every hour Monday to Friday (every half-hour at commuter times) and Sunday. On Saturdays it is a half-hourly service during the day. Check out the website for the timetable.

Buses run between Edinburgh and North Berwick operated by East Coast Buses. The journey takes 1hour 20minutes between Church Road (just off the west end of the High Street by the Abbey Church) and Waterloo Place (at the east end of Princes Street). This service is every half-hour during the day, seven days a week. Check out the website for the timetable.