Stanice leží v jižní části města nedaleko Otavy na tratích Plzeň – České Budějovice, Strakonice–Volary a Březnice–Strakonice, elektrizovaná střídavou soustavou. Všechny tratě jsou jednokolejné. Po úpravě kolejiště z roku 2018 má dvě krytá ostrovní nástupiště s podchodem a výtahy; nádraží je součástí dopravního terminálu a je stavebně spojené s autobusovým nádražím. Jezdí odsud rychlíky R11 Plzeň – České Budějovice – Jihlava – Brno, spěšné vlaky do Tábora a do Plzně, osobní vlaky do Berouna, Vimperka a Volar.
Stanici postavila Dráha císaře Františka Josefa podle typového návrhu; úsek z Českých Budějovic do Plzně se otevřel 1. září 1868. Dne 15. října 1893 přibyla místní dráha do Vimperka, do roku 1900 po úsecích prodloužená až do Volar, a 11. června 1899 spojení přes Blatnou s Březnicí. Elektrický provoz z Plzně začal 22. června 1966. Nádražní budova prošla rekonstrukcí v letech 2019–2021.