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 71 £1,388
      Hounslow West 74 £1,419
      Edmonton 56 £1,450
      South Norwood 46 £1,466
      Rush Green 30 £1,469
      Waddon 77 £1,483
      Poverest 23 £1,499
      Norbury 29 £1,513
      Perry Vale 36 £1,524
      Cowley 28 £1,525
      Gants Hill 50 £1,528
      Northwood 48 £1,532
      Heston 37 £1,534
      Chingford 29 £1,535
      Bowes 20 £1,548
      Greenford 52 £1,556
      Kenton 22 £1,559
      Highams Park 26 £1,566
      Penge 25 £1,574
      Feltham 56 £1,579
      Newbury Park 39 £1,587
      Carshalton Beeches 47 £1,589
      Seven Kings 69 £1,606
      Purley 45 £1,614
      Dagenham 30 £1,623
      Forest Hill 27 £1,646
      Wealdstone 174 £1,656
      Broad Green 134 £1,658
      Addiscombe 56 £1,661
      Harrow Weald 52 £1,674
      Hither Green 44 £1,676
      Yeading 38 £1,681
      Manor Park 28 £1,696
      Thamesmead 26 £1,699
      Yiewsley 35 £1,699
      Worton 74 £1,704
      Cricklewood 57 £1,706
      Rayners Lane 72 £1,706
      Stanmore 29 £1,709
      Southbury 38 £1,716
      Osterley 23 £1,716
      Benhilton 55 £1,723
      West Drayton 42 £1,728
      Plashet 24 £1,729
      Becontree 23 £1,732
      Palmers Green 57 £1,735
      Woodside 26 £1,753
      Ponders End 26 £1,753
      Hendon Central 63 £1,770
      Surbiton 66 £1,771
      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
      West Green 128 £1,801
      Harringay 87 £1,801
      New Malden 29 £1,819
      Kingsbury 41 £1,820
      Plaistow 58 £1,842
      Leyton 121 £1,855
      Wallington 38 £1,858
      Collier's Wood 65 £1,858
      Pinner 22 £1,859
      Sudbury 87 £1,859
      Colney Hatch 23 £1,874
      Forest Gate 26 £1,876
      Brunswick Park 26 £1,877
      Harlesden 94 £1,886
      Finchley 39 £1,900
      Thames View 30 £1,920
      Gallions Reach 42 £1,922
      Whetstone 24 £1,925
      Shortlands 22 £1,937
      Selhurst 58 £1,944
      Hayes 130 £1,951
      Charlton 38 £1,954
      Plumstead 62 £1,961
      Camberwell 64 £1,966
      New Barnet 30 £1,969
      Scrattons Farm 27 £1,973
      Ladywell 77 £1,982
      West Hendon 39 £1,983
      Brockley 32 £1,985
      Hillingdon 25 £1,986
      Hendon 82 £1,991
      Alperton 82 £1,991
      Mitcham 47 £1,998
      Streatham 133 £1,998
      Church End 60 £2,001
      Deptford 73 £2,001
      Roehampton 32 £2,049
      High Barnet 23 £2,057
      Crystal Palace 26 £2,058
      Perivale 38 £2,062
      East Dulwich 38 £2,065
      West Norwood 61 £2,067
      Tulse Hill 28 £2,071
      Peckham 60 £2,087
      New Cross 69 £2,097
      Park Royal 169 £2,099
      Clapton 91 £2,112
      Streatham Hill 141 £2,139
      Homerton 39 £2,143
      Ickenham 32 £2,145
      Bethnal Green 171 £2,147
      Woodside Park 28 £2,152
      Mapesbury 64 £2,170
      Hornsey 92 £2,178
      Southfields 64 £2,183
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      New Cross Gate 30 £2,209
      North Finchley 53 £2,212
      Merton 78 £2,216
      Preston 72 £2,222
      Furzedown 212 £2,224
      Summerstown 70 £2,240
      West Hackney 34 £2,241
      Canning Town 135 £2,242
      Strawberry Hill 32 £2,254
      Brixton 140 £2,257
      Poplar 98 £2,276
      Kidbrooke 79 £2,290
      Loughborough Junction 46 £2,312
      Archway 91 £2,316
      Finsbury Park 87 £2,320
      East Greenwich 137 £2,351
      Colindale 189 £2,363
      West Ham 74 £2,379
      Middle Park 20 £2,389
      Dollis Hill 100 £2,399
      West Finchley 29 £2,403
      Crouch End 71 £2,408
      Twyford 53 £2,410
      Bow 123 £2,411
      Mile End 105 £2,415
      Upton Park 27 £2,430
      Limehouse 168 £2,431
      Leytonstone 56 £2,432
      Stroud Green 37 £2,433
      Mill Hill 32 £2,436
      Earlsfield 66 £2,440
      Temple Fortune 55 £2,446
      Stoke Newington 123 £2,459
      Rotherhithe 106 £2,480
      Dalston 70 £2,495
      Balham 162 £2,510
      Merton Park 47 £2,528
      Muswell Hill 64 £2,532
      Clapham 197 £2,578
      Shacklewell 63 £2,597
      Spring Grove 114 £2,601
      Friern Barnet 27 £2,601
      Holloway 165 £2,622
      Shepherd's Bush 391 £2,623
      Putney 124 £2,624
      Norbiton 143 £2,666
      Stockwell 124 £2,671
      West Kensington 311 £2,675
      St Pancras 217 £2,682
      Raynes Park 75 £2,696
      Beckton 25 £2,696
      Silvertown 103 £2,701
      Cockfosters 43 £2,706
      Wandsworth 206 £2,724
      Old Kent Road 87 £2,725
      Stepney 79 £2,729
      Kennington 33 £2,729
      Tufnell Park 44 £2,737
      Blackwall 232 £2,747
      Stamford Hill 70 £2,750
      Greenwich Peninsula 44 £2,759
      Charlton Riverside 38 £2,795
      Hanwell 127 £2,798
      Brent Cross 62 £2,817
      Brook Green 130 £2,864
      Walworth 91 £2,870
      Stratford 243 £2,878
      Queen's Park 106 £2,898
      Kew 28 £2,907
      South Hampstead 182 £2,911
      Brondesbury 103 £2,950
      Kilburn 135 £2,957
      Mortlake 22 £2,975
      North Kensington 215 £2,999
      North Sheen 34 £3,004
      Oval 79 £3,011
      Golders Green 122 £3,053
      Hackney 81 £3,084
      Lambeth 38 £3,088
      Elephant and Castle 141 £3,194
      Hammersmith 454 £3,220
      Whitechapel 469 £3,248
      Barnsbury 241 £3,262
      Isle of Dogs 466 £3,285
      Clapham Junction 232 £3,287
      Islington 165 £3,290
      Haggerston 76 £3,298
      Shadwell 126 £3,323
      Fulham 320 £3,420
      St Margarets 43 £3,433
      Fitzrovia 245 £3,457
      Bermondsey 140 £3,462
      Canary Wharf 345 £3,525
      Somers Town 94 £3,616
      Hampton Wick 28 £3,645
      Battersea 173 £3,648
      West Hampstead 248 £3,711
      Highbury 185 £3,773
      Kentish Town 133 £3,788
      Earl's Court 470 £3,822
      Shoreditch 118 £3,840
      Petersham 20 £3,865
      Wapping 221 £3,905
      Hoxton 141 £4,011
      Finsbury 114 £4,196
      Waterloo 70 £4,269
      Gospel Oak 36 £4,372
      The Borough 157 £4,376
      Vauxhall 219 £4,414
      Clerkenwell 196 £4,433
      King's Cross 163 £4,503
      Notting Hill 395 £4,673
      Brompton 813 £4,894
      Chalk Farm 279 £5,013
      Holborn 179 £5,141
      Bloomsbury 131 £5,418
      Southwark 77 £5,707
      Belsize Park 325 £5,718
      Chelsea 419 £7,458
      Kensington 286 £7,694
      Hampstead Garden Suburb 20 £11,247
      South Kensington 498 £11,834
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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