How do non-drivers travel between Cheltenham and Oxford?
National Express expect you to go for a five-hour journey via Bristol, whereas trains want you to change at Birmingham (two and a half hours).
I know that both these options are mental, but trying to find any other way is making my head hurt.