La ferrovia Lecce–Otranto è l'estrema propaggine della Ferrovia Adriatica; venne infatti realizzata dalla Società per le Strade Ferrate Meridionali a completamento della stessa dopo che il 15 gennaio 1866 era stata aperta la tratta Brindisi – Lecce. Rimaneva da costruire la tratta terminale Lecce – Otranto per la quale tuttavia aspre polemiche e campanilismi locali impedivano la scelta del percorso. A questo pose fine direttamente l'allora Ministro dei lavori pubbliciStefano Jacini che ne decretò il tracciato. Così il 20 settembre del 1872 poté essere completato anche l'ultimo tratto di 19 km tra Maglie e Otranto[2].
Con la nuova linea adriatica, prima comunicazione tra il meridione e il centro-nord dell'Italia, i costruttori speravano di rilanciare i commerci del Porto di Otranto. Ma fu il Porto di Brindisi ad accogliere la Valigia delle Indie e il traffico mercantile ad essa collegato così la tratta fino ad Otranto rimase interessata da un traffico di natura locale. Nel 1885 a seguito della legge di riordino delle ferrovie detta delle Convenzioni la linea entrò a far parte del complesso di linee denominato Rete Adriatica e vi rimase fino al 1906 quando, in seguito alla statalizzazione delle Ferrovie Italiane del 1905, venne riscattata dallo Stato. La tratta Lecce – Maglie – Otranto scorporata dalla linea adriatica nel 1933 venne ceduta in concessione alle neocostituite Ferrovie del Sud Est.
Un significativo ammodernamento è stato realizzato nel 2013, con la completa sostituzione dell'armamento contestuale alla posa in opera di traverse in cemento armato precompresso[4].
Il servizio ferroviario attuale si svolge con automotrici e solo nei giorni feriali; la domenica e i giorni festivi viene svolto solo il servizio automobilistico sostitutivo delle stesse FSE[senza fonte].