Dworzec kolejowy w Koszalinie
Koszalin jest ważną stacją, leżącą na trasie Gdańsk Główny – Stargard, dlatego pociągi do Koszalina to pociągi jeżdżące głównie z tych kierunków. W Koszalinie znajduje się jeden główny dworzec kolejowy, obsługujący połączenia pasażerskie, miasto posiada także dworzec obsługujący sezonowe połączenia turystyczne Koszalińskiej Kolei Wąskotorowej.
Dworzec zlokalizowany jest przy ul. Armii Krajowej 3. Pasażerowie mogą tutaj skorzystać z poczekalni, działających przez całą dobę płatnych toalet, mogą także kupić bilet czy pozostawić bagaż w specjalnych szafkach.
Na terenie Koszalina działa autobusowa komunikacja miejska, obsługiwana przez MZK Koszalin. Obecnie komunikacja obsługuje 14 różnych linii miejskich. Miasto nie posiada własnego lotniska, pasażerowie mogą korzystać z lotnisk w Szczecinie i Gdańsku, dokąd mogą dojechać korzystając ze specjalnej komunikacji.
Rozkład jazdy na dworcu kolejowym w Koszalinie
Ruch kolejowy obsługiwany jest głównie przez PKP Intercity (w tym także TLK) oraz Przewozy Regionalne. Sezonowo uruchamiane są połączenia ekspresowe Koszalin – Bielsko-Biała oraz Koszalin – Warszawa Zachodnia. Dostępny rozkład jazdy obejmuje około 10 połączeń do Stargardu (połączenia obsługują Przewozy Regionalne, przy czym połączenia realizowane są jako połączenia do Szczecina). Do samego Szczecina można także dojechać wybierając jedno z około 20 połączeń, obsługiwanych przez PKP Intercity (podróż trwa co najmniej 2 godziny i 10 minut). Ten sam przewoźnik realizuje przejazdy na trasie Koszalin – Olsztyn z przystankami w Gdańsku i Gdyni. Podróż do Olsztyna trwa ponad 6 godzin, a wybrane połączenia są realizowane jako połączenia do Białegostoku. Przejazdy pociągami pospiesznymi do Warszawy trwają około 5 godzin i 30 minut, o ponad 2 godziny dłużej jadą pociągi do Krakowa. Wspomniane połączenia obsługuje również PKP Intercity. Przewozy Regionalne obsługują połączenia lokalne, m.in. do Białogardu, dokąd można dojechać w ciągu 25 minut.