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 298 £1,273
      Northumberland Heath 29 £1,378
      Greenford 56 £1,461
      Thornton Heath 67 £1,464
      Kenton 35 £1,472
      Gants Hill 41 £1,487
      Anerley 22 £1,492
      Cowley 31 £1,514
      Hounslow West 60 £1,516
      Pollards Hill 25 £1,524
      Yeading 38 £1,540
      Newbury Park 29 £1,547
      Chingford 56 £1,561
      Seven Kings 68 £1,570
      Rush Green 39 £1,601
      Southbury 46 £1,606
      West Drayton 58 £1,607
      Rayners Lane 61 £1,613
      Penge 20 £1,619
      Heston 32 £1,621
      Carshalton Beeches 36 £1,626
      Bedfont 31 £1,639
      Feltham 41 £1,651
      Wealdstone 147 £1,658
      Northwood 50 £1,662
      Cricklewood 58 £1,673
      Perry Vale 37 £1,676
      Worton 52 £1,687
      Highams Park 27 £1,688
      Waddon 62 £1,692
      Forest Gate 23 £1,693
      Kingsbury 49 £1,701
      Edmonton 56 £1,724
      Hendon Central 64 £1,726
      South Norwood 43 £1,737
      Becontree 20 £1,738
      Becontree Heath 28 £1,747
      Hillingdon 31 £1,753
      Bowes 25 £1,759
      Addiscombe 42 £1,759
      Dagenham 23 £1,762
      West Barnes 26 £1,762
      Stanmore 26 £1,767
      New Malden 34 £1,767
      Plaistow 43 £1,769
      Upper Norwood 20 £1,770
      Harrow Weald 45 £1,777
      Palmers Green 45 £1,782
      Plumstead 39 £1,798
      Sudbury 81 £1,818
      Mitcham 37 £1,820
      Finchley 33 £1,829
      Southgate 28 £1,830
      Harringay 78 £1,841
      West Green 130 £1,843
      Beckenham 33 £1,882
      Ponders End 21 £1,900
      Broad Green 184 £1,903
      Benhilton 40 £1,928
      West Norwood 43 £1,932
      South Woodford 21 £1,938
      Leyton 116 £1,955
      Roehampton 25 £1,957
      Belmont 20 £1,964
      Hanwell 82 £1,969
      Tulse Hill 20 £1,973
      Perivale 41 £1,988
      Alperton 74 £1,990
      Hither Green 33 £1,991
      Forest Hill 26 £2,029
      Hayes 69 £2,029
      Purley 34 £2,031
      Dollis Hill 109 £2,037
      Hendon 71 £2,052
      Hornchurch 27 £2,056
      Strawberry Hill 41 £2,061
      Sudbury Hill 21 £2,065
      Ladywell 58 £2,068
      Hornsey 112 £2,085
      Thamesmead 20 £2,086
      West Hendon 55 £2,108
      Middle Park 20 £2,110
      Church End 45 £2,131
      Harlesden 92 £2,148
      West Hackney 30 £2,151
      Leytonstone 43 £2,171
      Collier's Wood 48 £2,178
      Preston 90 £2,194
      Beckton 30 £2,211
      High Barnet 20 £2,216
      Gallions Reach 25 £2,216
      Selhurst 47 £2,224
      Spring Grove 76 £2,250
      Mapesbury 79 £2,250
      Park Royal 149 £2,258
      Camberwell 57 £2,293
      Streatham Hill 99 £2,334
      Brixton 99 £2,351
      Deptford 59 £2,362
      Peckham 52 £2,374
      Summerstown 44 £2,380
      Charlton 26 £2,385
      Merton 65 £2,390
      Furzedown 155 £2,400
      Poplar 123 £2,405
      Friern Barnet 30 £2,410
      Streatham 83 £2,413
      Colindale 146 £2,418
      Surbiton 69 £2,428
      Woodside Park 23 £2,429
      Earlsfield 59 £2,436
      East Dulwich 35 £2,449
      Stroud Green 35 £2,450
      Mile End 87 £2,452
      Homerton 27 £2,457
      New Cross 63 £2,466
      Archway 95 £2,476
      Brent Cross 65 £2,478
      Ickenham 28 £2,488
      Rotherhithe 84 £2,495
      Temple Fortune 61 £2,496
      Hackney Wick 23 £2,501
      Finsbury Park 82 £2,510
      Twyford 41 £2,517
      Clapton 67 £2,521
      Balham 117 £2,537
      Stoke Newington 101 £2,559
      Crouch End 65 £2,565
      Kidbrooke 64 £2,571
      New Cross Gate 47 £2,578
      Holloway 155 £2,610
      East Greenwich 111 £2,615
      Kilburn 84 £2,619
      Shacklewell 60 £2,620
      Coombe 21 £2,627
      Southfields 49 £2,648
      Limehouse 145 £2,651
      Muswell Hill 66 £2,665
      North Finchley 52 £2,674
      Mill Hill 26 £2,712
      Dalston 78 £2,740
      Merton Park 53 £2,758
      St Pancras 191 £2,762
      Yiewsley 26 £2,765
      Norbiton 121 £2,766
      Wandsworth 164 £2,793
      Highbury 105 £2,801
      Bow 101 £2,814
      Loughborough Junction 37 £2,820
      Canning Town 119 £2,828
      Stamford Hill 55 £2,830
      Upton Park 27 £2,833
      Hackney 68 £2,835
      Raynes Park 91 £2,851
      Shadwell 73 £2,863
      Bethnal Green 105 £2,866
      Shepherd's Bush 351 £2,880
      Stockwell 78 £2,896
      Clapham 170 £2,909
      Blackwall 298 £2,919
      Putney 97 £2,928
      Charlton Riverside 26 £2,931
      Kew 21 £2,944
      Brondesbury 69 £2,945
      Stepney 67 £2,946
      West Kensington 295 £2,959
      Walworth 110 £2,963
      Greenwich Peninsula 79 £2,964
      Haggerston 44 £2,974
      Silvertown 117 £2,977
      Queen's Park 74 £3,040
      Old Kent Road 118 £3,065
      North Sheen 36 £3,072
      West Ham 75 £3,117
      Tufnell Park 28 £3,152
      Stratford 316 £3,196
      Petersham 25 £3,217
      Brook Green 117 £3,253
      Golders Green 117 £3,291
      North Kensington 161 £3,295
      West Hampstead 231 £3,349
      Barnsbury 263 £3,367
      Isle of Dogs 831 £3,378
      Clapham Junction 132 £3,387
      Cockfosters 31 £3,410
      Kennington 44 £3,425
      South Hampstead 176 £3,477
      Oval 82 £3,479
      Bermondsey 162 £3,490
      Canary Wharf 412 £3,608
      Hampton Wick 43 £3,635
      Islington 150 £3,639
      Fulham 283 £3,683
      Whitechapel 488 £3,691
      Hammersmith 530 £3,708
      Fitzrovia 293 £3,771
      St Margarets 61 £3,780
      Elephant and Castle 231 £3,792
      Somers Town 107 £3,814
      Battersea 161 £3,821
      Lambeth 45 £3,882
      Earl's Court 560 £3,935
      Kentish Town 137 £3,986
      Hoxton 121 £4,098
      Wapping 270 £4,138
      Mortlake 22 £4,250
      Shoreditch 165 £4,368
      Gospel Oak 31 £4,510
      Finsbury 189 £4,528
      Clerkenwell 189 £4,538
      The Borough 220 £4,618
      Vauxhall 316 £4,725
      Holborn 126 £4,748
      Chalk Farm 311 £4,931
      Waterloo 154 £4,943
      Notting Hill 351 £4,980
      Belsize Park 367 £5,017
      Brompton 795 £5,026
      King's Cross 200 £5,053
      Southwark 136 £5,192
      Bloomsbury 151 £5,596
      Kensington 320 £6,533
      Chelsea 572 £6,709
      South Kensington 620 £11,187
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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