Yes. With your Veterans Railcard, you can get 1/3 off your Anytime Day Travelcard when bought as part of your journey to London from outside London Zones 1-9 (subject to a minimum fare of £19.60). You can also get your Veterans Railcard discount loaded onto your Oyster card to save 1/3 on single Off-Peak pay as you go fares on London Underground and Docklands Light Railway services in London. You'll need to register your Oyster card in your name to do this - simply take your Oyster card and a valid Veterans Railcard to a London Underground station, Oyster Ticket Shop or Visitor Centre and ask a member of staff to set the discount for you.