There are regular trains stopping at Cambridge, with direct services from London Kings Cross, Peterborough and Hitchin.