La città dispone di una stazione ferroviaria nella quale fermano treni regionali. In alternativa si può raggiungere la stazione ferroviaria di Pescara distante circa 9 km. Da Pescara è possibile proseguire sino a Francavilla al mare con autobus di linea.
Per consultare gli orari dei treni visitare il sito web delle Ferrovie dello Stato www.trenitalia.com
Aeroporto di Pescara (10 km circa).