How To Buy An Oyster Card Apr 2026

Over 3,700 local newsagents and shops across London sell them.

Located at major transport hubs (e.g., Heathrow, Victoria). Cost: A new card costs £10.50£ 10.50 (non-refundable) and includes no pre-loaded credit. how to buy an oyster card

Machines at all Tube, London Overground, and most Elizabeth line/National Rail stations sell them. Over 3,700 local newsagents and shops across London

If you live in the UK, you can buy a standard Oyster card through the TfL website and have it mailed to you. Standard Oyster Card Visitor Oyster Card Purchased in London? Purchased Online? Card Fee £10.50£ 10.50 (non-refundable) £10.50£ 10.50 (non-refundable) Pre-loaded credit? Can add 7-day travelcard? Important Information No Photo Needed: Cards are not personalized. Machines at all Tube, London Overground, and most

It can be pre-loaded with credit, comes with an exclusive offers booklet, and offers 50% travel discounts for children aged 11-15. 3. Buying Online for UK Residents

Calculate if you need a loaded onto your card.

If you are visiting from outside the UK, you can order a online, which is delivered to your home address before your trip. Where to order: TfL Visitor Shop or VisitBritain Shop . Cost: £10.50£ 10.50 (non-refundable activation fee).