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
      Edmonton 52 £1,444
      South Norwood 44 £1,454
      Waddon 78 £1,474
      Norbury 29 £1,483
      Rush Green 29 £1,498
      Poverest 24 £1,509
      Cowley 27 £1,522
      Northwood 47 £1,528
      Greenford 50 £1,529
      Highams Park 25 £1,537
      Gants Hill 54 £1,547
      Heston 38 £1,554
      Perry Vale 34 £1,555
      Bowes 20 £1,566
      Kenton 21 £1,569
      Newbury Park 37 £1,575
      Feltham 56 £1,583
      Carshalton Beeches 46 £1,589
      Chingford 26 £1,593
      Seven Kings 63 £1,601
      Purley 43 £1,603
      Penge 24 £1,615
      Northumberland Heath 22 £1,627
      Wealdstone 183 £1,638
      Yeading 36 £1,653
      Forest Hill 26 £1,658
      Broad Green 140 £1,659
      Harrow Weald 46 £1,661
      Dagenham 34 £1,668
      Yiewsley 34 £1,679
      Stanmore 31 £1,691
      Rayners Lane 74 £1,702
      Southbury 35 £1,706
      Hither Green 44 £1,710
      West Drayton 45 £1,711
      Manor Park 29 £1,712
      Addiscombe 60 £1,712
      Benhilton 50 £1,722
      Anerley 28 £1,726
      West Green 149 £1,730
      Cricklewood 57 £1,732
      Ponders End 28 £1,734
      Becontree 24 £1,735
      Osterley 24 £1,740
      Worton 79 £1,746
      Southgate 26 £1,749
      Palmers Green 57 £1,753
      Surbiton 66 £1,755
      Sudbury Hill 29 £1,768
      Catford South 23 £1,775
      Woodside 25 £1,785
      Harringay 84 £1,787
      New Malden 29 £1,788
      Widmore 25 £1,789
      Beckenham 46 £1,789
      Hendon Central 64 £1,791
      Thamesmead 26 £1,808
      Kingsbury 41 £1,821
      Plashet 23 £1,833
      Sudbury 86 £1,854
      Pinner 22 £1,861
      Plaistow 55 £1,861
      Wallington 37 £1,865
      Brunswick Park 24 £1,898
      Harlesden 91 £1,899
      Collier's Wood 63 £1,903
      Finchley 37 £1,912
      Leyton 118 £1,915
      Forest Gate 25 £1,923
      New Barnet 28 £1,924
      Whetstone 23 £1,933
      Hillingdon 28 £1,934
      Gallions Reach 40 £1,936
      Shortlands 22 £1,937
      Thames View 31 £1,943
      Hayes 126 £1,947
      Selhurst 54 £1,957
      Charlton 39 £1,957
      Brockley 29 £1,957
      Ladywell 73 £1,977
      Streatham 134 £1,977
      West Hendon 38 £1,984
      Camberwell 63 £1,989
      Scrattons Farm 26 £1,990
      Well Hall 21 £1,998
      Church End 59 £2,000
      Bedfont 22 £2,003
      Alperton 84 £2,004
      Hendon 83 £2,008
      Mitcham 47 £2,009
      Tulse Hill 26 £2,019
      Crystal Palace 30 £2,022
      Plumstead 59 £2,023
      Deptford 68 £2,036
      West Norwood 62 £2,047
      High Barnet 23 £2,057
      Roehampton 35 £2,072
      East Dulwich 38 £2,084
      New Cross 70 £2,094
      Perivale 40 £2,097
      Peckham 60 £2,108
      Park Royal 164 £2,118
      Streatham Hill 140 £2,126
      Bethnal Green 180 £2,136
      Southfields 63 £2,138
      Ickenham 32 £2,140
      Woodside Park 28 £2,152
      Mapesbury 63 £2,157
      Clapton 89 £2,158
      Nunhead 22 £2,197
      Canning Town 139 £2,199
      Hornsey 89 £2,208
      Merton 76 £2,219
      Brixton 139 £2,224
      West Hackney 30 £2,225
      Strawberry Hill 33 £2,232
      Preston 70 £2,240
      Furzedown 218 £2,242
      Homerton 34 £2,262
      North Finchley 50 £2,262
      Loughborough Junction 43 £2,265
      Summerstown 66 £2,269
      Poplar 100 £2,275
      Kidbrooke 77 £2,277
      Stroud Green 37 £2,309
      New Cross Gate 30 £2,313
      Finsbury Park 85 £2,319
      Colindale 186 £2,325
      Archway 91 £2,330
      East Greenwich 134 £2,339
      Bow 128 £2,393
      Middle Park 21 £2,394
      West Ham 71 £2,401
      West Finchley 31 £2,409
      Mile End 105 £2,410
      Temple Fortune 54 £2,413
      Dollis Hill 98 £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
      Mill Hill 34 £2,442
      Stoke Newington 122 £2,447
      Dalston 75 £2,479
      Stepney 87 £2,480
      Balham 161 £2,508
      Upton Park 25 £2,521
      Muswell Hill 66 £2,533
      Shadwell 74 £2,534
      Merton Park 49 £2,536
      West Kensington 334 £2,548
      Beckton 28 £2,588
      Spring Grove 116 £2,591
      Friern Barnet 27 £2,601
      Holloway 166 £2,629
      Clapham 199 £2,630
      Shacklewell 61 £2,630
      St Pancras 217 £2,646
      Stockwell 116 £2,661
      Norbiton 143 £2,673
      Raynes Park 73 £2,692
      Old Kent Road 83 £2,696
      Cockfosters 43 £2,701
      Putney 122 £2,708
      Wandsworth 200 £2,742
      Silvertown 107 £2,757
      Greenwich Peninsula 46 £2,762
      Charlton Riverside 39 £2,764
      Shepherd's Bush 354 £2,765
      Brent Cross 68 £2,797
      Blackwall 238 £2,797
      Stamford Hill 70 £2,808
      Hanwell 125 £2,813
      Brook Green 129 £2,839
      Kew 27 £2,858
      Kilburn 150 £2,875
      Tufnell Park 33 £2,884
      Stratford 231 £2,884
      Walworth 96 £2,899
      Brondesbury 102 £2,909
      Queen's Park 102 £2,911
      North Kensington 215 £2,938
      South Hampstead 180 £2,965
      Oval 86 £2,972
      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 444 £3,289
      Isle of Dogs 471 £3,299
      Haggerston 71 £3,321
      Whitechapel 466 £3,327
      Islington 166 £3,348
      Fulham 334 £3,354
      St Margarets 45 £3,388
      Hackney 95 £3,389
      Clapham Junction 272 £3,397
      Bermondsey 138 £3,426
      Lambeth 40 £3,485
      Canary Wharf 345 £3,535
      Battersea 176 £3,580
      Highbury 182 £3,648
      Somers Town 88 £3,668
      West Hampstead 249 £3,680
      Hampton Wick 27 £3,690
      Kentish Town 133 £3,713
      Earl's Court 451 £3,775
      Shoreditch 118 £3,798
      Wapping 222 £3,921
      Hoxton 139 £4,027
      Fitzrovia 319 £4,032
      Finsbury 118 £4,161
      Waterloo 77 £4,185
      Gospel Oak 39 £4,210
      Vauxhall 223 £4,404
      The Borough 155 £4,414
      Clerkenwell 191 £4,434
      King's Cross 160 £4,542
      Notting Hill 396 £4,693
      Brompton 718 £4,914
      Chalk Farm 280 £5,002
      Holborn 145 £5,212
      Bloomsbury 133 £5,385
      Belsize Park 328 £5,683
      Southwark 78 £5,701
      Chelsea 419 £7,403
      Kensington 290 £7,622
      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,496 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!