- UK mainline steam loco movements 2012
  Steam Loco Movements 2012
updated Sun 30-Dec-12 front page

Main Line Steam Tours index page
[Tours front page]


This is an unofficial list of booked steam locomotive light engine and ecs movements over Network Rail lines during 2012. The information is provided in good faith, but is NOT comprehensive and is not guaranteed accurate! Such movements quite often run at different times from those booked. Note that light engine and support coach moves on the same day as a related railtour will normally appear on railtour times page. No responsibility is accepted for any errors or omissions.

Comments, updates, corrections (or criticism) are very welcome. Please send by email to: webmaster at or by Fax to 0845-5577206. A very special thanks to all those who have contributed information - especially details of planned tours, train times, and updates on main line locomotives. Please keep sending it !
Note: Please do NOT contact train operators for further details on these loco movements. It causes unneccessary additional work for staff and is not welcome.

|2011|Jan|Feb|Mar |Apr|May|Jun|Jul |Aug|Sep|Oct|Nov |Dec|2013|
|This week|
|Loco locations|

     Date      Route   Notes
Week 01
Sat 07-Jan      
Week 02
Wed 11-Jan 1: London Waterloo-Southall [Times]
[GNR no 1, not in steam]
Week 03
Sat 21-Jan     
Week 04
Thu 26-Jan 34067: Southall-Carnforth [Times] E+C
Week 05
Thu 02-Feb 6024: Southall-Yeovil Jc [Times] E+C
Fri 03-Feb 45305: York-Carnforth [Times] E+C
Week 06
Fri 10-Feb 6024: Yeovil Jc-Southall [Times] E+C
Week 07
Sat 18-Feb     
Week 08
Sun 26-Feb 30587: Lillie Bridge-Earls Court-Edgware Rd-Baker St and return
[LU overnight gauging and ventilation tests, loco in steam in mid train-formation]
Week 09
Thu 01-Mar 70013: Carnforth-Southall [Times] E+C
Fri 02-Mar 6024: Southall-Bristol [Times] E+C
Week 10
Wed 07-Mar 71000: Bury-Minehead (Provisional) [CANCELLED]   E+C
Thu 08-Mar 60163: Ropley MHR-Southall [Times] E+C
Thu 08-Mar 34067: Carnforth-Southall (provisional) - [CANCELLED]   E+C
Fri 09-Mar 44932: Carnforth-Southall [Times]
[Now retimed dep Carnforth 08:00]
Fri 09-Mar 70013: Fletton (NVR)-Barnetby [Times] [CANCELLED]   E+C
Fri 09-Mar 70013: Cleethorpes-Barnetby [Times] E+C
Fri 09-Mar 5043+46201: Tyseley-Carnforth [Times] 2E+C
Fri 09-Mar 44871: Bury-Grosmont [Times] E+C
Sat 10-Mar 46201: Carlisle-Settle-Carnforth [Times]
[Terminated at Appleby due to hot box]
Week 11
Mon 12-Mar 60163: Southall-Wimbledon [Times] D+E+C
Tue 13-Mar 46201: Appleby-Tyseley [Times] E+C
Tue 13-Mar 46233: Butterley-Derby-Sheffield-Derby-Butterley [Times]
[POSTPONED to 15-Mar]
[Light test run]
Wed 14-Mar 70000: Crewe-Bishops Lydeard [Times] E+C
Thu 15-Mar 46233: Butterley-Derby-Sheffield-Derby-Butterley [Times]
[Light test run - Ran Butterley-Derby-Butterley only]
Week 12
Thu 22-Mar 60019: Southall-Kidderminster [Times] E+C
Sun 25-Mar 44932: Salisbury-Southall D+E+ECS
Week 13
Mon 26-Mar 60163: Wimbledon-Southall [Times] D+E+C
Tue 27-Mar 46233: Butterley-Derby-Sheffield-Derby-Butterley [Times]
[Light test run]
Fri 30-Mar 70013: Manchester MOSI-Carnforth [Times] E+C
Week 14
Thu 05-Apr 45407: Bury-Grosmont [Times] E+C
Week 15
Tue 10-Apr 60019: Kidderminster SVR-Crewe
60019+61994: Crewe-Barrow Hill [Times]
Tue 10-Apr 60163: Orton Mere NVR-Barrow Hill [Times] E+C
Wed 11-Apr 70000: Bishops Lydeard WSR-Southall [Times] E+C
Wed 11-Apr 60022+60800: York NRM-Barrow Hill [Times]
[Not in steam]
Fri 13-Apr 70013: Carnforth-Southall [Times] E+C
Week 16
Mon 16-Apr 60019: Barrow Hill-Southall [Times] E+C
Tue 17-Apr 60022+60800: York NRM-Barrow Hill [Times]
[Not in steam]
Thu 19-Apr 61994: Barrow Hill-Thornton TC - E+C
Fri 20-Apr 60007: Grosmont-York [Times] [CANCELLED]   E+C
Fri 20-Apr 46233: Butterley-Derby [Times] E+C
Sat 21-Apr 45305+46115: Carnforth-Edinburgh Joppa [Times]
[Locos ran separately]
Sun 22-Apr 70013: Edinburgh Joppa-Carnforth [Times] E+C
Sun 22-Apr 45305: Edinburgh Joppa-Inverness [Times] E+C
Sun 22-Apr 60007: Edinburgh Joppa-Grosmont [Times] [CANCELLED]   E+C
Week 17
Tue 24-Apr 45407: Grosmont-Cadder Yard [Times] E+C
Tue 24-Apr 62005: Carnforth-Hellifield-Carnforth,
Carnforth-Hellifield-Blackburn-Preston-Carnforth [Times]
[Light and loaded test runs]
Wed 25-Apr 46233: Butterley-Cadder Yard [Times] E+C
Wed 25-Apr 45231: Bury-Carnforth [Times] D+E+C
Thu 26-Apr 45305+45407: Cadder Yard-Carlisle [Times]
45305: Carlisle-Carnforth
45407: Carlisle-Grosmont
Thu 26-Apr 34067: Carnforth-Bristol [Times] E+C
Fri 27-Apr 4936+5043: Tyseley-Bristol [Times] E+C
Fri 27-Apr 34067: Southall-Bristol [Times] [CANCELLED]   E+C
Fri 27-Apr 46233: Carnforth-Crewe [Times] E+C
Sun 29-Apr 46115: Boness-Carnforth [Times] D+E+C ?
Week 18
Fri 04-May 34067+70013: St Blazey-Penzance [Times] 2E+C
Sat 05-May 44871+45407: Grosmnt-Crewe [Times] 2E+C
Week 19
Thu 10-May 62005: Carnforth-Fort William [Times]
[Revised date] [62005 failed at Beattock Summit, train returned behind diesel to Carnforth]
Fri 11-May 61994: Thornton TC-Fort William (provisional) - [CANCELLED] E+C
Sat 12-May 62005: Carnforth-Fort William [Times] E+ECS+D
Sun 13-May 44871+45407: Crewe HC-Grosmont NYMR [Times] 2E+2C
Week 20
Wed 16-May 60019+70000: Grosmont-Tyne Yard [Times]
70000: Tyne Yard-Southall
[Revised date]
Thu 17-May 46201: Tyseley-Leicester-Burton-Hatton-Tyseley (provisional) [Times]
[Test run terminated short at Tyseley]
Fri 18-May 70013: Southall-Bristol [Times] D+E+ECS
Sat 19-May 61994: Thornton TC-Inverness [Times] E+C
Sun 20-May 70013: Bristol-Southall [Times] D+E+ECS
Week 21
Mon 21-May 61994: Inverness-Thornton TC [Times] E+C
Tue 22-May 61994: Thornton TC-Fort William [Times] E+C
Wed 23-May 60163: Milllerhill Yard-Crewe HC [Times] E+C
Thu 24-May 46201: Tyseley-Crewe-Hellifield [Tmes] E+C
Sat 26-May 46201: Southall-Tyseley [Times] D+E+C
Sat 26-May 60019: Crewe-Southall [Times] [CANCELLED] 2E+2C
Week 22
Mon 28-May 70013: Ferme Park-Southall [wcrc] [Times] D+E+ECS
Thu 31-May 60103: Bury-York (Provisional) [CANCELLED]
[Test run]
Thu 31-May 60007: Grosmont-York (Provisional) [Times]
[Test run]
Fri 01-Jun 60163: Crewe-York - D+E+C
Fri 01-Jun 71000: Bury-Oxford-Eastleigh [Times] E+C
Fri 01-Jun 44871: Grosmont-Carnforth [wcrc] [Times] E+C
Sat 02-Jun 44871: Carnforth-Fort William [wcrc] [Times] E+ECS
Sat 02-Jun 60019: Crewe-Southall [Times] D+E+C
Sun 03-Jun 46233: York-Crewe [Times] E+C
Week 23
Mon 04-Jun 46201+7752: Tyseley-York [Times] E+C
Thu 07-Jun 46115: Carnforth-Hellifield-Carnforth [Times] E+ECS
Week 24
Mon 11-Jun 70013: York-Tyseley-Southall (provisional) - [CANCELLED] E+C
Mon 11-Jun 46201+7752: York-Tyseley [Times] E+C
Tue 12-Jun 4965: Tyseley-Birmingham-Tyseley [Times] E+ECS
Wed 13-Jun 60007: York-Grosmont [Times] [POSTPONED to 16-Jun]
[Revised date from Tue 12-Jun due to overrunning engineering works in Esk Valley]
Wed 13-Jun 60163: York-Peterborough-Southall - D+E+C
Fri 15-Jun 45407: Grosmont-Carlisle-Fort William [Times] [POSTPONED to 16/17 Jun]
[Revised date from 13-Jun, Further postponed due to overrunning engineering works in Esk Valley]
Fri 15-Jun 71000: Eastleigh-Wembley - D+E+ECS
Sat 16-Jun 70013 44932: Southall-Acton Lane [Times] [CANCELLED]
[44932 failed]
Sat 16-Jun 61994: Fort William-Carnforth - [POSTPONED to Mon 18-Jun]
[Revised date from 14-Jun]
Wed 13-Jun 60007: York-Grosmont - E+C
Sat 16-Jun 45407: Grosmont-Carlisle [Times]
[Rescheduled from 15-Jun]
Sun 17-Jun 45407: Carlisle-Fort William [Times]
[Rescheduled from 15-Jun]
Sun 17-Jun 71000: Southall-Eastleigh [CANCELLED] D+E+ECS
Week 25
Mon 18-Jun 61994: Fort William-Carnforth [Times]
[Revised date from 14 and 16-Jun]
Mon 18-Jun 70013 44932: Acton Lane-Southall [Times] [CANCELLED] E+C
Tue 19-Jun 46115: Carnforth-York D+E+ECS
Wed 20-Jun 34067: Southall-Swanage [Times] E+C
Fri 22-Jun 46233: Butterley-Tyseley [Times] E+C
Sun 24-Jun 46115: York-Carnforth [Times] D+E+ECS
Week 26
Mon 25-Jun 60163: Southall-Eastleigh [Times] E+C
Fri 29-Jun 46115: Carnforth-Thornton TC [Times] E+C
Fri 29-Jun 70013: Swanage-Eastleigh-Swanage [Times] E+C
Sat 30-Jun 70000: Southall-Bristol [Times] E+C
Sun 01-Jul 46115: Thornton TC-Carnforth [Times] E+C
Week 27
Thu 05-Jul 44932: Southall-Carnforth [Times] E+C
Sun 08-Jul 70000: Bristol-Southall - [CANCELLED] E+C
Week 28
Tue 10-Jul 46201: Tyseley-Gloucester-Newport - E+C
Wed 11-Jul 61306: Washwood Heath-New St-Washwood Heath [Times] D+E
Thu 12-Jul 61306: Washwood Heath-Dereham [Times] D+E
Thu 12-Jul 70000: Southall-Bristol - [CANCELLED] E+C
Fri 13-Jul 46115: Carnforth-York [Times] E+C
Week 29
Mon 16-Jul 44932: Carnforth-York [Times]
[Train ran without 44932]
Mon 16-Jul 34067: Bristol-Yeovil Jc [Times] E+C
Mon 16-Jul 60009: Crewe-Chester-Crewe (4 times) [Times]
[Light test runs]
Tue 17-Jul 61306: Dereham-Washwood Heath - D+E
Wed 18-Jul 60009: Crewe-Carnforth-Hellfield-Carnforth-Crewe [Times]
[Loaded test run]
Wed 18-Jul 44871: Fort William-Bury [Times] D+ECS+E+C
Thu 19-Jul 46233: Butterley-Crewe [Times] E+C
Sat 21-Jul 70013: Southall-Bristol [Times] E+C
Sat 21-Jul 71000: Southall-Bristol (provisional) [CANCELLED] E+C
Sun 22-Jul 60163: Southall-York E+C
Week 30
Fri 27-Jul 60019 71000: Southall-Hullavington-Bristol [Times] D+E+C
Fri 27-Jul 60163: Southall-Bristol E+C
Fri 27-Jul 60019: Weymouth-Winchester-Reading-Southall
[Train ran without 60019]
Fri 27-Jul 34067: Yeovil Jc-Newbury-Southall [Times] E+C
Fri 27-Jul 70000: Bristol-Didcot D+E+C
Sat 28-Jul 60019: Weymouth-Winchester-Staines-Southall [Times] E+C
Week 31
Mon 30-Jul 44932: Carnforth-York [Times] E+2C
Thu 02-Aug 44871: Bury-Carnforth [Times] E+C
Fri 03-Aug 44871: Carnforth-Fort William [Times] D+E+C
Sun 05-Aug 62005: Fort William-Edinburgh Joppa [Times] E+C
Week 32
Mon 06-Aug 46115: Carlisle-Carnforth [Times] D+E+D
Wed 08-Aug 48151: Carnforth-York - E+C
Sat 11-Aug 62005: Edinburgh Joppa-Fort William [Times] E+C
Sat 11-Aug 46233: Hellifield-Carnforth [Times] E+C
Week 33
Mon 13-Aug 46233: Carnforth-Crewe [Times] E+C
Mon 13-Aug 71000: Bristol-Eastleigh - D+E+C
Wed 15-Aug 46233: Crewe-Chester-Crewe [Times]
[Test run]
Thu 16-Aug 34067: Yeovil-Bristol [Times] E+C
Thu 16-Aug 60019: (Victoria-Southall-Didcot)-Didcot-Bristol [Times] E+C
Fri 17-Aug 46201: Tyseley-Southall - [CANCELLED]   E+C
Week 34
Fri 24-Aug 48151: York-Carnforth [Times] LE
Fri 24-Aug 45305: Carnforth-York [Times] E+C
Week 35
Mon 27-Aug 60163: Southall Ely-Sheringham NNR - D+E+C+D
Week 36
Mon 03-Sep 70000: Didcot-Eastleigh [Times] D+E+C
Wed 05-Sep 46115: Carnforth-Hellifield-Preston-Carnforth [Times] E+C
Sat 08-Sep 60009: Crewe-York [Times] [CANCELLED]   E+C
Sat 08-Sep 46233: Crewe-Butterley [Times] E+C
Week 37
Mon 10-Sep 34067: Bristol-Southall [Times] D+E+ECS
Wed 12-Sep 60163: Sheringham NNR-Norwich [Times] [CANCELLED]   D+E+C
Wed 12-Sep 60163: Sheringham NNR-Fletton NVR [Times] D+E+C
Fri 14-Sep 60163: Ely-Fletton NVR [Times] [CANCELLED] E+C
Fri 14-Sep 70000: Eastleigh-Bristol [Times] E+C
Sat 15-Sep 60009: Crewe-York [Times] E+C
Sun 16-Sep 60019: Bristol-Didcot [Times] E+C
Week 38
Mon 17-Sep 70013: Southall-Barrow Hill [Times] [POSTPONED to Fri 21-Sep]   E+C
Tue 18-Sep 61994: Carnforth-Crewe [Times] E+C
Thu 20-Sep 44932: York NRM-Carnforth [Times] E+C
Thu 20-Sep 60019: Didcot GWS-Orton Mere NVR [Times] E+C
Fri 21-Sep 70013: Southall-Barrow Hill [Times] E+C
Fri 21-Sep 61306: Washwood Heath-Barrow Hill [Times] D+E
Week 39
Mon 24-Sep 61306: Barrow Hill-Washwood Heath [Times] D+E
Mon 24-Sep 34067: Bristol-Southall [Times] D+E+ECS
Mon 24-Sep 70013: Barrow Hill-Southall [CANCELLED] [Times]
[Cancelled failed FTR]
Wed 26-Sep 60019+60163: Fletton NVR-Southall [Times] D+2E+C
Week 40
Mon 01-Oct 4936: Paignton PDR-Bishops Lydeard WSR [Times] LE
Tue 02-Oct 70013: Barrow Hill-Southall [Times] E+C
Fri 05-Oct 46233: Butterley-Carnforth [Times] E+C
Sun 07-Oct 46233: Carnforth-Butterley [Times] [POSTPONED to Mon 08-Oct]   E+C
Week 41
Mon 08-Oct 46233: Carnforth-Butterley [Times] E+C
Wed 10-Oct 34067: Southall-Staines-Andover-Swanage [Times] E+C
Fri 12-Oct 70013: Swanage-Southall [Times] E+C
Fri 12-Oct 61994: Crewe-York [Times] E+C
Week 42
Thu 18-Oct 60019: Southall-Alton [Times] E+C
Fri 19-Oct 61306: Washwood Heath-Bury [Times] D+E
Fri 19-Oct 60009+46229: York NRM-Shildon NRM [Times] D+E+ECS
Week 43
Mon 22-Oct 61306: Bury-Washwood Heath [Times] D+E
Mon 22-Oct 60019: Alton-Southall [o-Times] E+C
Mon 22-Oct 60009: Shildon NRM-York NRM [Times] E+C
Week 44
Mon 29-Oct 44871+45407: Boness-Bury [Times] 2E+ECS
Mon 29-Oct 62005: Fort William-Carnforth [Times] D+E+ECS
Sat 03-Nov srm93: Bodmin Parkway-Liskeard [Times] [CANCELLED]   D+SRM
Week 45
Thu 08-Nov 46229: York NRM-Shildon NRM [Times] [CANCELLED]   D+E+C
Sat 10-Nov 34067: Southall-Greenford-Southall [Times] LE
Sat 10-Nov srm93: Bodmin Parkway-Liskeard [Times] D+SRM
Week 46
Fri 16-Nov 46201: Tyseley-Carnforth [Times] E+C
Fri 16-Nov 34067: Southall-Weymouth [Times] D+E+ECS
Sat 17-Nov srm93: Bodmin Parkway-Liskeard [Times] [CANCELLED]    D+SRM
Sun 18-Nov 34067: Weymouth-Southall [Times] D+E+ECS
Week 47
Mon 19-Nov srm93: Liskeard-Bodmin Parkway [Times] D+SRM
Wed 21-Nov 46229: York NRM-Shildon NRM [Times] D+E+C
Thu 22-Nov 60007: Grosmont-Heaton [Times] E+C
Fri 23-Nov 70000: Southall-Bristol [Times] E+C
Sun 25-Nov 60163: Southall-Didcot-Southall [Times] D+E+C
Week 48
Fri 30-Nov 46201: Tyseley-Southall [Times] E+C
Week 49
Tue 04-Dec 61994: York-Crewe [Times] E+C
Fri 07-Dec 34067+60009: Southall-Greenford-Southall [Times] 2E+2C
Fri 07-Dec 70000: Bristol-Southall (Provisional) E+C
Week 50
Wed 12-Dec 60009: Southall-Norwich [Times] E+C
Wed 12-Dec 60007: Heaton-Grosmont [Times] E+C
Thu 13-Dec 44871: Bury-Kidderminster [Times] E+C
Fri 14-Dec 34067: Southall-Bristol [Times] D+E+ECS
Sun 16-Dec 60163: Dollands Moor-Southall [Times] [CANCELLED]
[ECS ran without 60163]
Sun 16-Dec 34067: Bristol-Southall [Times] D+E+ECS
Sun 16-Dec Met 1: Ealing Common-Earls Court-Moorgate - E+ECS
Week 51
Sat 22-Dec     
Week 52
Sat 29-Dec     
Week 53
Sat 05-Jan     

