Where To Buy Oyster Card In London Apr 2026

: Most ticket machines and shops accept cash, credit, and debit cards .

In London , you can buy a standard Oyster card at most major transit hubs and thousands of local shops. While must typically be ordered online before you arrive, standard cards are widely available throughout the city. Where to Buy in London where to buy oyster card in london

: Use the self-service ticket machines at nearly all Underground and rail stations, including those at Heathrow Airport . : Most ticket machines and shops accept cash,

: Staffed centers located at major terminals like Victoria , Piccadilly Circus , and King's Cross St. Pancras offer card sales and travel advice. Where to Buy in London : Use the

: If you are already in London, you must get a Standard Oyster card . The Visitor Oyster card (which includes special discounts) is not sold at stations in London and must be purchased via the TfL Visitor Shop before your trip. Alternative: Contactless Payment

: There are over 3,700 local newsagents and convenience stores across London that sell and top up cards. Look for the distinctive blue Oyster sign in their windows.

: A standard Oyster card currently requires a £10 non-refundable activation fee (up from previous lower rates).