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 47 £1,221
      Thornton Heath 73 £1,399
      Hounslow West 71 £1,414
      Edmonton 56 £1,453
      Rush Green 30 £1,465
      Waddon 79 £1,473
      South Norwood 44 £1,481
      Norbury 28 £1,483
      Poverest 24 £1,509
      Greenford 53 £1,524
      Cowley 28 £1,525
      Northwood 45 £1,527
      Gants Hill 50 £1,547
      Heston 40 £1,551
      Perry Vale 37 £1,556
      Bowes 20 £1,566
      Highams Park 27 £1,568
      Carshalton Beeches 49 £1,573
      Chingford 27 £1,574
      Newbury Park 38 £1,580
      Feltham 55 £1,592
      Kenton 21 £1,608
      Penge 23 £1,609
      Hither Green 44 £1,612
      Purley 42 £1,625
      Seven Kings 67 £1,627
      Wealdstone 180 £1,631
      Broad Green 144 £1,653
      Yeading 37 £1,668
      Stanmore 31 £1,670
      Forest Hill 29 £1,672
      Harrow Weald 47 £1,674
      Dagenham 35 £1,677
      Rayners Lane 72 £1,685
      Southbury 35 £1,703
      Cricklewood 55 £1,711
      West Drayton 45 £1,711
      Yiewsley 34 £1,712
      Manor Park 28 £1,716
      Addiscombe 60 £1,719
      Ponders End 27 £1,724
      Anerley 26 £1,735
      Osterley 23 £1,737
      West Green 141 £1,749
      Becontree 21 £1,755
      Kingsbury 40 £1,755
      Woodside 25 £1,759
      Surbiton 67 £1,761
      Hendon Central 61 £1,764
      Benhilton 54 £1,765
      Sudbury Hill 29 £1,768
      Southgate 26 £1,770
      Palmers Green 55 £1,783
      New Malden 25 £1,784
      Widmore 26 £1,789
      Catford South 25 £1,789
      Beckenham 46 £1,794
      Harringay 88 £1,815
      Plashet 23 £1,833
      Plaistow 56 £1,862
      Sudbury 83 £1,868
      Wallington 36 £1,871
      Pinner 21 £1,874
      New Barnet 34 £1,882
      Collier's Wood 61 £1,884
      Shortlands 21 £1,910
      Brunswick Park 22 £1,911
      Finchley 38 £1,912
      Leyton 120 £1,915
      Hayes 130 £1,916
      Harlesden 89 £1,918
      Thamesmead 27 £1,924
      Thames View 29 £1,931
      Charlton 41 £1,932
      Whetstone 23 £1,933
      Forest Gate 26 £1,941
      Brockley 26 £1,945
      Colney Hatch 20 £1,949
      Gallions Reach 39 £1,953
      Plumstead 65 £1,953
      Camberwell 63 £1,957
      Selhurst 53 £1,959
      Scrattons Farm 27 £1,973
      Ladywell 70 £1,996
      Hillingdon 24 £2,002
      Bedfont 22 £2,003
      West Hendon 39 £2,004
      Streatham 130 £2,006
      Hendon 84 £2,008
      Crystal Palace 29 £2,018
      High Barnet 24 £2,020
      New Cross Gate 42 £2,022
      Alperton 84 £2,022
      Church End 60 £2,034
      West Norwood 60 £2,050
      Mitcham 40 £2,057
      Tulse Hill 27 £2,058
      Roehampton 34 £2,068
      Hackney Wick 22 £2,081
      Peckham 61 £2,089
      New Cross 70 £2,094
      East Dulwich 36 £2,096
      Deptford 70 £2,102
      Park Royal 163 £2,109
      Ickenham 32 £2,115
      Bethnal Green 181 £2,120
      Worton 90 £2,123
      Perivale 42 £2,124
      Southfields 64 £2,146
      Streatham Hill 144 £2,151
      Woodside Park 28 £2,152
      Mapesbury 63 £2,161
      Clapton 89 £2,161
      Homerton 37 £2,170
      Preston 72 £2,176
      Canning Town 137 £2,213
      Poplar 96 £2,216
      Nunhead 21 £2,220
      Hornsey 88 £2,226
      Merton 76 £2,231
      Strawberry Hill 33 £2,232
      Furzedown 223 £2,232
      Loughborough Junction 43 £2,249
      West Hackney 29 £2,251
      Kidbrooke 75 £2,272
      Summerstown 69 £2,276
      North Finchley 53 £2,299
      Finsbury Park 87 £2,317
      Archway 90 £2,344
      East Greenwich 134 £2,347
      Colindale 189 £2,355
      Shadwell 82 £2,367
      Dollis Hill 101 £2,376
      West Finchley 31 £2,387
      Stroud Green 38 £2,389
      Spring Grove 105 £2,391
      Bow 125 £2,397
      Mill Hill 35 £2,404
      West Ham 75 £2,409
      Mile End 106 £2,411
      Temple Fortune 55 £2,412
      Middle Park 20 £2,419
      Stoke Newington 116 £2,423
      Limehouse 168 £2,424
      Rotherhithe 105 £2,427
      Crouch End 68 £2,429
      Twyford 55 £2,435
      Leytonstone 58 £2,437
      Earlsfield 60 £2,449
      Upton Park 25 £2,466
      West Kensington 346 £2,477
      Dalston 74 £2,484
      Balham 161 £2,494
      Muswell Hill 64 £2,514
      Merton Park 47 £2,538
      Brixton 161 £2,585
      Stepney 85 £2,586
      Clapham 198 £2,586
      Holloway 171 £2,600
      Friern Barnet 27 £2,601
      Shacklewell 65 £2,608
      Stockwell 120 £2,637
      Beckton 25 £2,644
      St Pancras 218 £2,651
      Old Kent Road 87 £2,675
      Putney 124 £2,678
      Raynes Park 74 £2,686
      Kilburn 145 £2,691
      Wandsworth 192 £2,695
      Cockfosters 43 £2,701
      Norbiton 146 £2,703
      Greenwich Peninsula 46 £2,747
      Silvertown 106 £2,762
      Charlton Riverside 39 £2,765
      Stamford Hill 69 £2,788
      Hanwell 128 £2,790
      Brent Cross 67 £2,797
      Blackwall 232 £2,807
      Kennington 38 £2,833
      Shepherd's Bush 334 £2,836
      Brook Green 129 £2,842
      Kew 26 £2,879
      Stratford 236 £2,879
      Walworth 94 £2,882
      Queen's Park 104 £2,884
      North Kensington 198 £2,902
      Tufnell Park 32 £2,940
      South Hampstead 178 £2,961
      Brondesbury 100 £2,963
      Oval 84 £2,980
      Golders Green 130 £3,016
      North Sheen 33 £3,021
      Mortlake 21 £3,064
      Haggerston 63 £3,071
      Elephant and Castle 148 £3,175
      Clapham Junction 263 £3,222
      Highbury 163 £3,240
      Barnsbury 246 £3,275
      Islington 162 £3,278
      Isle of Dogs 475 £3,294
      Hackney 94 £3,303
      Hammersmith 436 £3,320
      Fulham 339 £3,337
      Whitechapel 473 £3,390
      St Margarets 44 £3,428
      Bermondsey 141 £3,470
      Lambeth 39 £3,486
      Canary Wharf 348 £3,540
      Somers Town 86 £3,656
      Battersea 213 £3,664
      Upton 20 £3,673
      West Hampstead 251 £3,679
      Kentish Town 131 £3,747
      Shoreditch 119 £3,750
      Hampton Wick 26 £3,768
      Earl's Court 446 £3,813
      Hoxton 141 £4,000
      Fitzrovia 331 £4,123
      Waterloo 79 £4,124
      Wapping 251 £4,148
      Clerkenwell 180 £4,188
      Gospel Oak 38 £4,256
      Finsbury 133 £4,270
      Vauxhall 222 £4,409
      The Borough 166 £4,488
      King's Cross 162 £4,542
      Notting Hill 400 £4,686
      Brompton 667 £4,869
      Chalk Farm 279 £4,994
      Holborn 122 £5,242
      Bloomsbury 136 £5,374
      Southwark 80 £5,613
      Belsize Park 324 £5,706
      Chelsea 423 £7,410
      Kensington 291 £7,649
      Hampstead Garden Suburb 21 £10,863
      South Kensington 508 £11,705
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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