Stanice leží na západním okraji města, na trati Praha – Česká Třebová, z níž tu odbočuje trať přes Letohrad a Lichkov do Polska. Pro odbavení slouží nová sklobetonová budova, přístup na všechna nástupiště je podchodem a nádraží je bezbariérové; u nádraží je parkoviště a zastávky autobusů. Zastavují tu rychlíky a osobní vlaky, řada z nich mezinárodních, i vlaky Leo Expressu. Historická budova z roku 1874 stojí uprostřed kolejiště, od jara 2025 je v ní bufet.
Trať z Olomouce do Prahy tudy vedla už od roku 1845; stanice vznikla v roce 1874 při napojení trati do Letohradu, stavěné Rakouskou severozápadní dráhou. Z prostorových důvodů byla budova umístěna mezi dvě skupiny kolejí a přístupná jen přes úrovňový přejezd. Hlavní trať byla elektrizována v roce 1957, odbočka do Letohradu v roce 1982. Při přestavbě koridoru měla být budova zbourána; po petici „Nádraží nedáme" s více než 16 000 podpisy byl plán opuštěn a v roce 2010 se budova stala kulturní památkou. Od roku 2016 ji vlastní společnost Oustecké nádraží.