Berwick-upon-Tweed → York
Live train times from Berwick-upon-Tweed to York, with around 24 direct services per day and a fastest typical journey of 1h 40m. Operated by LNER and CrossCountry. Currently 100% of services are running on time today.
Based on the last 27 days of timetable data
Today's performance
26-day performance
Typical calling pattern
Trains from Berwick-upon-Tweed to York are non-stop on the fastest services, taking 01:40. Most services call at one or two of Earlston, Borders (Bus), Duns (Bus), Melrose (Bus). Some services extend to Galashiels (Bus). Slow services (02:15 typical) stop at up to 11 intermediate stations.
Which operator is most reliable on this route?
LNER runs the majority of direct services from Berwick-upon-Tweed to York. Over the last 30 days, 28.8% of LNER's services on this route ran on time, with an average delay of 12.7 minutes and a cancellation rate of 3.2%. CrossCountry sees lower on-time performance (28.8%) but runs fewer services.
Why take the train?
The straight-line distance from Berwick-upon-Tweed to York is around 131 miles. By train the journey takes 01:40; the equivalent drive is typically 4h 53m to 6h 38m depending on traffic, plus 30 minutes of city-centre parking. National Rail publishes average CO₂ emissions of ~35g per passenger-km for electric intercity trains — for this route that's roughly 7.4 kg CO₂ per passenger. The same trip in a petrol car with one occupant emits around 35.8 kg. Two passengers by train equals the per-person footprint of one passenger by car.
Delay Repay
DR30 operators only pay out from 30+ minutes.
Delay Repay for this route
All operators on this route participate in the National Rail Delay Repay scheme. London North Eastern Railway (LNER) operates the DR30 scheme (30–59 min: 50%, 60+ min: 100%). Claims can be made within 28 days of travel. Use Railly's Delay Repay calculator to check eligibility and pre-fill the operator's claim form.
Travel tips for this route
Off-peak return tickets are valid on any train after 09:30 on weekdays, all day on weekends. The first train is at 06:04 and the last at 21:48. If your train is delayed by 15 minutes or more, you can claim Delay Repay compensation directly from the operator.