The daily Oyster/Contactless payment cards price cap is less than the cost of a 1 day Travelcard so over one day is cheaper. Over longer periods Travelcards can work out cheaper depending on your travel. For instance a 7 Day Travelcard is less expensive than an Oyster or Contactless paymen...
As of 28th September 2021, both Oyster and contactless support both daily and weekly caps across the TfL network, which is great news for Oyster card users as it can be a significant saving. For an example, if all your travel is within zones 1 and 2, thecurrent weekly capis £44.70 ...