The Edinburgh Christmas Market (Railway Touring Company)
Steam trainCentral Scotland

The Edinburgh Christmas Market (Railway Touring Company)

York → Edinburgh
Photo: Alan Wilson from Stilton, Peterborough, Cambs, UK, CC BY-SA 2.0, via Wikimedia Commons
  • SeasonFestive
  • RunsTwo dates: Saturday 21 November and Saturday 19 December 2026
  • DurationFull day (07:00 to 22:25 from York)
  • TractionDiesel from York to Carlisle; steam from the Carnforth pool between Carlisle and Edinburgh
  • OperatorThe Railway Touring Company

A festive day out from York to Edinburgh via the Tyne Valley, steam hauled over Beattock Summit.

The Railway Touring Company's Edinburgh Christmas Market train leaves York behind a diesel and runs up the East Coast Main Line to Northallerton and Durham, then over the Tyne to Newcastle and west along the Tyne Valley via Hexham to Carlisle, following the course of Hadrian's Wall.

At Carlisle a steam locomotive from the Carnforth pool takes over for the run north through Lockerbie and over Beattock Summit to Edinburgh, where there is time for the Christmas Market in Princes Street Gardens. Steam works the return to Carlisle, and a diesel takes the train back via Newcastle and Durham to York.

Which side to sit

York → Edinburgh

Durham Cathedral and the Tyne bridges are on the right heading north, and Hadrian's Wall country is on the right heading west up the Tyne Valley.

Sit on the right0 sights on the left · 3 on the right
  1. 0mi
    StationYork
  2. 30mi
    StationNorthallerton
  3. 66mi
    CathedralDurham Cathedral and CastleSeen from the viaduct above the city
  4. 66mi
    StationDurhamPick-up
  5. 79mi
    BridgeTyne Bridges, NewcastleHigh Level, Swing and Tyne bridges downstream
  6. 80mi
    StationNewcastle
  7. 90mi
    River · both sidesTyne ValleyThe line follows the River Tyne westwards
  8. 102mi
    StationHexhamAbbey town
  9. 115mi
    LandmarkHadrian's Wall countryThe Roman frontier runs along the high ground to the north
  10. 118mi
    StationHaltwhistle
  11. 141mi
    StationCarlisleSteam takes over from the diesel
  12. 150mi
    Landmark · on the lineScottish Border (River Sark)England to Scotland near Gretna
  13. 166mi
    StationLockerbie
  14. 191mi
    Summit · on the lineBeattock Summit1,016 ft, the highest point on the West Coast Main Line
  15. StationEdinburgh WaverleyChristmas Market in Princes Street Gardens

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

Upcoming dates

DateFromTractionStatus
Sat 21 Nov 2026
07:00
York
Approximate timings.
Diesel to Carlisle, steam from the Carnforth pool to Edinburgh See operator
Sat 19 Dec 2026
07:00
York
Approximate timings.
Diesel to Carlisle, steam from the Carnforth pool to Edinburgh See operator

On board

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

Highlights

  • Tyne Valley line
  • Beattock Summit
  • Edinburgh Christmas Market
  • Durham

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

Where does steam take over?

At Carlisle, in both directions.

Where can I board?

York, with further pick-ups at Durham and Newcastle.

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