La città è servita da unadalla [[Stazione di Montalto di Castro|stazione ferroviaria di Montalto di Castro]] sulla [[Ferrovia Tirrenica|linea Roma Termini-Grosseto]], anche se questa non è ubicata nel centro cittadino.
In essa è ormai chiusa da tempo la biglietteria ma si trova un distributore automatico di biglietti (acquistabili anche in paese).