Heritage railway

Watercress Line (Mid Hants Railway)

Alton ↔ Alresford — ten miles of Hampshire steam

Operated by Mid Hants Railway

Route
Alton ↔ Alresford — ten miles of Hampshire steam
Frequency
Seasonal timetable — most days in summer
Journey time
About 35 minutes each way
Classes
Standard heritage stock · First (selected services)

Hampshire's flagship heritage railway: ten miles of proper main-line steam between Alton and the watercress town of Alresford, an easy add-on to a New Forest trip.

The Watercress Line — officially the Mid Hants Railway — earned its name carrying fresh watercress from Alresford's beds to London's markets. Today its big steam locomotives climb "over the Alps", the steeply graded line through Ropley and Medstead & Four Marks (Hampshire's highest station), with dining trains, real-ale evenings and family events through the year.

Getting there from the New Forest

It's about a 45-minute drive from the central Forest villages up the M3/A31 to Alresford. Prefer rail all the way? Alton station shares its platforms with South Western Railway — trains from London Waterloo terminate there — so from the Forest you can ride via Winchester or Woking and arrive by train, which feels like the proper way to visit a railway.

Key stations along the way

AltonMedstead & Four MarksRopleyAlresford

Ready to book the Watercress Line (Mid Hants Railway)?

Check current timetables, fares and availability with Mid Hants Railway.

Book with Mid Hants Railway →

More trains in the New Forest & the UK

South West Main Line
London Waterloo ↔ Bournemouth & Weymouth — straight through the Forest
Lymington Branch Line
Brockenhurst ↔ Lymington Pier — the Forest's own branch line
CrossCountry (Manchester – Bournemouth)
Manchester & Birmingham ↔ the New Forest & Bournemouth, no changes
Exbury Gardens Steam Railway
A steam railway inside the New Forest's great garden estate
Swanage Railway
Norden ↔ Swanage past Corfe Castle, across Poole Bay from the Forest
Isle of Wight Steam Railway
Victorian steam across the Solent — reached via the Lymington ferry