Bedford Midland station opened in 1859. In 1894 fast lines that bypassed the station were opened. The Midland railway ran the trains till the grouping when the LMS took control.
From 1948 British Railways ran the trains around Bedford till Privatisation of the railways when Midland Main line and then Thamslink and Siverlink took over the running of the trains. From the 1st April 2006, First Capital Connect had been operating the the Thamslink trains between London, Brighton and Bedford till late 2014.
Thamslink now run these trains.
WAGN ran the Great Northern trains between King's Lynn Cambridge and London Kings Cross as well as between Peterborough and Kings Cross in 2004.
There was a second Bedford station which was called Bedford St Johns this was on the line from Oxford to Cambridge. Trains from Bedford to Bretchley used this station after the Bedford to Cambridge part of the line closed.
Bedford St Johns station was closed and the trains were moved to the Bedford Midland station.