How long does it take to get north berwick from Edinburgh?

By car: Approximately 34 minutes

By train: Approximately 30 minutes

By bus: Approximately 49 minutes

Copyright Wanderlust World © https://www.ynyoo.com