The London Pass does not entitle you to free use of public transport. But you can book a Visitor Oyster Card on LondonPass.com, which allows you to use all public transport in London. This includes the London Underground, buses, the Docklands Light Railway, River Boats and local trains.
Instead of paying in full for each journey, your Oyster Card is loaded with credit which should be sufficient for your journey to London if you travel in the city centre (zones 1 + 2).
The amount of credit varies depending on the duration of your London Pass and is for example £10 for one day, £15 for two days and so on. When you order the Oyster Card, you pay the credit and an activation fee of £5.00.
A portion of the credit is deducted for each trip, but there is a daily limit, which is usually reached after the third trip. Further journeys on the same day are then free of charge.
If you want to order the Oyster Card by post, you must buy the London Pass at least 15 days before your trip. Standard shipping worldwide takes 15 days and costs £7.95. Within the UK, shipping costs are £2.95 and delivery takes six days.