Bedford is more than 23 miles west of Cambridge .
Bedford is 46 miles ( 74 km ) miles north-northwest of London , 65 miles ( 105 km ) southeast of Birmingham , 25 miles ( 40 km ) west of Cambridge and 19 miles ( 31 km ) east-southeast of Northampton .
Bedford