Do you want to become a Railway Signaller? Here is some information to help point you in the right direction:
Job Description -
Print Page
Bookmark or recommend this article:
Railway signallers work from small control rooms known as signal boxes, and are responsible for the safe movement of trains into and out of their control area. Signals range from the old semaphore type, operated by hand, to modern, power operated signals, operated by pressing buttons or computer keys. All signallers:
Signallers usually work 36 hours a week. They work a shift pattern that can include early starts, nights and late finishes as well as weekend and bank holiday work. Signal boxes can be small and based at the side of the track or a level crossing, or be a larger control room based at a station or busy junction.
Salaries range from £20,000 for new signallers to more than £40,000 for signallers at the highest grades.
A railway signaller should have:
Signallers need to be at least 18 years of age on entry. No formal academic qualifications are required, but good reading, writing and number skills are important. Signallers also need to have good or corrected eyesight, normal colour vision and good hearing. The recruitment process is stringent.
Signallers undertake an initial full-time training course at a signalling school, which lasts nine weeks. After this they train mainly in signal boxes. They usually start on less complicated boxes and, with training and assessment, move into more complex signalling work. Some work towards NVQ/SVQ in Rail Transport Operations (Signal Operations) at Level 2. Network Rail offers a railway operations Apprenticeship.
Promotion is possible to higher grades and then onto the supervisory job of senior signaller, and on into management. Signallers can also move into the more specialised job of control room operator, monitoring the position of every train on the network from a high-tech control room.

Do you know of a useful and relevant website that would be helpful to our users? Tell us about it by emailing ![]()