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 72 £1,391
      Northumberland Heath 20 £1,415
      Hounslow West 73 £1,434
      South Norwood 43 £1,452
      Edmonton 52 £1,456
      Waddon 78 £1,479
      Norbury 29 £1,483
      Rush Green 28 £1,502
      Poverest 24 £1,509
      Northwood 47 £1,512
      Cowley 28 £1,525
      Greenford 50 £1,529
      Gants Hill 53 £1,534
      Highams Park 25 £1,537
      Perry Vale 33 £1,546
      Heston 41 £1,559
      Bowes 20 £1,566
      Kenton 21 £1,569
      Seven Kings 64 £1,572
      Chingford 27 £1,574
      Newbury Park 37 £1,575
      Feltham 56 £1,582
      Purley 43 £1,582
      Carshalton Beeches 47 £1,592
      Penge 23 £1,609
      Dagenham 32 £1,616
      Wealdstone 181 £1,637
      Broad Green 141 £1,655
      Forest Hill 26 £1,658
      Yeading 37 £1,667
      Harrow Weald 47 £1,670
      Yiewsley 34 £1,679
      Stanmore 32 £1,688
      Hither Green 44 £1,690
      Addiscombe 59 £1,692
      Rayners Lane 75 £1,696
      Southbury 35 £1,706
      Worton 79 £1,708
      West Drayton 45 £1,711
      Manor Park 28 £1,716
      Cricklewood 58 £1,728
      Benhilton 49 £1,728
      Anerley 27 £1,732
      Ponders End 28 £1,734
      Becontree 24 £1,735
      West Green 144 £1,740
      Osterley 24 £1,740
      Palmers Green 56 £1,749
      Kingsbury 40 £1,753
      Surbiton 66 £1,755
      Southgate 27 £1,758
      Sudbury Hill 29 £1,768
      Woodside 26 £1,774
      Catford South 23 £1,775
      Harringay 87 £1,779
      New Malden 29 £1,788
      Widmore 25 £1,789
      Beckenham 46 £1,789
      Thamesmead 24 £1,799
      Hendon Central 65 £1,809
      Plashet 23 £1,833
      Plaistow 55 £1,854
      Sudbury 85 £1,855
      Pinner 22 £1,861
      Wallington 36 £1,867
      Collier's Wood 65 £1,870
      Finchley 39 £1,906
      Harlesden 90 £1,906
      Brunswick Park 23 £1,911
      Leyton 118 £1,920
      Gallions Reach 39 £1,925
      Hillingdon 28 £1,934
      Hayes 128 £1,935
      New Barnet 30 £1,936
      Forest Gate 26 £1,941
      Thames View 31 £1,943
      Whetstone 24 £1,946
      Selhurst 55 £1,946
      Charlton 41 £1,948
      Shortlands 21 £1,949
      Brockley 29 £1,957
      Scrattons Farm 27 £1,973
      West Hendon 37 £1,976
      Ladywell 74 £1,977
      Streatham 131 £1,985
      Camberwell 62 £1,991
      Plumstead 61 £1,992
      Well Hall 21 £1,998
      Mitcham 48 £2,000
      Bedfont 21 £2,003
      Hendon 80 £2,010
      Church End 58 £2,013
      Crystal Palace 31 £2,019
      Tulse Hill 26 £2,019
      High Barnet 24 £2,020
      Alperton 82 £2,030
      Deptford 70 £2,040
      West Norwood 62 £2,047
      Roehampton 35 £2,072
      East Dulwich 39 £2,090
      New Cross 69 £2,101
      Perivale 40 £2,107
      Peckham 59 £2,108
      Park Royal 161 £2,110
      Hackney Wick 20 £2,119
      Southfields 62 £2,132
      Bethnal Green 177 £2,135
      Streatham Hill 141 £2,138
      Ickenham 32 £2,140
      Mapesbury 63 £2,147
      Woodside Park 28 £2,152
      Clapton 91 £2,160
      Hornsey 90 £2,193
      Canning Town 142 £2,197
      Nunhead 22 £2,197
      Preston 70 £2,217
      Merton 77 £2,222
      Brixton 139 £2,223
      Homerton 35 £2,233
      North Finchley 51 £2,240
      Furzedown 214 £2,244
      Summerstown 68 £2,258
      Poplar 100 £2,259
      Strawberry Hill 32 £2,268
      Kidbrooke 79 £2,281
      Loughborough Junction 41 £2,288
      Stroud Green 37 £2,309
      Finsbury Park 85 £2,319
      West Hackney 30 £2,322
      New Cross Gate 31 £2,324
      Colindale 188 £2,326
      Archway 91 £2,330
      East Greenwich 133 £2,343
      Bow 129 £2,387
      West Ham 74 £2,389
      Middle Park 21 £2,394
      Mill Hill 35 £2,404
      Dollis Hill 99 £2,407
      West Finchley 31 £2,409
      Mile End 104 £2,411
      Crouch End 70 £2,413
      Temple Fortune 54 £2,413
      Limehouse 166 £2,428
      Rotherhithe 107 £2,431
      Earlsfield 61 £2,437
      Leytonstone 57 £2,439
      Twyford 54 £2,441
      Stoke Newington 123 £2,447
      Dalston 75 £2,479
      Balham 163 £2,501
      Muswell Hill 67 £2,516
      Upton Park 25 £2,523
      Stepney 84 £2,529
      Shadwell 74 £2,534
      Merton Park 49 £2,536
      West Kensington 328 £2,591
      Friern Barnet 27 £2,601
      Clapham 199 £2,616
      Holloway 167 £2,629
      Shacklewell 61 £2,630
      Spring Grove 114 £2,634
      Stockwell 117 £2,634
      St Pancras 218 £2,643
      Beckton 26 £2,664
      Norbiton 143 £2,670
      Raynes Park 73 £2,693
      Cockfosters 43 £2,701
      Putney 122 £2,701
      Shepherd's Bush 365 £2,706
      Old Kent Road 84 £2,718
      Wandsworth 198 £2,743
      Charlton Riverside 39 £2,761
      Greenwich Peninsula 46 £2,762
      Silvertown 106 £2,763
      Blackwall 238 £2,794
      Stamford Hill 70 £2,808
      Hanwell 125 £2,813
      Brent Cross 67 £2,817
      Brook Green 128 £2,836
      Kilburn 149 £2,874
      Tufnell Park 33 £2,884
      Stratford 232 £2,888
      Brondesbury 103 £2,901
      Queen's Park 103 £2,903
      Kew 28 £2,907
      Walworth 94 £2,918
      North Kensington 218 £2,961
      South Hampstead 180 £2,966
      Oval 83 £2,984
      North Sheen 33 £3,021
      Golders Green 129 £3,047
      Mortlake 21 £3,064
      Elephant and Castle 148 £3,183
      Kennington 54 £3,242
      Barnsbury 244 £3,260
      Hammersmith 445 £3,290
      Isle of Dogs 474 £3,291
      Whitechapel 471 £3,307
      Haggerston 71 £3,318
      Islington 167 £3,339
      Fulham 332 £3,364
      Hackney 95 £3,387
      St Margarets 45 £3,388
      Clapham Junction 271 £3,399
      Bermondsey 137 £3,420
      Lambeth 40 £3,485
      Canary Wharf 346 £3,538
      Battersea 177 £3,569
      Highbury 180 £3,660
      Somers Town 87 £3,688
      Hampton Wick 27 £3,690
      West Hampstead 246 £3,703
      Kentish Town 134 £3,708
      Earl's Court 454 £3,788
      Shoreditch 117 £3,858
      Wapping 222 £3,903
      Fitzrovia 300 £3,931
      Hoxton 139 £4,023
      Gospel Oak 40 £4,159
      Finsbury 118 £4,162
      Waterloo 77 £4,185
      Vauxhall 224 £4,373
      The Borough 159 £4,382
      Clerkenwell 193 £4,465
      King's Cross 160 £4,536
      Notting Hill 396 £4,692
      Brompton 745 £4,905
      Chalk Farm 280 £5,002
      Holborn 152 £5,237
      Bloomsbury 133 £5,387
      Southwark 78 £5,685
      Belsize Park 327 £5,685
      Chelsea 421 £7,389
      Kensington 291 £7,632
      Hampstead Garden Suburb 22 £10,497
      South Kensington 506 £11,644
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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