Bedford’s main railway station is in Midland Road. Capital Connect run trains from Bedford to Brighton passing through London, and Midland Main Line have trains that go from London, passing through Bedford on their way to Leeds. There are also trains to Bletchley in Milton Keynes, and the Marston Vale Line which also stops at Bedford St Johns railway station.