The Bath Christmas Market Express
Steam trainSouth West England

The Bath Christmas Market Express

Sussex coast (4 December) or Peterborough and Hertfordshire (11 December) → Bath
Photo: Andrew, CC BY 2.0, via Wikimedia Commons
  • SeasonFestive
  • RunsTwo dates: Friday 4 and Friday 11 December 2026
  • DurationFull day
  • TractionSteam (Locomotive Services fleet; operator lists 46100 Royal Scot, 34046 Braunton or 70000 Britannia as possible engines)
  • OperatorSaphos Trains

Saphos Trains' steam-hauled trips to Bath's Christmas Market, from Sussex on one date and from the Fens and Hertfordshire on the other.

Saphos Trains runs two Bath Christmas Market Express trips in December 2026, each giving an afternoon of around three hours in Bath while the Christmas Market is open. The 4 December train runs from Sussex, via Brighton and the south coast line, through Wiltshire and the Avon Valley. The 11 December train runs through the heart of England from Peterborough and stations in Cambridgeshire and Hertfordshire.

Pullman Dining guests are served Buck's Fizz and a full English breakfast outbound, and Champagne, canapés and a five-course dinner with wine on the return.

Upcoming dates

DateFromTractionStatus
Fri 4 Dec 2026 Three Bridges
Sussex departure, also calling Haywards Heath, Burgess Hill, Hove, Shoreham-by-Sea, Worthing, Barnham and Chichester. Operator site blocks automated access; date confirmed from the operator page title.
Steam See operator
Fri 11 Dec 2026 Peterborough
Also calling March, Ely, Cambridge, Royston, Letchworth Garden City, Stevenage and Welwyn Garden City. Operator site blocks automated access; date confirmed from the operator page title.
Steam See operator

On board

  • Dining
  • Premier dining

Highlights

  • Bath Christmas Market
  • Avon Valley
  • Steam-hauled throughout

Classes of travel

Pullman 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

Which date should I book?

4 December serves the Sussex coast; 11 December serves Peterborough, Cambridgeshire and Hertfordshire.

How long in Bath?

Around three hours.

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