Where to Buy an Oyster Card in London (2026): Easy Guide to Stations, Airports & Prices

Where to buy an Oyster Card in London guide showing traveler holding blue Visitor Oyster Card
Photo: CheckinPick

Introduction

Planning to use public transport in London and wondering where to buy an Oyster Card?An Oyster Card is one of the easiest ways to pay for buses, the Tube, trams, and many National Rail services across London. While many visitors now use contactless bank cards, an Oyster Card is still a popular option for tourists who prefer a separate travel card or don’t want to use their personal bank card abroad.

This guide explains exactly where to buy an Oyster Card in London, including Underground stations, Heathrow Airport, major rail stations, and Visitor Centres. You’ll also learn how much an Oyster Card costs, whether you should buy one before arriving, and which option is best for your trip.

By the end of this guide, you’ll know exactly where to buy an Oyster Card in London, how much it costs, and whether it’s the right choice for your visit.


Quick Answer

Where Can You Buy an Oyster Card in London?

Yes. Buying an Oyster Card is quick and easy.

The most common places to buy one are:

LocationCan You Buy an Oyster Card?
London Underground stations✅ Yes
Heathrow Airport✅ Yes
Major National Rail stations✅ Yes
TfL Visitor Centres✅ Yes
Online (Visitor Oyster Card only)✅ Yes

💡 Check-in Pick Insight

For most visitors, the easiest place to buy an Oyster Card is simply the first Underground station you use after arriving. The process usually takes only a few minutes at a ticket machine.


Where to Buy an Oyster Card in London: Best Places to Get One

a local convenience store in london

You don’t need to visit a major station to buy one. Oyster Cards are available at hundreds of locations across London, including many neighborhood convenience stores known as Oyster Ticket Stops.

If you’re wondering where to buy an Oyster Card in London, the good news is that Oyster Cards are widely available throughout the city. Most tourists purchase one shortly after arriving because they’re sold at nearly every major transport hub.

The most convenient locations include:

  • London Underground stations
  • Heathrow Airport Underground station
  • Major National Rail stations
  • TfL Visitor Centres
  • Some local convenience stores displaying the Oyster Card sign

In most cases, you’ll find self-service ticket machines that allow you to purchase an Oyster Card in just a few steps.

💡 Check-in Pick Insight

Not everyone realizes this, but some local convenience stores also sell standard Oyster Cards. If you don’t see a station nearby, it’s worth asking at a neighborhood shop. Many Oyster Ticket Stops are located inside small convenience stores.

Buy an Oyster Card at London Underground Stations

London travel tips for public transport showing London Underground Tube train arriving at station with two passengers waiting on platform bench

The easiest place to buy an Oyster Card is at any London Underground station.

Almost every station has:

  • Self-service ticket machines
  • Ticket offices (at selected stations)
  • Staff available to help if needed

Simply choose “Buy Oyster Card” on the machine, pay the required amount, and add travel credit if you wish.

You can start using the card immediately.

💡 Check-in Pick Insight

Ticket machines are available in multiple languages and accept both contactless cards and chip-and-PIN cards, making the process straightforward even for first-time visitors.

Buy an Oyster Card at Heathrow Airport

London Underground roundel sign inside subway station for Oyster Card travel guide

If you’re wondering where to buy an Oyster Card after landing, Heathrow Airport is one of the most convenient places to start.

You can easily purchase one before heading into central London. Oyster Cards are available at:

  • Heathrow Underground stations
  • Ticket machines
  • Ticket offices (where available)

Many visitors buy their Oyster Card here before taking:

  • the Piccadilly Line
  • the Elizabeth Line
  • other London transport services

If you’re taking the Heathrow Express instead, you can still purchase an Oyster Card afterward at Paddington Station.

💡 Check-in Pick Insight
If Heathrow is your first stop, buying an Oyster Card before leaving the airport means you can head straight into central London without stopping again to buy one.


Can You Buy an Oyster Card at Major Train Stations?

Where to buy an Oyster Card in London showing traveler receiving card from London Underground ticket machine

Yes.

Most major railway stations also sell Oyster Cards.

Examples include:

  • Paddington
  • King’s Cross St Pancras
  • Victoria
  • Waterloo
  • Liverpool Street
  • London Bridge
  • Euston

These stations usually have both ticket machines and staffed ticket offices. If you’re arriving by train from elsewhere in the UK, buying your Oyster Card here is often the most convenient option. For many visitors, major railway stations are another of the best places to buy an Oyster Card in London.


Can You Buy an Oyster Card at Gatwick Airport?

Yes, but the process is slightly different from Heathrow. Gatwick Airport has National Rail ticket machines where you can purchase a standard Oyster Card before traveling into London.

However, many visitors arriving at Gatwick choose to use a contactless bank card instead, especially if they only plan to stay for a few days. If you’re taking the Gatwick Express, remember that the train requires a separate fare from the Oyster pay-as-you-go system.

If you don’t buy your Oyster Card at Gatwick Airport, don’t worry. Oyster Cards are widely available once you reach central London, and you’ll find ticket machines at almost every Underground station.

For most travelers, purchasing an Oyster Card at one of these stations takes less than five minutes.

💡 Check-in Pick Insight

If there’s a queue at the ticket office, don’t worry. The ticket machines are straightforward to use, and they’re available in several languages, making them the quickest option for most visitors.


Can You Buy an Oyster Card Online?

Yes, but there’s an important difference between a standard Oyster Card and a Visitor Oyster Card.

A Visitor Oyster Card can be ordered online before your trip and delivered to your home in selected countries.

A standard Oyster Card, however, is generally purchased after arriving in London.

For most international visitors, buying a standard Oyster Card at the airport or Underground station is usually the simplest option.

