

Prices and money-saving tips for food, activities, accommodation, flights and much more.
Your tailor-made itinerary – No cost, no commitment
Excellent
4.5 of 5
4,717Reviews
Excellent
Your tailor-made itinerary – No cost, no commitment

Marvin Luczynski
Travel expert for England
Updated on 12/22/2025
A one-week trip to London starts at about $1,700 per person, excluding flights. This mid-range estimate covers a 4* hotel in Zone 1 or 2, meals at quality pubs and restaurants, daily travel on the Tube, and tickets to top attractions like the Tower of London or the London Eye—roughly $240 per person per day. Travelers on a tighter budget can enjoy the capital from around $115 per day with stays in hostels or budget hotels further out, meal deals from supermarkets or markets like Borough Market, bus travel, and plenty of free world-class museums like the British Museum or Tate Modern. For a luxury experience, plan on $460+ per person per day. Expect 5* hotels in Mayfair or Kensington, fine dining at Michelin-starred restaurants, private chauffeur transfers, and exclusive private tours of historic palaces.
| Travel Costs for London | Low Budget | Mid Budget | High Budget |
|---|
Custom holiday packages and trips that fit your budget
Itineraries built exactly to your needs
A personal English-speaking, native-European travel expert for every step
Full service assistance before, during, and after your trip


Marvin Luczynski
Travel expert for England


Marvin Luczynski
Travel expert for England


Marvin Luczynski
Travel expert for England


Marvin Luczynski
Travel expert for England

