Travel from St-Andrews to North-Berwick-Station

Bus or train from St Andrews to North Berwick Station?

Stagecoach UK operates a train from St Andrews to North Berwick Station every 30 minutes. Tickets cost $3 - $5 and the journey takes 22 min. 2 other operators also service this route. Alternatively, Stagecoach UK operates a bus from St Andrews to North Berwick Station hourly. Tickets cost $8 - $12 and the journey takes 1 h 50 min. East Coast Buses also services this route every 20 minutes.

How to get from St Andrews to North Berwick Station

From St Andrews, Bus Station bus to Cupar, train to Edinburgh, then train to North Berwick. 3 h 18 min £19. From St Andrews, Bus Station bus to Edinburgh, Princes Street (South St David Street) then bus to North Berwick, Marmion Court. 3 h 22 min £14. From St Andrews drive to North Berwick Station. 1 h 36 min £15. From St Andrews Uber to North Berwick Station. 1 h 36 min £145.

Operators from St Andrews to North Berwick Station