Cash fares are available on the bus from the driverSingles are £1.60, returns £2.60.
People Also Ask
London buses are card only, so you cannot buy a ticket with cash. Use a Visitor Oyster card*, an Oyster card, a Travelcard or a contactless payment card to pay your fare. Unlike the Tube zone fare system, a single London bus journey costs £1.75 no matter how far you go.
If your bank card shows the contactless payment symbol, you can use it to pay as you go straight away. You'll pay an adult rate fare. Many contactless cards issued outside the UK can be used to pay as you go for travel (overseas transaction fees may apply):
Why have I been charged 10p/£1? If you use a Mastercard, your bank statement may show a “pending” 10p or £1 charge for your first tap (10p for UK Mastercards, £1 for International Mastercards). This is just a temporary charge to check the card is valid – we do not collect the payment.