We intend to get from London to Bern, not stopping anywhere if possible. Found two ways, fNo. 1, by flight, checked BA fly from London to Zurich (only British pound 59) or Geneva, then take train from Zurich airport to Zurch HB then onwards to Bern. Flight time from London to Zurich, 1 hr 45 min, train from zurich airport to zurich HB about 15 min, train from Zurich HB to Bern about 1 hr 10 min.
No.2, train direct from London to Bern about 8hrs.
At a glance option 1 seems to be faster way of getting to Bern. But on second thought there are lots of uncertainties, flight delay, baggages etc which makes connecting train time difficult and may end up about same amount of time.
Q1: Is there anyway we can catch another train if we miss ours,with seats already reserved?
Q2: Is my analysis above correct?
Q3: Anybody has better suggestions?