Need inspiration for your London trip? Here you will find the most popular activities from our local travel experts.
| Flights | Starting at $600 | Starting at $900 | Starting at $1600 |
| Accommodations | Starting at $100 | Starting at $180 | Starting at $350 |
| Activities | Free or low-cost experiences | Starting at $35 | Starting at $100 |
| Transportation | Starting at $12 | Starting at $30 | Starting at $80 |
| Meals | $12–$20 per meal | $30–$50 per meal | $70–$130 per meal |
All prices and costs quoted have been checked by our travel experts on site and are based on a trip in 2025. The costs are per person and travel day. The total cost of a trip to England may be lower if there are more travelers.
A direct round-trip flight from the USA (e.g., JFK) to London (LHR) typically starts around $600–$950 in Economy Class, including one checked bag up to 50 lb (23 kg) and one carry-on. Prices peak in June, July, and August (and around holidays). You’ll often save by flying in the shoulder seasons (spring and fall), being flexible with dates, using low-cost carriers, or choosing connecting flights—especially if you’re continuing beyond London to cities like Edinburgh, Manchester, or Bath.
| Round-Trip Flight from JFK to LHR | Average Price per Person |
|---|---|
| Economy Class | Starting at $600 |
| Premium Economy | Starting at $1500 |
| Business Class | Starting at $2900 |
The above fares are taken from major US airline websites and refer to 2-week trips with a maximum departure date of one year in advance.
Prices for popular guided tours in London typically range from $35 to $100 per person. With this budget, you might join a historic pub tour, take a small-group tour of the Tower of London, explore Westminster Abbey with a Blue Badge guide, or enjoy a magical Harry Potter walking tour.
Tickets to major sights generally cost $30–$45 per visitor—think the Tower of London, the London Eye, The View from The Shard, or Madame Tussauds. By contrast, private early-access tours of the Crown Jewels, a private capsule on the London Eye, or a chauffeur-driven day trip to Windsor Castle or Stonehenge can run several hundred dollars, depending on exclusivity.
London also offers plenty of free experiences: explore the vast collection at the British Museum, admire the city views from the Sky Garden (booking required but free), wander the vibrant stalls of Borough Market, watch the Changing of the Guard at Buckingham Palace, and step inside world-class galleries like the Tate Modern or the National Gallery.
| Activity | Average Price per Person | Low Budget | Mid Budget | High Budget |
|---|---|---|---|---|
| Tower of London: Entry Ticket (self-guided) | $40 | |||
| Westminster Abbey: Entrance Ticket | $35 | |||
| British Museum: Collection Highlights | Free | |||
| London Eye: Standard Ticket | $40 |
Prices for a 4* hotel in London start at about $180 per night. You can also stay in 2–3* accommodation from around $100 per night. In the low season, rates are typically up to 20% lower. For luxurious 5* hotels or historic properties in Mayfair and Kensington, there’s virtually no upper limit, as premium rooms and suites can easily exceed $1,500 per night in peak months. Whenever possible, we recommend choosing a locally owned hotel or boutique property over a large chain. Small, often family-run B&Bs and guesthouses are hallmarks of an authentic British vacation. Rooms are usually simple but welcoming, with a relaxed atmosphere, local character, and genuinely personal service.
| Hotel Category | Average Price per Person/Day |
|---|---|
| 2-3* | Starting at $100 |
| 4* | Starting at $180 |
| 5* + Luxury Hotels | Starting at $350 |
Please note that the costs quoted are average prices for overnight stays in a single or double room for one person. All prices come from one of the leading booking platforms and refer to accommodation with a good rating (at least 8/10).
Driving in London is generally not recommended for city exploration due to the Congestion Charge, Ultra Low Emission Zone (ULEZ) fees, and heavy traffic, though rentals are useful for trips to the English countryside. Rates for a small car start around $60–$90 per day in peak months. If you do drive, expect fuel to cost roughly $1.90–$2.10 per liter.
London’s public transportation is a world-class and efficient alternative. The Transport for London (TfL) network includes the Tube (Underground), red double-decker buses, the DLR, and the Overground. Contactless payment (card or phone) is the easiest way to pay, with daily caps ensuring you never overspend—a single Tube ride in Zone 1 costs about $3.50. For day trips to Oxford, Cambridge, or Windsor, trains are frequent and can cost $20–$50 depending on booking time.
Walking is often the best way to see the sights in central areas like Covent Garden or the South Bank. For airport transfers, the Heathrow Express offers a fast link to Paddington ($30+), while the Elizabeth Line is a cheaper, modern alternative. Iconic black cabs are convenient but can be pricey ($25–$40 for short central trips), while rideshares like Uber are widely available and often slightly cheaper.
| Transport Option | Average Price |
|---|---|
| Car Rental (Small Car - Peak Season) | $60–$90 per day |
| Fuel (Per Liter) | $1.90–$2.10 |
| Public Transport (Tube Zone 1 Single Ride) | ~$3.50 |
| Train Day Trip (e.g. Oxford/Windsor) | $20–$50 |
| Airport Transfer (Heathrow Express) | Starting at $30 |
| Taxi: Short Inner-City Ride (Black Cab) | $25–$40 |
Prices for a meal in a London pub or restaurant typically range from $20 to $40 for a main course, while a full three-course dinner with wine often costs $70 to $130. Street food is delightfully diverse and affordable, usually $8 to $15 for a gourmet burger, falafel wrap, or a portion of fish and chips from a market stall. Unlike in Rome, a discretionary service charge of 12.5% is automatically added to the bill in most restaurants, so no need to calculate an extra tip unless service was exceptional.
To explore London’s cuisine, go beyond the classic Fish & Chips and Sunday Roast. Try a traditional Full English Breakfast, savory pies with mash, or a modern British dish at a gastropub. Don’t miss the city’s incredible international scene, from authentic curry on Brick Lane to dim sum in Chinatown. For the most atmospheric experience, seek out historic pubs with cozy fireplaces or trendy food markets like Borough or Camden, where local producers shine. In London, dining hours are generally earlier than in southern Europe: lunch is typically 12 to 2:30 pm, and dinner service runs from 6 to 9:30 pm, though many central spots serve later.
| Meal/Product | Average Price |
|---|---|
| Dish at Local Pub or Café | $20 - $30 |
| Main Course at Restaurant | $25 - $45 |
| Three-Course Dinner (with Wine) | $70 - $130 |
| Domestic Draft Beer (1 pint) | $7.50 |
| Imported Beer (12 oz bottle) | $8.50 |
| Wine (per glass) | $10.00 |
| Cappuccino | $4.50 |
| Coke/Pepsi (12 oz small bottle) | $3.50 |
| Street Food (Fish & Chips - Burger) | $8.00 - $15.00 |
| Sky Garden: City Views | Free |
| London: Historic Pub Tour | $35 |
| Changing of the Guard at Buckingham Palace | Free |
| Windsor Castle & Stonehenge: Private Driver Day Trip | Starting at $500 |
| Tower of London: Private Early Access Tour | $150 |
| London: Magical Harry Potter Walking Tour | $35 |
| Cream Tea or Pastry |
| $6.00 - $10.00 |