The closest station closest to Twickenham arena will be Twickenham itself. It's only a 10 minute walk away from the venue in case you're taking on the train for Twickenham on a game day, you can just be sure to follow the crowds!