Guide to get to Spa-Francorchamps using Trains and Public Transport. Disclaimer: I did this not on the Grand Prix weekend so it is much easier and smoother.
I started out at Brussels. You will need to get a train to Verviers Central. From Brussels, it cost around 17euro one way. Typically one train per hour. It should go through Leuven, then Liege-Guillemins before reaching Verviers Central. Journey time around 1hr 30min.
Head up to the main hall of Verviers Central train station and take the exit that leads you to the TEC buses. (Signs have the red and yellow bus symbols). The bus terminal is directly in front of the exit of the train station. Take Bus number 294 or 395 as they have more or less duplicated routes. There’s one per hour when i visited, that means, either 1 294 or 395 per hour.
Go for the stop that is FRANCORCHAMPS – Route de Fagnou. Journey time around 45min and onboard fare is 4.25euro one way (it should be 4 zones); not very sure how much it will be if you paid using the travel card. After alighting, head downhill, the same direction as where the bus was heading and you’ll reach a roundabout. Take the first right and that brings you to the entrance of the circuit. It’s near parking 1, 2 and 3.
For more info, visit Belgium Rail and TEC Buses for the Walloon Region
Hope it helps anyone who wishes to visit the track on the other non-F1 days like i did. I went for the guided tours around the circuit which covered the Paddock, Pit Building and i especially like the visit into the Podium, Press Conference room and Media Centre. Buffet is served during lunch hours at the Pit Brasserie on the roof of the Pit Building for 15euro. Fantastic view of the circuit at the Terraces.