A queen’s jubilee card will sport the Queen’s face in celebration of her Diamond Jubilee and also features animated characters in front of Buckingham Palace.
Around 250,000 cards will be available at Tube stations in Zone One from mid-May.
The second card will be devoted to the Olympics and the Thames Diamond Jubilee Pageant, with 1.5 editions available from mid-June.
The Olympics Oyster card will include images of the sports and bunting to mark the summer events in across London.
The cards will cost £10, including a £5 deposit, and £5 credit, said TfL.
Last April Tfl released 750,000 special Oyster cards carrying an image of the Duke and Duchess of Cambridge to mark the Royal Wedding.
A TfL spokesman said the cards will be one of the “must-have” mementos of the season.
Shashi Verma, TfL’s Director of Customer Experience, said: “Transport will play a vital role in bringing people out to see The Queen during her Diamond Jubilee, and in getting people to all of the sporting and cultural events during the London 2012 Games and so it is fitting that we have limited edition Oyster cards that they can use and keep to mark these wonderful, once in a lifetime, occasions.”