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,405
      Hounslow West 72 £1,425
      South Norwood 44 £1,454
      Edmonton 55 £1,458
      Waddon 78 £1,474
      Norbury 29 £1,483
      Rush Green 31 £1,490
      Poverest 24 £1,509
      Greenford 52 £1,518
      Northwood 48 £1,519
      Cowley 27 £1,522
      Highams Park 25 £1,537
      Gants Hill 54 £1,547
      Heston 38 £1,554
      Perry Vale 35 £1,558
      Bowes 21 £1,565
      Kenton 21 £1,569
      Chingford 27 £1,571
      Newbury Park 38 £1,581
      Feltham 56 £1,583
      Carshalton Beeches 47 £1,594
      Purley 43 £1,603
      Seven Kings 64 £1,610
      Penge 24 £1,615
      Northumberland Heath 22 £1,627
      Wealdstone 184 £1,636
      Yeading 37 £1,641
      Forest Hill 28 £1,657
      Broad Green 141 £1,659
      Harrow Weald 46 £1,661
      Dagenham 34 £1,668
      Yiewsley 34 £1,679
      Hither Green 46 £1,685
      Stanmore 32 £1,688
      Rayners Lane 74 £1,702
      Southbury 35 £1,706
      West Drayton 45 £1,711
      Addiscombe 60 £1,712
      Manor Park 30 £1,716
      Anerley 28 £1,726
      West Green 150 £1,727
      Cricklewood 58 £1,728
      Ponders End 28 £1,734
      Becontree Heath 20 £1,734
      Becontree 24 £1,735
      Benhilton 51 £1,737
      Osterley 24 £1,740
      Worton 80 £1,747
      Southgate 26 £1,749
      Palmers Green 57 £1,753
      Surbiton 66 £1,755
      Sudbury Hill 29 £1,768
      Catford South 24 £1,770
      Woodside 26 £1,774
      Harringay 86 £1,782
      Widmore 25 £1,789
      Beckenham 46 £1,789
      Hendon Central 64 £1,791
      Thamesmead 26 £1,808
      New Malden 30 £1,810
      Kingsbury 42 £1,828
      Plashet 23 £1,833
      Sudbury 86 £1,854
      Pinner 22 £1,861
      Plaistow 55 £1,861
      Wallington 37 £1,865
      Collier's Wood 64 £1,889
      Brunswick Park 24 £1,898
      Harlesden 91 £1,899
      Finchley 37 £1,912
      Leyton 119 £1,916
      Forest Gate 25 £1,923
      Whetstone 23 £1,933
      Hillingdon 28 £1,934
      Gallions Reach 40 £1,936
      Shortlands 22 £1,937
      Hayes 127 £1,940
      Thames View 31 £1,943
      New Barnet 31 £1,945
      Selhurst 56 £1,947
      Charlton 40 £1,953
      Well Hall 22 £1,973
      Ladywell 74 £1,975
      Brockley 30 £1,976
      Streatham 135 £1,978
      West Hendon 38 £1,984
      Camberwell 63 £1,989
      Scrattons Farm 26 £1,990
      Church End 59 £2,000
      Mitcham 48 £2,000
      Bedfont 22 £2,003
      Plumstead 60 £2,006
      Hendon 83 £2,008
      Alperton 86 £2,011
      Crystal Palace 31 £2,019
      Tulse Hill 26 £2,019
      Deptford 69 £2,028
      West Norwood 63 £2,049
      High Barnet 23 £2,057
      Roehampton 35 £2,072
      East Dulwich 39 £2,090
      New Cross 70 £2,094
      Perivale 40 £2,097
      Peckham 60 £2,108
      Park Royal 164 £2,118
      Streatham Hill 141 £2,129
      Southfields 64 £2,132
      Bethnal Green 180 £2,136
      Ickenham 32 £2,140
      Woodside Park 28 £2,152
      Mapesbury 63 £2,157
      Clapton 89 £2,160
      Canning Town 141 £2,195
      Nunhead 22 £2,197
      Hornsey 89 £2,208
      Merton 76 £2,219
      West Hackney 30 £2,225
      Strawberry Hill 33 £2,232
      Homerton 36 £2,233
      Furzedown 221 £2,234
      Brixton 141 £2,236
      Preston 70 £2,241
      Loughborough Junction 45 £2,254
      North Finchley 51 £2,259
      Summerstown 66 £2,269
      Poplar 100 £2,275
      Kidbrooke 77 £2,277
      New Cross Gate 31 £2,309
      Finsbury Park 85 £2,319
      Colindale 187 £2,324
      Archway 91 £2,330
      East Greenwich 136 £2,333
      Stroud Green 38 £2,334
      Bow 128 £2,393
      Middle Park 21 £2,394
      West Ham 71 £2,401
      Mill Hill 35 £2,404
      West Finchley 31 £2,409
      Temple Fortune 55 £2,412
      Dollis Hill 99 £2,412
      Mile End 106 £2,415
      Crouch End 70 £2,416
      Limehouse 167 £2,433
      Rotherhithe 108 £2,434
      Earlsfield 61 £2,437
      Leytonstone 57 £2,439
      Twyford 54 £2,441
      Stoke Newington 122 £2,447
      Dalston 75 £2,479
      Stepney 87 £2,480
      Upton Park 26 £2,495
      Balham 162 £2,503
      Muswell Hill 67 £2,513
      West Kensington 337 £2,533
      Shadwell 74 £2,534
      Merton Park 49 £2,536
      Beckton 28 £2,588
      Spring Grove 116 £2,591
      Friern Barnet 27 £2,601
      Shacklewell 62 £2,621
      Holloway 168 £2,624
      Clapham 200 £2,630
      St Pancras 217 £2,646
      Stockwell 117 £2,663
      Norbiton 143 £2,673
      Old Kent Road 84 £2,686
      Raynes Park 73 £2,692
      Cockfosters 43 £2,701
      Putney 122 £2,708
      Wandsworth 201 £2,729
      Silvertown 107 £2,757
      Greenwich Peninsula 46 £2,762
      Charlton Riverside 39 £2,764
      Shepherd's Bush 352 £2,779
      Brent Cross 68 £2,797
      Blackwall 238 £2,797
      Stamford Hill 70 £2,808
      Hanwell 125 £2,813
      Brook Green 129 £2,839
      Kilburn 150 £2,875
      Walworth 97 £2,877
      Tufnell Park 33 £2,884
      Stratford 231 £2,892
      Kew 28 £2,907
      Brondesbury 102 £2,909
      Queen's Park 102 £2,911
      North Kensington 215 £2,939
      South Hampstead 181 £2,957
      Oval 87 £2,964
      North Sheen 34 £3,003
      Golders Green 129 £3,037
      Mortlake 21 £3,064
      Elephant and Castle 149 £3,186
      Kennington 55 £3,239
      Barnsbury 243 £3,259
      Hammersmith 445 £3,288
      Isle of Dogs 473 £3,296
      Haggerston 72 £3,297
      Whitechapel 467 £3,330
      Islington 167 £3,339
      Fulham 335 £3,352
      St Margarets 45 £3,388
      Hackney 95 £3,389
      Clapham Junction 273 £3,391
      Bermondsey 138 £3,426
      Lambeth 40 £3,485
      Canary Wharf 347 £3,539
      Battersea 177 £3,575
      Highbury 184 £3,635
      Somers Town 89 £3,650
      West Hampstead 250 £3,690
      Hampton Wick 27 £3,690
      Kentish Town 133 £3,713
      Earl's Court 451 £3,773
      Shoreditch 118 £3,783
      Wapping 222 £3,910
      Hoxton 139 £4,027
      Fitzrovia 323 £4,048
      Finsbury 118 £4,161
      Waterloo 77 £4,185
      Gospel Oak 39 £4,210
      Vauxhall 223 £4,404
      Clerkenwell 190 £4,410
      The Borough 155 £4,414
      King's Cross 160 £4,541
      Notting Hill 396 £4,693
      Brompton 716 £4,909
      Chalk Farm 281 £4,990
      Holborn 143 £5,235
      Bloomsbury 133 £5,385
      Belsize Park 328 £5,683
      Southwark 78 £5,717
      Chelsea 420 £7,396
      Kensington 291 £7,618
      Hampstead Garden Suburb 22 £10,497
      South Kensington 507 £11,686
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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