If you’re still deciding where to buy an Oyster Card in London, purchasing one at your first Underground station is usually the quickest and easiest option.


Visitor Oyster Card vs Standard Oyster Card

Many tourists aren’t sure which version they should buy.

Here’s a quick comparison.

FeatureStandard Oyster CardVisitor Oyster Card
Buy in London✅ Yes❌ No
Buy before travel❌ No✅ Yes
Pay as you go✅ Yes✅ Yes
Daily fare caps✅ Yes✅ Yes
Visitor discounts❌ No✅ Selected attractions

For most travelers, both cards work almost identically when using London’s public transport.

The main difference is that the Visitor Oyster Card may include discounts at selected attractions and restaurants, while the standard Oyster Card is easier to purchase after arriving in London.

💡 Check-in Pick Insight

Unless you specifically want the visitor discounts, the standard Oyster Card is usually the easier choice because you can buy it almost anywhere once you arrive.


How Much Does an Oyster Card Cost?

Before deciding where to buy an Oyster Card in London, it’s also helpful to understand how much the card costs and how topping up works. When you buy a standard Oyster Card, you’ll need to pay for the card itself and add travel credit. The amount of credit you should add depends on how long you’ll be staying and how often you plan to use public transport.

For most visitors:

  • A small amount of credit is enough for short trips.
  • You can top up your balance whenever needed.
  • Any unused pay-as-you-go credit remains on the card for future visits.

You can top up your Oyster Card at:

  • London Underground stations
  • National Rail stations
  • TfL Visitor Centres
  • Oyster ticket machines

Adding credit takes only a few seconds, and you can choose how much to add each time.

💡 Check-in Pick Insight

You don’t need to load a large amount of money onto your Oyster Card straight away. Since topping up is quick and easy, many visitors simply add more credit when needed instead of guessing how much they’ll spend.


Should Tourists Buy an Oyster Card?

It depends on how you plan to pay for public transport. For many visitors, using a contactless debit or credit card is now the easiest option because it works exactly like an Oyster Card and benefits from the same daily fare caps.

However, an Oyster Card is still a great choice if you:

  • Don’t want to use your personal bank card abroad.
  • Prefer to keep your travel budget separate.
  • Are traveling with children who have their own travel cards.
  • Don’t have a contactless payment card.

If you’re deciding between the two, our Oyster Card vs Contactless in London (2026) guide compares both options in detail.


Common Mistakes Tourists Make

Buying an Oyster Card is simple, but first-time visitors sometimes make a few avoidable mistakes.

Buying One Before Checking Whether You Need It

If your bank card supports contactless payments, you may not need an Oyster Card at all. Many visitors arrive expecting to buy one, only to discover that their contactless card works perfectly.

Confusing Heathrow Express With TfL Services

An Oyster Card works on the London Underground and the Elizabeth Line from Heathrow. However, Heathrow Express has its own fare system. Always check which train you’re taking before boarding.

Adding Too Much Credit

Some visitors load a large balance onto their Oyster Card immediately after arriving. Since topping up is quick and easy, it’s usually better to start with a smaller amount and add more later if necessary.

💡 Check-in Pick Insight

One of the biggest misconceptions is that every visitor needs an Oyster Card. These days, many Londoners simply use their contactless bank card or phone to pay for transport. Before buying an Oyster Card, check whether your own card already supports contactless payments.

If you’re still wondering where to buy an Oyster Card in London, most visitors simply buy one at the first London Underground station they use after arriving.


Frequently Asked Questions

Where should I buy an Oyster Card in London?

For most visitors, the best place to buy an Oyster Card in London is the nearest London Underground station. Heathrow Airport stations and major railway stations are also convenient options.

Where is the cheapest place to buy an Oyster Card in London?

The cheapest place to buy an Oyster Card in London is any London Underground station, including Heathrow Airport stations. The purchase price is fixed at £7 (2026), so you won’t save money by buying it elsewhere. Choose the most convenient station for your journey, as the card costs the same throughout the Transport for London (TfL) network.

Where is the easiest place to buy an Oyster Card in London?

For most visitors, the easiest place is any London Underground station. Heathrow Airport and major railway stations also have ticket machines that sell Oyster Cards.

Can I buy an Oyster Card at Heathrow Airport?

Yes. Oyster Cards are available from ticket machines and Underground stations at Heathrow Airport, making it easy to start using public transport as soon as you arrive.

Can tourists buy an Oyster Card?

Absolutely. There are no residency requirements, and any visitor can purchase and use a standard Oyster Card.

Should I buy an Oyster Card or use contactless?

For many tourists, contactless payment is the simplest option. However, an Oyster Card is still useful if you prefer not to use your personal bank card or don’t have contactless payment available.

Can I use the same Oyster Card on buses and the Tube?

Yes. An Oyster Card works across London’s public transport network, including buses, the Underground, trams, the Elizabeth Line, DLR, London Overground, and many National Rail services.


Final Thoughts

Knowing where to buy an Oyster Card in London before you arrive can save time and make your first journey much smoother. Once you know where to buy an Oyster Card in London, you’re ready to explore the city without worrying about buying tickets along the way.

Whether you purchase one at Heathrow Airport, a London Underground station, or a major railway station, the process is quick and straightforward. For many visitors, it’s still a convenient way to pay for public transport, especially if you don’t want to use your personal bank card.

Before deciding, it’s also worth comparing the Oyster Card with contactless payment to see which option best suits your trip. Once you’ve chosen the right payment method, getting around London becomes quick, simple, and stress-free.

Now that you know where to buy an Oyster Card in London, you can choose the most convenient location and start exploring the city with confidence.

You may also find these guides helpful: