The station was opened in 1884, called
Ekaterinoslav. July 20, 1926, the
Presidium of the
USSR Central Executive Committee of the city and station Ekaterinoslav was renamed to Dnipropetrovsk. During the
Holodomor, British journalist
Gareth Jones noted that it was filled with starving peasants desperate for food. During
World War II the building was destroyed and in its place under the project of architect
Alexey Dushkin in 1951 and built a new station building. In 1976 a large monumental statue of
Grigoriy Petrovsky, after whom the city was renamed in 1926, was erected on the square in front of the railway station. This statue was destroyed by an angry mob on 29 January 2016. On 19 May 2016 the official name of Dnipropetrovsk was changed to
Dnipro. Hence the official name of the station was changed to
Dnipro-Holovnyi. The station was damaged during one of the
Russian strikes on Dnipro during the
Russo-Ukrainian war. On
18 November 2025 some windows at the railway station were blown out and two trains were delayed for about two and a half hours. ==Trains==