The Sherborne Christmas Carol
Steam trainSouth West England

The Sherborne Christmas Carol

London Victoria → Sherborne and Yeovil Junction
Photo: Alan Wilson from Stilton, Peterborough, Cambs, UK, CC BY-SA 2.0, via Wikimedia Commons
  • SeasonFestive
  • RunsAnnual; single date: Wednesday 2 December 2026
  • DurationFull day (08:45 to 21:30 from Victoria)
  • TractionSteam (35028 Clan Line, Merchant Navy class)
  • OperatorThe Railway Touring Company

Clan Line's annual pre-Christmas run from London Victoria down the West of England main line to Sherborne and Yeovil.

The Sherborne Christmas Carol is an annual Railway Touring Company trip hauled by Merchant Navy 35028 Clan Line. It leaves London Victoria at about 08:45, crosses the Thames at Barnes Bridge and picks up at Staines, Woking and Basingstoke, then takes the West of England main line via Andover and Salisbury and over the single-track section beyond Wilton Junction.

Passengers can spend the day in Sherborne, the Dorset market town with its abbey, almshouse and two castles, or stay aboard to Yeovil Junction, where Clan Line is turned on the Yeovil Railway Centre turntable. The train returns by the same route.

Which side to sit

London Victoria → Sherborne and Yeovil Junction

The chalk downs of Salisbury Plain and the Nadder valley are seen from both sides, with no single-side highlight.

Either side0 sights on the left · 0 on the right
  1. 0mi
    StationLondon Victoria
  2. 3mi
    Junction · on the lineClapham Junction
  3. 8mi
    Bridge · on the lineBarnes BridgeCrossing the Thames
  4. 18mi
    StationStainesPick-up
  5. 30mi
    StationWokingPick-up, joining the South Western Main Line at Byfleet
  6. 54mi
    StationBasingstokePick-up
  7. 56mi
    Junction · on the lineWorting JunctionWest of England main line diverges
  8. 72mi
    StationAndover
  9. 89mi
    StationSalisburyCathedral city
  10. 92mi
    Junction · on the lineWilton JunctionLine becomes single track
  11. 102mi
    StationTisburyCranborne Chase and West Wiltshire Downs
  12. 110mi
    Viaduct · on the lineGillingham Viaduct
  13. 113mi
    Tunnel · on the lineBuckhorn Weston Tunnel
  14. 118mi
    StationTemplecombeWhere the Somerset & Dorset once passed beneath
  15. 124mi
    StationSherborneAbbey carol service; almshouse and two castles
  16. 129mi
    StationYeovil JunctionClan Line turned at Yeovil Railway Centre

Sides are given facing the direction of travel. Miles are approximate from the start of the journey.

Upcoming dates

DateFromTractionStatus
Wed 2 Dec 2026
08:45
London Victoria
Approximate timings; also calls Staines.
35028 Clan Line See operator

On board

  • Dining
  • Premier dining
  • First Class
  • Afternoon tea
  • Bar
  • Family friendly

Highlights

  • 35028 Clan Line
  • West of England main line
  • Sherborne Abbey
  • Yeovil Railway Centre turntable

Classes of travel

StandardFirst ClassPremier Dining
Before you book: charter trains depend on locomotive availability and Network Rail engineering work. Steam can be swapped for diesel at short notice, so check the operator’s terms for what happens then. When you book, ask for a seat on the side we recommend: most operators allocate seats but will note a preference.

Frequently asked questions

Can I watch the locomotive being turned?

Yes. Passengers who stay aboard to Yeovil Junction can watch Clan Line use the Yeovil Railway Centre turntable.

Where can I board?

London Victoria, Staines, Woking and Basingstoke.

More steam trains

See all
The JacobiteSteam
STEAM · SCOTTISH REGIONNº 07919

The Jacobite

FromFort WilliamtoMallaig

Scotland's famous steam train from Fort William to Mallaig over the Glenfinnan Viaduct, past Loch Shiel and the silver sands of Morar.

BarFirst ClassFamily friendly
Sit leftfrom£76
Scarborough Spa ExpressSteam
STEAM · NORTH EASTERN REGIONNº 15838

Scarborough Spa Express

FromCarnforth or LancastertoScarborough via York

Coast-to-coast Wednesday steam excursion across Lancashire and Yorkshire to York and Scarborough, with two alternative routes.

DiningPremier diningFirst ClassBar
Either sidefrom£53
The DalesmanSteam
STEAM · NORTH EASTERN REGIONNº 23757

The Dalesman

FromYork or ChestertoCarlisle

West Coast Railways' summer steam train over the Settle to Carlisle line from York or Chester, marking the route's 150th anniversary in 2026.

DiningPremier diningFirst Class
Sit leftfrom£98