Travel from Edinburgh to North-Berwick

Bus or train from Edinburgh to North Berwick?

ScotRail operates a train from Edinburgh to North Berwick hourly. Tickets cost $8 - $11 and the journey takes 32 min. Alternatively, East Coast Buses operates a bus from Edinburgh to North Berwick every 30 minutes. Tickets cost $10 and the journey takes 1 h 19 min.

How to get from Edinburgh to North Berwick

ModeDurationPrice
From Edinburgh train to North Berwick.32 min£6
From Edinburgh, Waterloo Place (near 23) bus to North Berwick, Church Road.1 h 19 min£7
From Edinburgh taxi to North Berwick.35 min£73
From Edinburgh drive to North Berwick.35 min£4
From Edinburgh Uber to North Berwick.35 min£46

How long does it take to get from Edinburgh to North Berwick?

The train from Edinburgh to North Berwick takes 32 min including transfers and departs hourly.

Is there a direct train between Edinburgh and North Berwick?

Yes, there is a direct train departing from Edinburgh and arriving at North Berwick. Services depart hourly. The journey takes approximately 32 min.

Is there a direct bus between Edinburgh and North Berwick?

Yes, there is a direct bus departing from Edinburgh, Waterloo Place (near 23) and arriving at North Berwick, Church Road. Services depart every 30 minutes, and operate Saturday and Sunday. The journey takes approximately 1 h 19 min.

Operators from Edinburgh to North Berwick

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
East Coast BusesEast Coast Buses
Uber EdinburghUber Edinburgh