Skip to content
    Filters
    Your search
    City
    District
    Price range
    Bedrooms
    Available from
    Bathrooms
    Property Type
    Student Friendly
    Published Since
      10,000+

      Flats to rent in London

      Average rental prices per month in London for Flats

      Area Properties
      Bexley 42 £1,197
      Thornton Heath 60 £1,459
      Hounslow West 84 £1,472
      Bedfont 20 £1,474
      Greenford 66 £1,477
      Norbury 25 £1,486
      Cowley 35 £1,486
      Rush Green 27 £1,501
      South Norwood 44 £1,509
      The Wrythe 20 £1,516
      Waddon 65 £1,526
      Gants Hill 52 £1,556
      Northwood 47 £1,560
      Carshalton Beeches 43 £1,562
      Chingford 30 £1,562
      Heston 46 £1,564
      Dagenham 40 £1,576
      Worton 80 £1,582
      Newbury Park 39 £1,582
      Feltham 60 £1,586
      Becontree Heath 26 £1,613
      Broad Green 185 £1,614
      Wealdstone 208 £1,619
      Highams Park 23 £1,635
      Seven Kings 80 £1,639
      Rayners Lane 85 £1,647
      Kenton 27 £1,658
      Ponders End 29 £1,675
      Harrow Weald 36 £1,681
      Perry Vale 30 £1,682
      Edmonton 66 £1,685
      Northumberland Heath 26 £1,689
      Southbury 41 £1,691
      Catford South 32 £1,695
      Addiscombe 62 £1,696
      Becontree 26 £1,699
      Yeading 34 £1,700
      Pinner 23 £1,710
      Anerley 24 £1,716
      Purley 66 £1,721
      Palmers Green 64 £1,724
      West Drayton 46 £1,732
      Hither Green 52 £1,735
      Scrattons Farm 22 £1,736
      Penge 23 £1,739
      Cranford 39 £1,739
      Southgate 33 £1,740
      Benhilton 55 £1,740
      Forest Hill 30 £1,761
      Cricklewood 39 £1,766
      Hendon Central 56 £1,782
      West Norwood 69 £1,789
      Stanmore 32 £1,793
      New Barnet 33 £1,800
      Beckenham 45 £1,820
      Harringay 92 £1,823
      New Malden 29 £1,833
      Shortlands 24 £1,842
      Thames View 36 £1,845
      West Green 143 £1,850
      Kingsbury 40 £1,858
      Brunswick Park 23 £1,863
      Spring Grove 73 £1,872
      Finchley 39 £1,873
      Osterley 29 £1,874
      Surbiton 64 £1,876
      Collier's Wood 68 £1,883
      Hornchurch 35 £1,898
      Wallington 32 £1,908
      Whetstone 23 £1,912
      Alperton 78 £1,913
      Plumstead 55 £1,915
      Widmore 28 £1,916
      Brockley 29 £1,920
      Hillingdon 28 £1,921
      Plashet 24 £1,922
      Woodside 23 £1,927
      Mitcham 51 £1,936
      Harlesden 97 £1,940
      Selhurst 67 £1,944
      Sudbury 94 £1,950
      Leyton 114 £1,968
      Plaistow 62 £1,968
      Sudbury Hill 43 £1,968
      Perivale 52 £1,994
      Charlton 43 £2,012
      Hayes 142 £2,013
      Roehampton 31 £2,013
      Forest Gate 28 £2,016
      Peckham 61 £2,029
      Ladywell 69 £2,034
      Gallions Reach 42 £2,036
      Bethnal Green 167 £2,040
      Streatham Hill 172 £2,056
      Hendon 94 £2,067
      New Cross Gate 38 £2,080
      Deptford 74 £2,082
      Streatham 120 £2,095
      Park Royal 157 £2,105
      West Hendon 48 £2,119
      Ickenham 34 £2,127
      Church End 49 £2,129
      Strawberry Hill 41 £2,139
      West Hackney 35 £2,147
      East Dulwich 31 £2,153
      Tulse Hill 31 £2,154
      Thamesmead 28 £2,175
      Summerstown 74 £2,180
      Crystal Palace 29 £2,191
      New Cross 77 £2,205
      Camberwell 84 £2,218
      Woodside Park 29 £2,219
      Leytonstone 50 £2,222
      North Finchley 66 £2,234
      Clapton 88 £2,235
      Preston 88 £2,239
      Stroud Green 30 £2,244
      High Barnet 23 £2,261
      Furzedown 210 £2,263
      Kilburn 134 £2,266
      Dollis Hill 110 £2,284
      Homerton 40 £2,286
      Beckton 32 £2,296
      Brixton 153 £2,296
      Archway 129 £2,308
      Merton 85 £2,311
      Poplar 106 £2,312
      Earlsfield 62 £2,315
      Muswell Hill 95 £2,317
      Kidbrooke 70 £2,318
      Middle Park 23 £2,362
      Hornsey 102 £2,362
      Canning Town 140 £2,384
      Hackney Wick 29 £2,392
      Upton Park 36 £2,393
      Mile End 103 £2,401
      Finsbury Park 94 £2,401
      Mapesbury 56 £2,408
      East Greenwich 147 £2,412
      Temple Fortune 60 £2,413
      Yiewsley 43 £2,414
      Friern Barnet 33 £2,419
      Twyford 47 £2,426
      Holloway 208 £2,428
      Merton Park 49 £2,433
      Colindale 215 £2,435
      West Finchley 26 £2,441
      Norbiton 142 £2,455
      West Ham 69 £2,456
      Loughborough Junction 49 £2,464
      Rotherhithe 91 £2,468
      Mill Hill 28 £2,481
      Southfields 56 £2,495
      Bow 131 £2,498
      Nunhead 29 £2,504
      Balham 152 £2,515
      Crouch End 72 £2,544
      Shacklewell 70 £2,598
      Dalston 63 £2,605
      Stockwell 112 £2,610
      Haggerston 50 £2,622
      Limehouse 165 £2,643
      Brent Cross 74 £2,657
      Stoke Newington 126 £2,657
      Clapham 187 £2,678
      Shepherd's Bush 363 £2,686
      St Pancras 209 £2,709
      Silvertown 125 £2,725
      Stepney 89 £2,727
      Hanwell 145 £2,730
      Raynes Park 84 £2,730
      West Kensington 314 £2,739
      Brondesbury 84 £2,740
      Tufnell Park 35 £2,753
      Highbury 144 £2,762
      Putney 116 £2,777
      Blackwall 254 £2,808
      Kennington 29 £2,830
      Old Kent Road 84 £2,834
      Walworth 85 £2,842
      Kew 27 £2,875
      Charlton Riverside 35 £2,880
      Cockfosters 36 £2,890
      Queen's Park 101 £2,906
      Stamford Hill 67 £3,027
      Oval 82 £3,033
      Hackney 86 £3,045
      Greenwich Peninsula 38 £3,060
      Clapham Junction 166 £3,090
      Golders Green 160 £3,118
      Brook Green 133 £3,129
      Wandsworth 323 £3,135
      Shadwell 97 £3,214
      North Sheen 35 £3,221
      Elephant and Castle 190 £3,240
      Lambeth 30 £3,281
      Isle of Dogs 537 £3,291
      Hammersmith 479 £3,299
      Barnsbury 243 £3,395
      Stratford 336 £3,424
      South Hampstead 192 £3,440
      West Hampstead 247 £3,501
      Fulham 295 £3,501
      North Kensington 223 £3,504
      St Margarets 41 £3,517
      Kentish Town 139 £3,519
      Whitechapel 495 £3,549
      Fitzrovia 274 £3,569
      Battersea 185 £3,592
      Hoxton 158 £3,648
      Bermondsey 188 £3,650
      Somers Town 90 £3,664
      Petersham 21 £3,740
      Shoreditch 134 £3,768
      Canary Wharf 394 £3,791
      Earl's Court 479 £3,808
      Islington 197 £3,959
      Wapping 220 £3,963
      Finsbury 141 £4,022
      Hampton Wick 24 £4,104
      Waterloo 84 £4,269
      The Borough 182 £4,329
      King's Cross 180 £4,401
      Gospel Oak 43 £4,417
      Vauxhall 242 £4,500
      Clerkenwell 194 £4,555
      Notting Hill 395 £4,590
      Brompton 718 £4,997
      Chalk Farm 315 £5,190
      Holborn 133 £5,286
      Belsize Park 345 £5,431
      Bloomsbury 133 £5,454
      Southwark 87 £5,551
      Kensington 312 £6,812
      Chelsea 458 £7,158
      South Kensington 542 £11,170
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,028 new properties for your search in the last 5 days.

      Let us search for you
      • Where would you like to live
      • Any specific wishes
      Where would you like to live

        With these preferences you can expect around 0 properties per day.

        Any specific wishes

        You're searching in {city}

        Bedrooms

        Price per month

        With these preferences you can expect around 0 properties per day.

        Quickly set up your direct property alert

        Stay updated with real-time email alerts and increase your chances of finding the perfect place. We scour property listings from more than 3.500 websites to save you valuable time on your search. You will always be one of the first to know, so you can immediately respond to a property that meets your wishes!