I tried searching to see if this has been answered before but couldn't find to right search terms, so I apologize if this is a repeat question.
For our stay in London we will be taking several day trips out of town. I'm very comfortable using public transport for local city travel but I'm getting confused on where the line is drawn between city trains (underground and overground) where you just show up, tap in, and take the next train and Nation Rail trains where we'd have to book tickets in advance. Some trips, of course, will require both. All trips are starting in zone 1.
- Harry Potter Studio tour: Watford North. National Rail?
- Salisbury: Fairly certain it's Nation Rail for this trip, from Waterloo
- Hampton Court: not sure
- Windsor: not sure
- Bletchley Park: I think this one is National Rail, but not certain.
For airports, it looks like if we fly in to Heathrow we just take the over/underground but if we fly in to Gatwick we'd have to book train tickets outside of the over/underground system.
For trips that are on National Rail lines, how far in advance would you recommend booking?
Any clarification you guys can provide would be great.