Question: do tfl oyster cards expire?
Answer: Yes, Visitor Oyster cards never expire. You can top up your pay as you go credit at any Tube station ticket office or machine, Oyster Ticket Stops, Travel Information Centres and some National Rail stations.