Oyster card FAQs: which card to buy?

The cheapest way to travel around London on the bus, Tube, tram, DLR, London Overground and most National Rail services is to use an Oyster card, a smartcard ticket.
Content contains affiliate links, marked with asterisks (*). If you click through and make a purchase, Visit London receives a commission – every purchase supports London’s jobs and economy.
Person holding a blue London transport Oyster card with a London Underground train arriving at a Tube platform in the background.
A London transport Oyster card. Image courtesy of Shutterstock.
  • An Oyster card may be the most cost-effective option if you are only visiting for a few days.

  • 7 Day Travelcard is a good option if you are visiting for a week and only plan to visit central London.

  • You can also use contactless payment, which has both a daily and weekly fare cap. This may work out cheaper than a Travelcard.

  • A Visitor Oyster card can be delivered to your home before your visit, or Oyster cards can be purchased at all London airports and stations.

  • Visitor Oyster card holders also enjoy a range of special offers and discounts across the city.

Content contains affiliate links – marked with asterisks. If you click through and make a purchase, Visit London receives a commission which is put back into our work promoting London.

Read this guide to make sure you buy the right ticket for your exploring London.

What are the pros and cons of a Visitor Oyster card vs. a paper Travelcard?

A Visitor Oyster card is one of the cheapest ways to pay for single journeys on bus, Tubetram, DLR, London Overground and most National Rail services in London.

If you plan to stay in London for a couple of days and make two to four journeys a day, or want to travel to the outskirts of the city, then a Visitor Oyster card* may be the cheapest option. It is delivered to your home by post before you arrive in London, saving you time when you arrive. A Visitor Oyster card costs just £5, compared to a regular Oyster card which is £7.

There are a range of great value special offers and discounts available to Visitor Oyster card holders at leading London restaurants, shops and entertainment venues, plus discounts on Thames Clippers river buses and the IFS Cloud Cable Car.

If you are in London for a week and plan to travel only in the central London area (eg zones 1 to 2 or zones 1 to 4) on a daily basis, then a 7 Day Travelcard may be the most cost-effective option.

How to get an Oyster card, which looks a lot like a Visitor Oyster card and is used in the same way, is also straightforward. You pay a £7 refundable deposit to get an Oyster card. The advantages of an Oyster card are that you can top up your credit online and add an electronic 7 Day Travelcard onto the card.

You can also get an Oyster card before you arrive in London if you live in the UK.

If you do not live in the UK, you can still get an Oyster card but only when you arrive in London.

You can also pay for your travel with a contactless payment card

When and where can I purchase a Visitor Oyster card?

You can buy a Visitor Oyster card* online before you travel to London. It will be posted to your home address. This means you arrive in London with your travel ticket ready to start exploring the city. You cannot buy a Visitor Oyster card when you arrive in London.

Can I get an Oyster card in London's airports?

You can get an Oyster card at all London airports except London Southend Airport

  • Heathrow London Airport – exit the airport and follow the signs for the Underground. You can buy an Oyster card at the airport Tube station cashier window.
  • Gatwick London Airport – exit through Customs and buy an Oyster card at the Concierge outlets in Gatwick North Terminal or Gatwick South Terminal, at the Skybreak Service Centre in both terminals or at the Gatwick Airport train station.
  • Luton London Airport – buy an Oyster card from National Express at the airport or in the Onward Travel Centre.
  • Stansted London Airport – you can buy Oyster cards at Stansted Airport train station, before continuing your journey into Central London with the Stansted Express.
  • London City Airport – exit the airport and follow the signs for the Underground. You can buy an Oyster card at the airport DLR station cashier window.

Alternatively, you can buy a Visitor Oyster card* before you visit London. It will be posted to your home address.

Do I need separate Oyster cards for my children?

If your children are 11-15 years old, you will need to buy a Visitor Oyster card*, Oyster card or Travelcard ticket for each child. You can get a Young Adult discount (half adult rate) added to a Visitor Oyster card or Oyster card at Heathrow Airport Terminals stations, most Tube stations and TfL Visitor and Travel Information Centres.

Can more than one person share a Visitor Oyster card when travelling together?

No, adults cannot travel together on a single Visitor Oyster card.

Do I need to buy a Visitor Oyster card if I buy a 6-day London Pass?

If you buy a 6-day London Pass* with travel included, you don’t need to buy a Visitor Oyster or Oyster card. If you buy a London Pass without travel included, you will need to buy a Visitor Oyster card*, Oyster card or 7 Day Travelcard ticket separately.

Are there any special offers and discounts available with a Visitor Oyster card?

Yes, Visitor Oyster card holders can enjoy a range of special offers and discounts at more than 25 leading London restaurants, shops and entertainment venues. In most cases, all you need to do is show your card to take advantage of the offer. 

Will the Visitor Oyster card have my name on it? And do I need to provide a passport photo to buy a Visitor Oyster card?

No, this means you can lend your card to family and friends to use when they come to London too.

I am coming to London for a long weekend. How much credit should I get for my Visitor Oyster card?

Visiting London for two days? Start with £20 credit on your card for unlimited off-peak travel in Central London.

Visiting London for four days? Start with £40 for unlimited travel in Central London.

Can a Visitor Oyster card or Oyster card be used in other cities like Bath, Edinburgh, Stratford-upon-Avon, Oxford and Cambridge?

No, it is only eligible for travel on public transport in London.

Can I get an Over 60s Oyster card if I am visiting London?

No, Over 60s Oyster cards are only available to people aged 60 and over who live in a London borough. 

I am going to live in the UK soon. When should I get an Oyster card?

If you are moving to live in the UK and are planning on opening a UK bank account, you can buy an Oyster card when you arrive in London.