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
      Scrattons Farm 301 £1,273
      Northumberland Heath 29 £1,378
      Greenford 56 £1,461
      Thornton Heath 66 £1,462
      Kenton 35 £1,472
      Gants Hill 40 £1,490
      Anerley 22 £1,492
      Hounslow West 60 £1,516
      Pollards Hill 25 £1,524
      Cowley 33 £1,527
      Yeading 38 £1,537
      Newbury Park 29 £1,547
      Chingford 57 £1,561
      Seven Kings 68 £1,570
      Rush Green 39 £1,601
      Southbury 47 £1,609
      West Drayton 57 £1,610
      Rayners Lane 61 £1,611
      Heston 32 £1,621
      Carshalton Beeches 36 £1,623
      Bedfont 31 £1,639
      Northwood 48 £1,645
      Penge 20 £1,648
      Feltham 41 £1,649
      Wealdstone 146 £1,657
      Cricklewood 58 £1,673
      Worton 52 £1,687
      Forest Gate 23 £1,693
      Waddon 61 £1,693
      Kingsbury 49 £1,701
      Highams Park 26 £1,703
      Perry Vale 37 £1,708
      Becontree 22 £1,718
      Edmonton 55 £1,721
      Hendon Central 64 £1,725
      New Malden 33 £1,735
      South Norwood 42 £1,745
      Becontree Heath 28 £1,747
      West Barnes 25 £1,757
      Bowes 25 £1,759
      Dagenham 23 £1,762
      Addiscombe 41 £1,763
      Plaistow 42 £1,771
      Harrow Weald 45 £1,777
      Stanmore 26 £1,783
      Palmers Green 47 £1,784
      Plumstead 40 £1,813
      Sudbury 81 £1,818
      Mitcham 37 £1,822
      Finchley 33 £1,829
      Southgate 29 £1,829
      Harringay 78 £1,839
      West Green 128 £1,850
      Beckenham 34 £1,875
      Broad Green 183 £1,901
      Ponders End 21 £1,902
      Leyton 113 £1,913
      Benhilton 42 £1,916
      Hillingdon 33 £1,938
      South Woodford 21 £1,938
      West Norwood 44 £1,952
      Hanwell 85 £1,952
      Hither Green 34 £1,962
      Belmont 20 £1,964
      Perivale 41 £1,988
      Forest Hill 25 £1,990
      Hayes 67 £2,004
      Alperton 69 £2,018
      Dollis Hill 109 £2,030
      Hendon 72 £2,041
      Purley 33 £2,048
      Ladywell 60 £2,050
      Roehampton 27 £2,051
      Hornchurch 27 £2,056
      Tulse Hill 21 £2,058
      Strawberry Hill 41 £2,061
      Sudbury Hill 21 £2,065
      Hornsey 113 £2,080
      Thamesmead 20 £2,086
      West Hendon 56 £2,097
      Church End 47 £2,102
      Middle Park 20 £2,110
      Harlesden 93 £2,137
      West Hackney 31 £2,155
      Leytonstone 44 £2,165
      Collier's Wood 46 £2,211
      Gallions Reach 25 £2,216
      Preston 87 £2,223
      Selhurst 47 £2,226
      Beckton 29 £2,230
      Spring Grove 77 £2,246
      Mapesbury 78 £2,248
      Park Royal 149 £2,258
      Deptford 57 £2,285
      Camberwell 56 £2,318
      Streatham Hill 102 £2,330
      Brixton 100 £2,352
      Summerstown 46 £2,361
      Charlton 27 £2,363
      Woodside Park 26 £2,368
      Furzedown 155 £2,387
      Colindale 145 £2,406
      Friern Barnet 30 £2,410
      Streatham 83 £2,413
      Poplar 125 £2,417
      Merton 65 £2,419
      Rotherhithe 82 £2,421
      Surbiton 70 £2,432
      Ickenham 30 £2,439
      Earlsfield 57 £2,441
      Homerton 28 £2,441
      Peckham 54 £2,448
      New Cross 61 £2,454
      Stroud Green 34 £2,454
      Mile End 87 £2,459
      East Dulwich 35 £2,461
      Brent Cross 65 £2,463
      Twyford 41 £2,475
      Archway 94 £2,478
      Hackney Wick 22 £2,483
      Temple Fortune 63 £2,483
      Finsbury Park 81 £2,511
      Balham 115 £2,536
      Clapton 68 £2,542
      New Cross Gate 46 £2,555
      Crouch End 67 £2,559
      Stoke Newington 101 £2,579
      Holloway 155 £2,599
      East Greenwich 110 £2,601
      Kilburn 84 £2,605
      Shacklewell 61 £2,610
      Mill Hill 30 £2,614
      Coombe 21 £2,627
      Southfields 46 £2,648
      Limehouse 144 £2,648
      North Finchley 53 £2,651
      Kidbrooke 65 £2,708
      Dalston 79 £2,735
      St Pancras 189 £2,756
      Yiewsley 26 £2,765
      Muswell Hill 66 £2,773
      Merton Park 53 £2,773
      Norbiton 121 £2,780
      Wandsworth 162 £2,788
      Highbury 106 £2,811
      Shadwell 71 £2,812
      Loughborough Junction 37 £2,820
      Greenwich Peninsula 78 £2,821
      Upton Park 27 £2,833
      Stamford Hill 53 £2,845
      Hackney 67 £2,847
      Bethnal Green 103 £2,850
      Shepherd's Bush 347 £2,856
      Raynes Park 92 £2,859
      Clapham 167 £2,882
      Stockwell 79 £2,885
      Bow 104 £2,896
      Canning Town 121 £2,897
      Charlton Riverside 27 £2,924
      Brondesbury 69 £2,925
      Putney 96 £2,928
      Kew 21 £2,944
      West Kensington 293 £2,962
      Blackwall 298 £2,964
      Stepney 67 £2,968
      Haggerston 41 £3,004
      Walworth 113 £3,029
      Queen's Park 73 £3,047
      Silvertown 117 £3,049
      Old Kent Road 118 £3,080
      North Sheen 35 £3,113
      West Ham 75 £3,117
      Tufnell Park 27 £3,157
      Stratford 315 £3,174
      Petersham 26 £3,209
      Brook Green 114 £3,290
      North Kensington 159 £3,293
      Golders Green 116 £3,310
      Clapham Junction 129 £3,367
      Isle of Dogs 832 £3,369
      Barnsbury 267 £3,377
      West Hampstead 229 £3,392
      Cockfosters 31 £3,410
      Kennington 43 £3,452
      South Hampstead 174 £3,483
      Oval 83 £3,484
      Bermondsey 163 £3,489
      Canary Wharf 411 £3,604
      Hampton Wick 43 £3,635
      Whitechapel 488 £3,648
      Islington 147 £3,658
      Fulham 285 £3,660
      Hammersmith 533 £3,705
      Fitzrovia 294 £3,760
      St Margarets 63 £3,761
      Elephant and Castle 231 £3,773
      Battersea 161 £3,800
      Somers Town 106 £3,831
      Lambeth 46 £3,852
      Earl's Court 552 £3,948
      Kentish Town 137 £4,016
      Hoxton 123 £4,061
      Wapping 271 £4,130
      Mortlake 22 £4,250
      Shoreditch 166 £4,362
      Clerkenwell 188 £4,461
      Finsbury 186 £4,502
      Gospel Oak 31 £4,525
      The Borough 222 £4,606
      Vauxhall 313 £4,764
      Holborn 128 £4,840
      Chalk Farm 315 £4,899
      Waterloo 155 £4,935
      Belsize Park 367 £5,003
      Notting Hill 348 £5,007
      Brompton 800 £5,022
      King's Cross 201 £5,050
      Southwark 136 £5,194
      Bloomsbury 151 £5,596
      Kensington 319 £6,495
      Chelsea 564 £6,698
      South Kensington 629 £11,127
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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