Castelo Branco é uma importante paragem ferroviária no centro-leste de Portugal, na Linha da Beira Baixa. A cidade tem uma estação ferroviária principal de passageiros, Castelo Branco, servida pela Comboios de Portugal, vulgarmente conhecida como CP. O seu papel ferroviário assenta na ligação da região interior da Beira Baixa a Lisboa, Entroncamento, Covilha e Guarda.
Os comboios de Castelo Branco incluem serviços CP Intercidades para viagens nacionais mais longas e comboios Regionais para ligações mais curtas ao longo do corredor da Beira Baixa. A estação de Castelo Branco é a principal estação ferroviária para todos os serviços ferroviários de passageiros na cidade. Atualmente, Portugal não opera comboios de alta velocidade através de Castelo Branco, pelo que os serviços interurbanos e regionais constituem a rede ferroviária prática aqui.
As rotas ferroviárias a partir de Castelo Branco seguem para sudoeste em direção a Abrantes, Entroncamento, Santarem, Lisboa Oriente e Lisboa Santa Apolonia, e para nordeste em direção a Fundao, Covilha e Guarda. Os bilhetes de comboio são utilizados para os serviços nacionais da CP, com ligações no Entroncamento e em Lisboa para outras partes de Portugal. Reserve online comboios de e para Castelo Branco na Rail Monsters.