London travel guide

The Square Mile

London tourism | London guide

You're Going to Love London

London is welcoming, full of history, and constantly changing, making it an exciting place for young couples, families, and solo travelers alike.

Stroll along the Thames, take in the book markets on the South Bank, cross over Waterloo Bridge and head across Trafalgar Square. Book tickets to West End plays, climb Big Ben, and enjoy gourmet meals in Soho restaurants like Chotto Matte (Frith Street) or Ember Yard (60 Berwick St).

Join the crowds of Londoners as they cheer on soccer teams like Arsenal (in Islington) or Tottenham Hotspur (Edmonton), or buy some English cheese, bread, pickles, and beer and head to beautiful parks, like Hampstead Heath or Hyde Park, for a picnic.

In the evening, you can relax in your hotel or hit some of Europe’s most lively nightclubs, including XOYO (32-37 Cowper St) or Studio 338 (338 Boord Street, Greenwich). Whether you want a week of partying or some relaxing sight-seeing, London delivers.

Top 5 Reasons to Visit London

What to do in London

When to Visit London

Estimated hotel price

London in {1}

1 night at 3-star hotel
Prices are not fixed and may vary with time

The best time to visit London depends on what you intend to do. If you want to catch a soccer match, visit in autumn or winter to have the best choice of games. To enjoy sight-seeing without it being too crowded, late spring and early summer are great times to visit (Late May to early July). London’s cultural calendar stretches all-year-round, however, so there’s never a bad time to book a flight.

Average temperatures
Celsius (°C)
When the weather is nice in London

How to Get to London

Airports near London

Airlines serving London

Good (69,010 reviews)
Good (47,100 reviews)
Good (28,178 reviews)
Good (30,315 reviews)
Good (3,753 reviews)
Good (4,289 reviews)
Good (23,206 reviews)
Good (23,474 reviews)
Show more

Where to Stay in London

London is a huge city with plenty of accommodation options. If you can stretch your budget, there are luxurious hotels like the Ritz (150 Piccadilly) or the Savoy (the Strand). The Melia White House (Albany Street) is a family-friendly choice close to London Zoo, while Montague on the Gardens (15 Montague Street), is a classy boutique option located in Georgian townhouses. Backpackers are also catered for thanks to excellent hostels like the YHA (79-81 Euston Rd) or the Arsenal Tavern (175 Blackstock Rd), which is convenient for matches at the Emirates Stadium.

Popular Districts in London

Most popular hotel in London by neighbourhood

Kensington and Chelsea

Where to stay in popular areas of London

Most booked hotels in London

How to Get Around London

The Cost of Living in London

Shopping Streets

Major shopping districts include Oxford Street, home to brands like Nike, H&M, Primark and Zara, while nearby Regents Street is home to Hamleys (188-196 Regent St), the world’s oldest toy store. The Westfield Centers in Stratford and Shepherd’s Bush are huge malls with well known brands, while Camden Market is the place to go for alternative fashions. Antique hunters will adore Portobello Market, vintage fashion stores are plentiful in Dalston, while Mayfair is home to luxury boutiques like b store (24A Savile Row) and Browns (23-27 South Molton Street). As a reference point, expect to pay around £30 for a sweatshirt and £40-60 for high-quality jeans.

Groceries and Other

London is famously one of Europe's most expensive cities. When it comes to groceries, you can save money by shopping at supermarkets like Sainsburys, Morrisons and Tesco. Waitrose and Marks and Spencer are a little more up-market, but sandwiches will still only cost around £2. If you need any electrical items, head to Tottenham Court Road, which has a cluster of electronics retailers.

Cheap meal
Cheap meal
A pair of jeans
A pair of jeans
Single public transport ticket
Single public transport ticket

Where to Eat in London

Over the past 20 years, London has become a great dining destination. For great Indian food, head to Trishna (15-17 Blandford St) or to Drummond Street for delicious, healthy buffet meals. Roka in Fitzrovia is thought to be the city’s best Japanese restaurant. Social Eating House (8 Hoxton Square) is run by a pupil of Gordon Ramsay and serves up gourmet British specialties, while Ceviche in Soho offers Peruvian dishes and pisco sours. You’ll find incredible fish and chips at Fish Club in Wandsworth or Golden Hind in Marylebone, while for pub food the Bull and Last (Dartmouth Park, Highgate) is unbeatable. Prices of a meal can vary hugely but expect to pay £70 at a central London restaurant, £6 for fish and chips, and £30 for a pub meal with drinks and desserts.