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 48 £1,236
      Thornton Heath 71 £1,397
      Hounslow West 71 £1,424
      Edmonton 52 £1,444
      South Norwood 44 £1,454
      Waddon 77 £1,477
      Norbury 29 £1,483
      Rush Green 29 £1,498
      Poverest 24 £1,509
      Northwood 46 £1,521
      Greenford 50 £1,529
      Perry Vale 34 £1,532
      Gants Hill 53 £1,534
      Cowley 26 £1,534
      Highams Park 25 £1,537
      Heston 38 £1,554
      Bowes 20 £1,566
      Kenton 21 £1,569
      Newbury Park 37 £1,575
      Feltham 56 £1,582
      Carshalton Beeches 46 £1,589
      Seven Kings 62 £1,591
      Chingford 26 £1,593
      Purley 42 £1,596
      Penge 24 £1,615
      Wealdstone 180 £1,636
      Yeading 36 £1,653
      Forest Hill 26 £1,658
      Harrow Weald 46 £1,661
      Broad Green 139 £1,664
      Dagenham 34 £1,668
      Northumberland Heath 20 £1,675
      Stanmore 31 £1,691
      Yiewsley 33 £1,693
      Addiscombe 61 £1,697
      Hither Green 42 £1,698
      Rayners Lane 74 £1,702
      Southbury 35 £1,706
      West Drayton 45 £1,711
      Manor Park 28 £1,716
      Benhilton 47 £1,716
      Anerley 28 £1,726
      Cricklewood 57 £1,732
      Ponders End 28 £1,734
      Osterley 24 £1,740
      Worton 79 £1,746
      West Green 143 £1,748
      Southgate 26 £1,749
      Becontree 23 £1,750
      Palmers Green 56 £1,758
      Harringay 83 £1,760
      Surbiton 65 £1,765
      Sudbury Hill 29 £1,768
      Kingsbury 39 £1,770
      Catford South 23 £1,775
      New Malden 28 £1,780
      Woodside 25 £1,785
      Widmore 25 £1,789
      Beckenham 46 £1,789
      Hendon Central 64 £1,791
      Thamesmead 24 £1,799
      Plashet 23 £1,833
      Sudbury 85 £1,855
      Wallington 37 £1,865
      Plaistow 54 £1,872
      Pinner 21 £1,874
      Brunswick Park 24 £1,898
      Collier's Wood 63 £1,903
      Finchley 37 £1,912
      Harlesden 88 £1,915
      Leyton 116 £1,922
      Forest Gate 25 £1,923
      New Barnet 28 £1,924
      Hillingdon 28 £1,934
      Gallions Reach 40 £1,936
      Shortlands 22 £1,937
      Thames View 31 £1,943
      Whetstone 24 £1,946
      Hayes 126 £1,947
      Selhurst 54 £1,957
      Charlton 39 £1,957
      Brockley 29 £1,957
      Camberwell 61 £1,969
      West Hendon 37 £1,976
      Streatham 132 £1,984
      Scrattons Farm 26 £1,990
      Ladywell 72 £1,993
      Well Hall 21 £1,998
      Bedfont 22 £2,003
      Mitcham 47 £2,009
      Hendon 81 £2,012
      Church End 58 £2,013
      Tulse Hill 26 £2,019
      Plumstead 59 £2,023
      Crystal Palace 29 £2,026
      Deptford 67 £2,035
      Alperton 80 £2,036
      West Norwood 62 £2,047
      High Barnet 23 £2,057
      Roehampton 35 £2,072
      East Dulwich 38 £2,084
      Perivale 39 £2,098
      New Cross 69 £2,101
      Peckham 59 £2,108
      Park Royal 163 £2,114
      Southfields 62 £2,132
      Streatham Hill 138 £2,134
      Bethnal Green 179 £2,138
      Ickenham 32 £2,140
      Woodside Park 28 £2,152
      Mapesbury 62 £2,160
      Clapton 87 £2,163
      Hornsey 88 £2,186
      Nunhead 22 £2,197
      Canning Town 139 £2,199
      Merton 75 £2,220
      North Finchley 48 £2,223
      Brixton 138 £2,224
      Preston 68 £2,244
      Furzedown 211 £2,249
      West Hackney 29 £2,257
      Poplar 99 £2,260
      Homerton 34 £2,262
      Strawberry Hill 32 £2,268
      Summerstown 66 £2,269
      Kidbrooke 77 £2,277
      Loughborough Junction 42 £2,293
      Stroud Green 37 £2,309
      New Cross Gate 30 £2,313
      Finsbury Park 85 £2,319
      Colindale 185 £2,329
      Archway 91 £2,330
      East Greenwich 134 £2,339
      Bow 128 £2,393
      Middle Park 21 £2,394
      West Ham 71 £2,401
      West Finchley 31 £2,409
      Mile End 104 £2,409
      Dollis Hill 98 £2,415
      Crouch End 70 £2,417
      Rotherhithe 106 £2,432
      Temple Fortune 53 £2,432
      Limehouse 167 £2,433
      Earlsfield 61 £2,437
      Twyford 54 £2,441
      Mill Hill 34 £2,442
      Stoke Newington 122 £2,447
      Leytonstone 56 £2,451
      Stepney 85 £2,493
      Dalston 74 £2,497
      Balham 161 £2,506
      Muswell Hill 64 £2,528
      Shadwell 74 £2,534
      Merton Park 48 £2,541
      Upton Park 24 £2,551
      West Kensington 330 £2,562
      Friern Barnet 27 £2,601
      Spring Grove 113 £2,616
      Clapham 197 £2,617
      Shacklewell 61 £2,630
      Holloway 165 £2,637
      St Pancras 217 £2,646
      Beckton 26 £2,664
      Stockwell 115 £2,675
      Norbiton 142 £2,680
      Raynes Park 73 £2,691
      Cockfosters 43 £2,701
      Putney 122 £2,708
      Old Kent Road 84 £2,718
      Shepherd's Bush 357 £2,750
      Wandsworth 196 £2,752
      Greenwich Peninsula 46 £2,762
      Silvertown 105 £2,780
      Charlton Riverside 38 £2,788
      Blackwall 239 £2,791
      Brent Cross 68 £2,797
      Stamford Hill 70 £2,808
      Hanwell 125 £2,813
      Brook Green 127 £2,840
      Kew 27 £2,858
      Tufnell Park 33 £2,884
      Stratford 229 £2,884
      Kilburn 148 £2,886
      Brondesbury 102 £2,909
      Walworth 95 £2,909
      Queen's Park 102 £2,911
      North Kensington 216 £2,946
      South Hampstead 180 £2,965
      Oval 83 £3,003
      North Sheen 33 £3,021
      Golders Green 129 £3,037
      Mortlake 21 £3,064
      Elephant and Castle 148 £3,183
      Kennington 54 £3,238
      Barnsbury 243 £3,259
      Hammersmith 443 £3,288
      Isle of Dogs 470 £3,302
      Haggerston 71 £3,321
      Whitechapel 465 £3,325
      Islington 163 £3,366
      Fulham 331 £3,370
      St Margarets 45 £3,388
      Hackney 95 £3,389
      Bermondsey 138 £3,399
      Clapham Junction 272 £3,407
      Lambeth 40 £3,485
      Canary Wharf 345 £3,535
      Battersea 176 £3,580
      Highbury 180 £3,660
      Somers Town 87 £3,688
      Hampton Wick 27 £3,690
      West Hampstead 246 £3,703
      Kentish Town 133 £3,713
      Earl's Court 450 £3,783
      Shoreditch 118 £3,828
      Wapping 222 £3,921
      Fitzrovia 307 £3,973
      Hoxton 138 £4,031
      Finsbury 117 £4,169
      Waterloo 77 £4,185
      Gospel Oak 39 £4,210
      Vauxhall 222 £4,394
      The Borough 155 £4,406
      Clerkenwell 193 £4,467
      King's Cross 160 £4,543
      Notting Hill 396 £4,692
      Brompton 734 £4,903
      Chalk Farm 280 £5,002
      Holborn 146 £5,227
      Bloomsbury 133 £5,386
      Belsize Park 327 £5,693
      Southwark 78 £5,695
      Chelsea 419 £7,403
      Kensington 289 £7,639
      Hampstead Garden Suburb 22 £10,497
      South Kensington 505 £11,663
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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