Buying tickets
You can buy tickets to travel from all over London. If you live outside of London you can buy tickets online which we can send to 58 different countries.
Get and top-up Oyster cards from:
- Oyster online (if you live in the UK)
- London Travel Information Centres
- Oyster Ticket Stops
- Stations
- Emirates Air Line terminals (top-up only)
You can contact the Oyster helpline on 0343 222 1234.
Buy paper tickets from:
Visitor tickets
If you're visiting from outside London, you can buy Visitor Oyster cards and paper tickets from:
You can also get a Visitor Oyster card before reaching London from:
- Gatwick Express
From the Gatwick Express ticket office or terminal desks - Stansted Express
From the ticket office at the airport rail station - Eurostar
On board trains to London - Oxford Tube coach service
From ticket offices at Gloucester Green Coach Station and Thornhill Park and Ride in Oxford - National Express coaches
From ticket offices throughout the UK, including those at major airports such as Gatwick, Stansted and Luton. - Superbreak (online)
If you know which ticket you want to buy, check where you can buy the ticket you want (PDF 111KB).
Transport for London