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 46 £1,223
      Northumberland Heath 21 £1,379
      Thornton Heath 72 £1,391
      Hounslow West 73 £1,420
      Edmonton 56 £1,450
      South Norwood 45 £1,463
      Rush Green 30 £1,464
      Poverest 23 £1,499
      Waddon 77 £1,499
      Norbury 29 £1,513
      Perry Vale 36 £1,524
      Gants Hill 51 £1,524
      Cowley 28 £1,525
      Northwood 48 £1,532
      Greenford 54 £1,534
      Heston 37 £1,534
      Chingford 29 £1,535
      Bowes 20 £1,548
      Highams Park 26 £1,566
      Feltham 56 £1,579
      Newbury Park 39 £1,587
      Carshalton Beeches 47 £1,589
      Penge 26 £1,598
      Seven Kings 70 £1,607
      Kenton 24 £1,611
      Purley 45 £1,614
      Dagenham 32 £1,631
      Forest Hill 27 £1,646
      Wealdstone 177 £1,656
      Addiscombe 57 £1,660
      Broad Green 136 £1,661
      Harrow Weald 53 £1,672
      Hither Green 46 £1,674
      Yeading 38 £1,681
      Stanmore 30 £1,689
      Rayners Lane 74 £1,692
      Manor Park 28 £1,696
      Thamesmead 26 £1,699
      Yiewsley 35 £1,699
      Worton 75 £1,712
      Osterley 24 £1,715
      Benhilton 58 £1,717
      Southbury 39 £1,720
      Becontree 24 £1,722
      Cricklewood 58 £1,725
      West Drayton 42 £1,728
      Plashet 24 £1,729
      Ponders End 27 £1,738
      Palmers Green 58 £1,748
      Woodside 26 £1,753
      Surbiton 68 £1,760
      Hendon Central 63 £1,770
      Sudbury Hill 31 £1,772
      Catford South 26 £1,772
      Southgate 28 £1,774
      Upper Norwood 21 £1,774
      Widmore 25 £1,787
      Beckenham 48 £1,790
      Anerley 28 £1,794
      Harringay 89 £1,796
      West Green 129 £1,800
      New Malden 29 £1,819
      Kingsbury 41 £1,820
      Plaistow 58 £1,842
      Wallington 38 £1,858
      Collier's Wood 66 £1,858
      Pinner 22 £1,859
      Leyton 122 £1,860
      Sudbury 88 £1,862
      Colney Hatch 23 £1,874
      Forest Gate 26 £1,876
      Brunswick Park 26 £1,877
      Harlesden 95 £1,887
      Finchley 39 £1,900
      Thames View 30 £1,920
      Whetstone 24 £1,925
      Charlton 39 £1,934
      Gallions Reach 41 £1,936
      Shortlands 22 £1,937
      Selhurst 59 £1,939
      Hayes 130 £1,951
      Plumstead 63 £1,953
      Brockley 33 £1,965
      Hillingdon 26 £1,967
      New Barnet 30 £1,969
      Scrattons Farm 27 £1,973
      Mitcham 49 £1,981
      Ladywell 77 £1,982
      West Hendon 39 £1,983
      Hendon 82 £1,991
      Camberwell 66 £2,000
      Church End 60 £2,001
      Deptford 73 £2,001
      Alperton 81 £2,002
      Streatham 133 £2,006
      Crystal Palace 28 £2,032
      Roehampton 32 £2,049
      West Norwood 63 £2,055
      High Barnet 23 £2,057
      East Dulwich 39 £2,068
      Tulse Hill 28 £2,071
      New Cross 70 £2,085
      Park Royal 171 £2,093
      Peckham 61 £2,097
      Homerton 40 £2,122
      Perivale 39 £2,122
      Clapton 92 £2,136
      Ickenham 32 £2,145
      Woodside Park 28 £2,152
      Streatham Hill 143 £2,153
      Bethnal Green 174 £2,155
      Mapesbury 64 £2,170
      Southfields 65 £2,175
      Hornsey 92 £2,178
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      New Cross Gate 30 £2,209
      North Finchley 53 £2,212
      West Hackney 35 £2,217
      Preston 72 £2,222
      Merton 80 £2,224
      Furzedown 214 £2,226
      Strawberry Hill 33 £2,230
      Canning Town 136 £2,239
      Summerstown 71 £2,245
      Brixton 141 £2,253
      Poplar 99 £2,281
      Kidbrooke 79 £2,290
      Loughborough Junction 46 £2,312
      Finsbury Park 86 £2,318
      Archway 91 £2,329
      East Greenwich 138 £2,348
      Colindale 190 £2,361
      Dollis Hill 104 £2,363
      West Ham 74 £2,379
      Leytonstone 57 £2,381
      Middle Park 20 £2,389
      Bow 123 £2,398
      West Finchley 29 £2,403
      Crouch End 71 £2,408
      Twyford 53 £2,410
      Mile End 105 £2,415
      Limehouse 171 £2,426
      Upton Park 27 £2,430
      Stroud Green 38 £2,435
      Mill Hill 32 £2,436
      Earlsfield 66 £2,440
      Temple Fortune 55 £2,446
      Stoke Newington 123 £2,451
      Rotherhithe 109 £2,472
      Dalston 70 £2,495
      Balham 164 £2,503
      Muswell Hill 65 £2,516
      Merton Park 47 £2,528
      Clapham 199 £2,566
      Shacklewell 65 £2,589
      Spring Grove 115 £2,596
      Friern Barnet 27 £2,601
      Shepherd's Bush 392 £2,621
      Holloway 166 £2,626
      Putney 127 £2,638
      Beckton 26 £2,658
      Norbiton 144 £2,661
      Stockwell 125 £2,667
      West Kensington 311 £2,675
      St Pancras 216 £2,684
      Cockfosters 44 £2,687
      Silvertown 105 £2,711
      Wandsworth 207 £2,718
      Stepney 79 £2,729
      Kennington 33 £2,729
      Tufnell Park 44 £2,737
      Raynes Park 76 £2,740
      Old Kent Road 86 £2,744
      Blackwall 234 £2,745
      Stamford Hill 70 £2,750
      Charlton Riverside 39 £2,768
      Greenwich Peninsula 43 £2,777
      Hanwell 128 £2,793
      Brent Cross 63 £2,795
      Brook Green 130 £2,864
      Walworth 92 £2,865
      Stratford 244 £2,877
      Kew 28 £2,907
      South Hampstead 183 £2,915
      Queen's Park 106 £2,917
      Brondesbury 102 £2,943
      Kilburn 136 £2,946
      Mortlake 22 £2,975
      North Kensington 215 £2,999
      North Sheen 34 £3,004
      Oval 79 £3,011
      Golders Green 123 £3,042
      Hackney 80 £3,101
      Lambeth 39 £3,116
      Elephant and Castle 142 £3,194
      Hammersmith 456 £3,211
      Whitechapel 472 £3,249
      Barnsbury 244 £3,276
      Isle of Dogs 469 £3,280
      Clapham Junction 227 £3,282
      Islington 165 £3,290
      Haggerston 76 £3,298
      Shadwell 133 £3,321
      Fulham 320 £3,420
      St Margarets 43 £3,433
      Fitzrovia 247 £3,451
      Bermondsey 140 £3,462
      Canary Wharf 346 £3,524
      Somers Town 95 £3,613
      Hampton Wick 28 £3,645
      Battersea 172 £3,652
      Upton 20 £3,695
      West Hampstead 251 £3,697
      Highbury 188 £3,750
      Kentish Town 134 £3,781
      Earl's Court 470 £3,821
      Shoreditch 119 £3,824
      Petersham 20 £3,865
      Wapping 222 £3,898
      Hoxton 144 £3,992
      Finsbury 114 £4,196
      Waterloo 71 £4,266
      Gospel Oak 36 £4,372
      The Borough 156 £4,386
      Vauxhall 219 £4,422
      Clerkenwell 198 £4,431
      King's Cross 163 £4,503
      Notting Hill 396 £4,663
      Brompton 814 £4,892
      Chalk Farm 281 £4,997
      Holborn 180 £5,130
      Bloomsbury 131 £5,418
      Southwark 78 £5,688
      Belsize Park 326 £5,710
      Chelsea 421 £7,433
      Kensington 286 £7,699
      Hampstead Garden Suburb 20 £11,247
      South Kensington 497 £11,819
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 2,032 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!