This might be a stupid question but I've just got an oyster card and I want to get a train/tubes on a longish journey. Normally i'd book this in advance on trainline.com but can I just swipe my card as I'm going instead, is this cheaper or is it cheaper to book it online first.