Not all escort prices in London are created equal. In fact, rates can swing wildly depending on where you are. In the heart of the city, where luxury is the norm, hourly fees can top £400. Meanwhile, on the edges of Greater London, you can find a sexy night in for less than £100. Here’s a look at how location affects pricing, so you can get a better idea of what you should be spending on your next escort experience.

Central London - £300 to £500+ Per Hour

If you’re in Central London, expect the highest rates. This includes glamorous neighbourhoods like Knightsbridge, Mayfair, Kensington & Chelsea, Belgravia, and parts of Westminster and Fitzrovia. These areas cater to high-end clientele staying in five-star hotels or living in penthouses.

Escorts here typically charge £300 to £500+ per hour, especially for outcalls. Clients are paying for premium companionship, discretion, and the kind of beauty you'd expect to see in glossy magazines. It's the capital’s most expensive playground, and that applies to everything, including escort services.

Inner Boroughs - £150 to £300 Per Hour

Move slightly outside the city core, and you’ll find inner boroughs like Camden, Islington, Hackney, Fulham, Hammersmith, Clapham, Southwark, Shoreditch, and Lambeth. These areas are still central enough for quick travel into the West End, but prices are noticeably more affordable.

Here, escort rates tend to fall between £150 and £300 per hour. Camden and Fulham might lean toward the higher end, with average prices of £250 per hour, while trendier or younger areas like Hackney and Shoreditch often start around £150 per hour. You’ll still find stunning girls and top service, just with a slightly less demanding price tag.

Outer Boroughs - £80 to £150 Per Hour

In outer boroughs like Barking & Dagenham, Croydon, Lewisham, Enfield, Bexley, Walthamstow, Stratford, Hounslow, and Harrow, prices become far more budget-friendly. These areas attract a wide mix of clients and escorts, including many independents and part-time girls.

Hourly rates in these boroughs usually range from £80 to £150, with some incall bookings going for even less. It’s possible to find genuine GFE-style encounters for well under £100 in places like Barking and Croydon, making these areas popular among clients who want great service without the Mayfair price tag.

How Travel Costs Affect Hourly Rates

While the area you’re in plays a big role in pricing, remember that outcalls to outer boroughs may sometimes include additional travel fees. In contrast, central and inner borough escorts may already factor location convenience into their rates. Always check in advance if travel costs apply, especially if you’re booking outside Zones 1–2.

How We're An Outlier In London’s Escort Market

At most London agencies, pricing reflects postcode. The more expensive the neighbourhood, the higher the rate. But we don’t follow that trend.

Whether you’re in Mayfair, Hackney, or Barking, we provide gorgeous, experienced escorts for £130 per hour, no postcode premium, no hidden charges. Our girls are handpicked, reliable, and ready to visit you across London, from luxury hotels to private flats.

Oh, and you know how we mentioned agencies often charge extra for outcall travel? We don’t. Our £130 per hour flat fee covers all travel costs, no matter where you are. Whether you’re booking a girl to a Zone 1 hotel or your apartment out in Zone 6, the rate stays exactly the same.a

If you want to book stunning escorts at unbeatable prices, browse our cheap London escorts now and find the perfect affordable hottie near you.