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.

Public Transport
Please check times of trains and buses as timetables may be limited.

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.

Covid-19 Update June 2022
The wearing of face masks is not mandatory on public transport or in shops, but is advised.