[Movements in 2013]

[Return to top of page]

Locations of currently operational main line locos as at 02:00 Mon 31-Dec

Site          Locos
Southall (LS) 60019, 60163, 70000
Southall (WCRC) 34067
Stewarts Lane 35028
Didcot GWS --
Mid Hants Rly --
Eastleigh 71000
Swanage Rly --
Yeovil Jc --
Weymouth --
West Somerset Rly --
Paignton & Dartmouth Rly --
Bodmin & Wenford Rly srm93
Bristol --
Barry --
Norwich --
North Norfolk Rly --
Mid Norfolk Rly --
Nene Valley Rly --
Tyseley 4936, 4965, 5029, 5043, 7752, 9600, 46201
Severn Valley Rly 44871
Crewe 61994
Bury 45407
Butterley 46233
Barrow Hill --
Carnforth 44932, 45231, 48151, 62005
York NRM 5972, 45305, 60009
Shildon NRM --
NYMR 60007
Heaton --
Carlisle --
Thornton --
Boness --
Cadder Yard --
Inverness --
Fort William --
Elsewhere 9466, 30777, 70013

[Return to top of page]
Main Line Steam Tours index page
[Tours front page]

Whilst every effort is made to ensure the accuracy of this information,
no responsibility can be taken for any errors or omissions.

Comments by email to:webmaster at