With over 2,000 years of history, London offers a stunning blend of traditions and modernity, making it a must-visit for any busy traveler looking to maximize their time. In just three days, you can experience the highlights of this vibrant city—from iconic landmarks to hidden gems, along with some culinary delights.
London is easily accessible via several international airports, with Heathrow (LHR) and Gatwick (LGW) being the most popular. A direct Heathrow Express train costs £25 (about $31) and takes 15 minutes to reach Paddington Station, while the Gatwick Express train is £19.90 (about $25) for a 30-minute journey to Victoria Station. Once in the city, the Oyster card is your best bet for cost-effective travel on public transportation. A daily cap for unlimited travel in central London is £7.70 (about $10). You can purchase an Oyster card at the airport or any Tube station.
London's public transport network includes the Underground (Tube), buses, and overground trains. For the quickest routes, download the Citymapper app, which provides real-time public transport updates and directions. Walking is also a viable option in central areas, allowing you to take in the city’s picturesque streets and hidden corners. On average, a walk from Trafalgar Square to Covent Garden takes about 15 minutes.
For convenience, consider booking accommodation in the Covent Garden or Soho areas. These neighborhoods not only put you in the heart of the action but also offer a range of options from budget to luxury. The Bloomsbury Hotel in Bloomsbury offers rooms starting at £180 ($230) per night and is within walking distance to many attractions. Alternatively, for a more budget-friendly option, The Z Hotel in Soho has compact rooms starting at £99 ($125) per night.
Another great option is the CitizenM London Bankside, known for its modern design and excellent location near the Tate Modern and Borough Market. Rates typically start at £130 ($165) per night. Booking in advance can help you secure the best rates, especially during peak tourist seasons.
Day 1 should kick off at the Tower of London (entry £29.50, about $37), where you can see the Crown Jewels and learn about the history of this iconic fortress. Afterward, take a scenic walk across Tower Bridge, which offers stunning views of the Thames and the city. For lunch, head to Borough Market, where you can sample street food from various vendors. Try the famous Reubens from Monty's Deli for around £9 ($11.50).
In the afternoon, visit the Shard for panoramic views of the city. Tickets cost about £32 ($41) each. Afterward, stroll along the South Bank, which is alive with street performers and pop-up shops. For dinner, head to Dishoom in Covent Garden, a Bombay-style café, where a meal will set you back approximately £20 ($25). Wrap up your day with a West End show; you can find discounted tickets at the TKTS booth in Leicester Square.
On Day 2, start at the British Museum (free entry) to see the Rosetta Stone and Egyptian mummies. For lunch, visit the nearby Great Russell Street for various cafés offering lunch specials around £10 ($13). In the afternoon, take a metro ride to Westminster to see Big Ben and the Houses of Parliament. A guided tour of the Parliament is £28 ($36) and runs frequently. After a busy day, relax with a pint at The Red Lion pub, a historic watering hole.
Day 3 should begin with a visit to Buckingham Palace to watch the Changing of the Guard ceremony (check the schedule, typically at 11 AM). Next, stroll through St. James's Park towards Whitehall, where you can visit the Churchill War Rooms (£25, about $32). Enjoy lunch at a local café with an average price of about £15 ($19) before heading to the Tate Modern for contemporary art enthusiasts. End your visit with dinner at The Ivy in Covent Garden, a popular spot where you can expect to pay around £40 ($51) per person.
Efficient planning can make your trip more enjoyable. Here’s what you need to know:
| Item | Cost | Notes |
|---|---|---|
| Heathrow Express to Paddington | £25 | 15-minute journey |
| Oyster card daily cap | £7.70 | Unlimited travel in central London |
| Tower of London entry | £29.50 | Crown Jewels and history tours included |
| Shard entry | £32 | Panoramic views of London |
| Dishoom meal | £20 | Popular Bombay-style café |
| Parliament tour | £28 | Guided tour of the historic building |
| Churchill War Rooms | £25 | Historical site, includes audio guide |
Use this rough planner to sanity-check the total trip cost before you lock flights, hotels or activities.
The best times to visit London are between March and May (spring) or September and November (autumn). During these months, the weather is mild, and the city is less crowded than in the summer tourist peak. If you're looking for fewer crowds, try to avoid school holidays and major events.
Many attractions offer online discounts, so book tickets in advance for significant savings. Additionally, consider purchasing a London Pass, which grants access to over 80 attractions at a flat price. This can provide substantial savings if you plan to visit several sites.
Traveler comments
Add a route note, correction, timing tip or question for this guide.