An hourly service is provided to Newcastle upon Tyne (journey time approximately 35 minutes) and Sunderland. A further service is provided during morning peak time. Several services also continue along the Tyne Valley Line to the Gateshead Metro Centre, Hexham and Carlisle.
To the south, trains follow a similar trajectory with an hourly service to Hartlepool and Middlesbrough (journey time approximately 45 minutes). Three additional services run at peak times. Certain services continue beyond Middlesbrough to Nunthorpe.
Trains are two-hourly on Sundays.