Les TGV en direction de Paris, Rennes et Quimper, ainsi que les trains du réseau TER Bretagne, s'arrêtent à la gare de Lorient, située à environ du bourg. Une correspondance avec le réseau de bus (ligne 42) est possible à la gare d'échange, juste en face de la gare SNCF.