4.5 hrs to London, 10 mins walk to Kings Cross, and then 48 mins to Cambridge (every 30 mins).
That gives me 5.5-6 hrs.
Also, none of that is "lost time". No annoying buses stuck in traffic, no waiting at airports, no queeing for planes, no squeezing into seats with no legroom, no noisy jet...