London escort rates
What an hour actually costs in London, worked out from 97 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.
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 97 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 | £221 | £400 | 63 |
| One hour | £200 | £300 | £347 | £750 | 193 |
| Ninety minutes | £300 | £450 | £514 | £1,000 | 193 |
| Each extra hour | £200 | £300 | £294 | £500 | 191 |
| Dinner date | £500 | £850 | £897 | £1,700 | 96 |
| Overnight | £1,400 | £2,000 | £2,197 | £4,000 | 188 |
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 |
|---|---|---|---|
| Marylebone | £300 | £250–£350 | 8 |
| Earls Court | £300 | £250–£600 | 16 |
| Gloucester Rd | £300 | £250–£750 | 15 |
| 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 | 3 |
| Indian | £350 | £250–£600 | 6 |
| Brazilian | £300 | £200–£600 | 11 |
| Romanian | £275 | £250–£350 | 10 |
| E. European | £250 | £200–£750 | 56 |
How these figures were worked out
Every number on this page comes from the rate cards of the 97 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 24 August 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.