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