London escort rates

What an hour actually costs in London, worked out from 107 verified rate cards on our own books rather than from a survey or a guess. Updated from the live roster, so it moves when the roster does.

£300 median hour, incall and outcall together
£300 median hour, incall
£350 median hour, outcall
£200–£750 the full spread for an hour

Outcall carries a £50 premium over incall at the median, which is the travelling time rather than the company. It is the most consistent pattern in the whole set: it holds across areas, across nationalities and at every duration we record.

What each booking length costs

Incall and outcall are pooled here, and almost every escort quotes both, so the rates column counts quotes rather than women: a little over two hundred quotes from the 107 escorts on our books. The area and nationality tables further down count escorts, because those rest on the incall hour alone.

Booking Lowest Median Average Highest Rates
Half an hour £150 £200 £223 £400 70
One hour £200 £300 £348 £750 213
Ninety minutes £300 £450 £513 £1,000 213
Each extra hour £200 £300 £295 £500 209
Dinner date £500 £850 £892 £1,700 103
Overnight £1,200 £2,000 £2,199 £4,000 208

What an hour costs by area

Incall only, and the escort's own base rather than everywhere she travels, because mixing the two would compare a flat with a hotel room. Areas holding fewer than five escorts are left out.

Area Median hour Range Escorts
Earls Court £300 £200–£600 19
Marylebone £300 £250–£350 10
Gloucester Rd £300 £250–£750 17
Sloane Square £250 £250–£350 5
Edgware Rd £250 £250–£350 5
Bayswater £250 £200–£350 13
Paddington £250 £200–£300 9
Bond St £225 £200–£600 6

What an hour costs by nationality

Incall only. Umbrella headings such as Asian and Latina are excluded, since every woman under them is already counted under her own nationality. Fewer than three escorts and a nationality is left out.

Nationality Median hour Range Escorts
Russian £600 £300–£750 4
Indian £350 £250–£600 6
Brazilian £300 £200–£600 13
Romanian £275 £250–£350 12
E. European £250 £200–£750 59

How these figures were worked out

Every number on this page comes from the rate cards of the 107 escorts currently on our books. We meet each of them in person before she goes on the site and the rate on her profile is the rate she charges, so this is a census of one agency rather than a survey of the market. It is not a national average and it is not a directory's advertised prices, which are a different thing again.

The median is used rather than the average throughout, because a handful of escorts at the top of the card pull an average upwards and leave you expecting to pay more than most people pay. Where an average is interesting it is printed alongside, and the two together tell you how lopsided a row is.

Small samples are marked rather than hidden. An area needs five escorts and a nationality needs three before it appears at all, and even then the count is next to the figure. Where a row rests on a handful of people, treat it as a hint about this agency rather than a fact about London.

Reusing this

These figures are free to quote, with a link back to this page. It is rebuilt from the live roster, so a number quoted today will be a number we can still stand behind, and anything that changes changes here first.

Last recalculated 19 September 2026. If you want the reasoning behind the prices rather than the prices themselves, the guide on what a London escort costs covers what moves a rate up or down and what is included.

Scroll to Top