Cheap trains tickets to North Berwick
Berwick-upon-Tweed to North Berwick
1h 26m
From
€19.50
South Gyle to North Berwick
55m
From
€11.49
Musselburgh to North Berwick
26m
From
€10.48
How to book cheap train tickets to North Berwick

Cheaper train tickets for less busy times. Combine with Advance fares for the best deals.











New user welcome pack