Spa has two railway stations: Spa and Spa-Géronstère, where local trains of SNCB/NMBS link the city with Theux, Verviers and Aachen. The railway line used to extend further south towards Trois-Ponts, Vielsalm and Luxembourg. Local and regional bus services in Spa are provided by the Walloon transport company TEC.