There are a 546 trains traveling to Cambridge that arrives no later than 13:00. Where would you like to depart from?