iPhone Screenshots


Manage your adult Oyster and contactless cards on the move with the app.

• Top up pay as you go credit
• Buy adult rate 7 Day, Monthly and Annual Travelcards, and Bus & Tram Passes
• View your Oyster card and contactless journey history
• Check contactless payments
• Check your pay as you go balance and see season tickets
• Check if you have any incomplete journeys
• Allow notifications when your pay as you go balance falls below a certain amount, or your Travelcard is about to expire

When you top up your credit or buy a Travelcard or Bus & Tram Pass, it will be available to collect after 30 minutes when you touch your Oyster card on a yellow card reader as part of a journey on any London bus, or at any Tube, DLR, London Overground, TfL Rail or National Rail station within the pay as you go area, tram stop or River Bus pier.

Keeping on top of your spend is easy; see the date, time and cost of your journeys from the last 8 weeks.

Customers who have not already added their contactless card to an online account can do so at contactless.tfl.gov.uk.

The TfL Oyster and contactless app will request access to your camera. This is so that you can scan your payment card. We will never store the scanned pictures. Alternatively you can enter the card details manually.

You can’t currently add Oyster photocards to this app.
You can’t currently buy discounted tickets through the app.

For security reasons the TfL Oyster and contactless app is not supported on jailbroken devices.

What's New

Version 1.3.1

We’ve fixed some bugs to make the experience smoother

Ratings and Reviews

2.5 out of 5

682 Ratings

682 Ratings

Does the job, but not particularly well


First, I must say that it is good to have an app where you can check your cards, add top ups, check your journey history and correct error when you didn’t register your tap in correctly. That’s really good.
Now the bad stuff...
This app is badly designed from a user experience point of view. It’s not nearly as intuitive as most apps should be on an iPhone and the layout is chaotic. I suspect it was designed by committee at TfL rather than by an experienced app developer who would have had the user in mind. I’ve been involved in successful consultations on apps in development and I’ve seen this go wrong before, but this is honestly the most amateur big-company app that I’ve seen in about 4 years.
The other big missed opportunity here is that TfL should have incorporated the journey planner in to the app. At the moment, it just forwards you the TfL journey planner website which means you’ve got to wait for that page to load and for all graphics to load each time you get the results. Please can TfL include this in the app itself with an improved layout that allows intuitive use right from the first screen of the app and gives faster loading for those times when you’re rushing for the train and need to know which platform to run to? The incorporation of the journey planner in to the app itself would definitely have added an extra star to my review.

Developer Response

Hi BenjiBaby2010. Thank you for your detailed feedback, full of useful suggestions and candid thoughts. We have tried to make the app as simple and user-friendly as possible to make it as convenient as possible for customers with scope to grow and evolve. Thanks again for your feedback as we look at the best ways to improve the app going forward - Marc

Why even bother with this


I was redirected to the app from the tfl webpage when I was trying to get an update on a bus route and when it would resume normal service. I downloaded the app and the clicked on journey planner only to be directed back to the website on my browser away from the app. This app can be so much more then looking at ones oyster account but they haven't even bothered. It's really bad when apps like this are launched without being well just MORE, considering for instance Citymapper offer. This is TFL, everyone is getting this information from them, you would think they of all organisations would have first hand access to a huge amount of travel data. For instance I would like to type in a bus route and find out if it's taking diversions and when normal service will be resumed. Notifications on if my underground and DLR routes is having issues, etc. In this days and age you can't have apps like this.

Developer Response

Hi GGeek82, the app was solely created for the purposes of managing your Oyster card on the go. We really appreciate your feedback and are always looking for ways to make it more user-friendly. Please do stay tuned for any upcoming updates. For other issues please give us a call on 0343 222 1234 or email us at Oysterenquiries@tfl.gov.uk, we'll be happy to look into it further for you. - Ann

Won’t accept my Oyster card


The app says it can’t accept first generation Oyster cards and that you’ll need to upgrade. However it’s shows you how to tell if it’s first or second generation by the ‘D’ next to ‘Mayor of London’ at the back of the card. So I am wondering why my card is not being accepted if it has a ‘D’ on the back and is clearly a second generation.

Edit: I was trying to connect an 18+ Student Oyster ‘photocard’ and now understand that photocards are not accepted. This of course makes sense for the 16+ Oyster not to be accepted since it’s free travel however 18+ Student Oyster photo card is not. Seems like the photocard tfl site is the only way to see your credit for photocard users. This app will be better once this option added.

Developer Response

Hi IncubusDig. At the moment photocards and Visitor Oyster card are not compatible with the app. Adding photocards to the app is something we're working on.

If this is a blue Adult Oyster card you're adding, then please fill in the following form so we can help:



Transport Trading Ltd.
14.5 MB
Requires iOS 8.0 or later. Compatible with iPhone, iPad and iPod touch.
Age Rating
Rated 4+
© Transport for London


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

More By This Developer

You May Also Like