London has a vast network of public transportation including buses, trains, and the underground tube. The cost of travel varies based on distance and mode of transportation, but a traveler can expect to spend around £6-£8 per day on travel expenses. It is recommended that a visitor purchase an Oyster Card, a payment and travel card used throughout the London public transport system, to save time and money.
If you have more time, consider visiting the Buckingham Palace and take a tour of the Queen's residence. Alternatively, if you are tight on time, remove St James's Park from your itinerary. It is also recommended that a visitor book their tickets in advance for the popular attractions to guarantee access.