≡ Menu
Home London Transport London Transport Tickets & Passes London Bus Tickets & Passes

London Bus Tickets & Passes

Buses are the cheapest way to travel around London. There are no zones for bus travel — a single bus ticket is the same price whether your journey is in zone 1 or if you pass through several zones.

We list the options available to pay for single bus tickets or for unlimited bus travel for one day, one week or one month.

Single bus tickets: Oyster/contactless single bus fares 2024

London buses are ‘cashless’. You can’t buy a bus ticket on the bus.

To pay for travel by bus in London you need one of the following:

Fare below are valid until the beginning of March 2025.

A single bus fare costs £1.75 with a Pay as you go Oyster card and contactless credit/debit card.

‘One Hour’ hopper fare

There is a ‘one-hour’ hopper fare for Pay as you go Oyster/contactless card users. You can take as many bus journeys as you want in a one-hour period for £1.75.

The hopper fare also applies if you use the tube or train between your bus journeys.

One day bus travel: Oyster/contactless daily bus fares 2024

Bus ‘daily cap’

When you use a Pay as you go Oyster or a contactless card to pay for bus travel, there’s a ‘daily cap’.

This is the maximum amount deducted from your card for unlimited travel by bus in London in one day.  If you make 3 or more bus trips*, £5.25 is taken from your Oyster/contactless card.

How does the ‘daily cap’ for buses work?

  • If you make 1 bus trip*, £1.75 is deducted from your card
  • If you make 2 trips, £3.50 is deducted
  • If you make 3 trips, £5.25 is deducted from your Oyster card
  • Your 4th trip and all other trips you make until 4.30am the following morning are free.

* a ‘bus trip’ means either a single trip on a bus or an unlimited amount of bus trips in a one hour period.

There’s no peak or off-peak rate for the bus ‘daily cap’; you can travel around the whole of London between 4.30am until 4.29am the following day for the same price.

One day bus pass

If you don’t want to use an Oyster card and don’t have a contactless card, you can buy a One Day Bus Pass for £5.90.

  • This is a paper ticket giving you unlimited bus travel until 4.29am the following day.
  • Available from all underground station ticket machines, Oyster ticket stops, London Overground ticket offices, train station ticket offices and Transport for London Visitor Centres.

Weekly bus pass 2024

If you are visiting London for 5, 6 or 7 days and only use buses, a one-week bus pass costs £24.70.

  • The pass entitles you to unlimited travel on buses all over London within zones 1–6.
  • The pass can start on any day of the week and is valid for travel at any time within the dates specified.
  • Weekly bus passes are loaded onto an Oyster card (£7 fee).

Compared to the cost of a weekly Travelcard, it’s good value.

Weekly bus cap with an Oyster card 2024

If you have an Oyster card, bus fares are capped from Monday to Sunday (the same as contactless cards). This means you will not pay more than £24.70, the cost of the standard weekly bus pass.

The fares are calculated from Monday to Sunday, so it mainly benefits people living and working in London rather than visitors.

If you plan to visit London for seven days and first use the buses on Thursday, Friday, Saturday or Sunday buy an ordinary weekly bus pass instead.

Monthly bus pass 2024

A one month bus pass is £94.90.

There’s not a huge saving compared to buying 4 x weekly passes, but it saves remembering to renew.

Monthly bus passes are loaded onto an Oyster card.

Where to buy a weekly or monthly bus passes

Underground station ticket machines

Weekly or monthly bus passes are available from underground station ticket machines.

Oyster Ticket Stops

Oyster Ticket Stops are newsagents and local shops that sell London transport passes and Oyster cards. Find your nearest Oyster Ticket Stop.

Transport for London Visitor Centres

Transport for London Visitor Centres at Victoria, Heathrow, Piccadilly Circus, Liverpool St and King’s Cross & St Pancras International.

Other bus ticket info

Are Travelcards valid on buses?

Yes, one day, weekly or monthly Travelcards are valid on London buses. Travelcards valid for any zone can be used to ride the buses all over London. For example, if you have a zone 2-3 weekly or monthly Travelcard you can use it to travel on buses in zone 1 (central London).

Single bus fares for children

All children aged 10 and under travel for free on London buses. See child tickets & passes for bus fare information for older children.

Bus Saver tickets

These are no longer available to buy. If you have a Bus Saver ticket, it is still valid. Just show it to the bus driver when boarding the bus.

‘One more journey’ feature

If you don’t have £1.75 on your Oyster, you can still use it to pay for a bus trip as long as you have between 1p–£1.75 credit on your Oyster card. The next time you top-up your card, you need to clear the negative balance before it can be used again.

Back to top

Last checked: 21 February 2024