The city has a railway-station, the station of Roeselare, with two rails on the line Brugge-Kortrijk. There is a half-hourly connection service with both cities. Near the railway-station is a busstation with 11 platforms. When the station was built in 1976-1979, it looked modern at the time with a raising railway that replaced four level crossings. At the end of 2007, the municipality and several partners of public transport organizations decided to modernize the neighbourhood of the station. They invest together 35 million euro. The work was planned to be done in 2012 but they worked at the new building of the station until the summer of 2018. Meanwhile are the underground parking and new busstation ready. The surroundings of the station are mainly shopping precinct.