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 46 £1,223
      Thornton Heath 70 £1,390
      Hounslow West 71 £1,429
      Edmonton 55 £1,431
      Northumberland Heath 21 £1,462
      Rush Green 30 £1,464
      South Norwood 43 £1,466
      Perry Vale 34 £1,485
      Waddon 76 £1,506
      Norbury 29 £1,513
      Gants Hill 51 £1,519
      Cowley 28 £1,525
      Heston 36 £1,530
      Greenford 51 £1,536
      Northwood 43 £1,541
      Bowes 20 £1,548
      Feltham 53 £1,562
      Purley 42 £1,572
      Newbury Park 36 £1,575
      Highams Park 24 £1,575
      Chingford 29 £1,586
      Carshalton Beeches 46 £1,603
      Seven Kings 69 £1,616
      Kenton 25 £1,618
      Penge 25 £1,620
      Dagenham 31 £1,633
      Wealdstone 173 £1,646
      Yeading 37 £1,667
      Forest Hill 26 £1,671
      Broad Green 132 £1,673
      Hither Green 45 £1,674
      Addiscombe 51 £1,674
      Stanmore 29 £1,682
      Harrow Weald 49 £1,683
      Benhilton 54 £1,689
      Rayners Lane 72 £1,697
      Manor Park 26 £1,703
      Yiewsley 33 £1,705
      Southbury 35 £1,708
      Osterley 20 £1,708
      Plashet 23 £1,719
      Becontree 23 £1,723
      Ponders End 26 £1,736
      Palmers Green 57 £1,736
      Catford South 25 £1,737
      West Drayton 41 £1,746
      Woodside 24 £1,747
      Southgate 27 £1,758
      Thamesmead 26 £1,758
      Harringay 83 £1,760
      Cricklewood 52 £1,764
      Surbiton 68 £1,766
      Kingsbury 38 £1,770
      Becontree Heath 21 £1,783
      Hendon Central 60 £1,783
      West Green 123 £1,783
      Anerley 28 £1,785
      Widmore 25 £1,787
      Sudbury Hill 30 £1,793
      Beckenham 46 £1,797
      Worton 76 £1,803
      New Malden 27 £1,822
      Plaistow 53 £1,831
      Pinner 21 £1,847
      Collier's Wood 60 £1,852
      Colney Hatch 22 £1,855
      Sudbury 86 £1,858
      Wallington 34 £1,861
      Brunswick Park 26 £1,877
      Brockley 29 £1,884
      Harlesden 88 £1,885
      Leyton 116 £1,890
      Forest Gate 23 £1,894
      Finchley 39 £1,900
      Thames View 32 £1,922
      Whetstone 24 £1,925
      Charlton 40 £1,928
      Scrattons Farm 25 £1,930
      Gallions Reach 41 £1,936
      Shortlands 21 £1,944
      New Barnet 27 £1,953
      Hayes 125 £1,954
      Mitcham 49 £1,981
      Ladywell 76 £1,982
      West Hendon 39 £1,983
      Plumstead 60 £1,992
      Camberwell 62 £1,995
      Church End 59 £1,996
      Streatham 128 £1,996
      Hendon 80 £1,999
      Hillingdon 24 £2,002
      Deptford 71 £2,006
      Selhurst 58 £2,025
      Alperton 74 £2,050
      Crystal Palace 25 £2,054
      Roehampton 31 £2,054
      West Norwood 60 £2,055
      East Dulwich 38 £2,065
      High Barnet 22 £2,065
      Tulse Hill 26 £2,080
      New Cross 69 £2,087
      Park Royal 171 £2,093
      New Cross Gate 33 £2,095
      Peckham 59 £2,096
      Perivale 38 £2,109
      Clapton 90 £2,117
      Ickenham 31 £2,134
      Streatham Hill 136 £2,136
      Woodside Park 28 £2,152
      Bethnal Green 170 £2,155
      North Finchley 50 £2,174
      Southfields 65 £2,175
      Mapesbury 61 £2,184
      Brixton 145 £2,184
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      Hornsey 87 £2,206
      Homerton 39 £2,210
      Merton 80 £2,224
      Canning Town 133 £2,227
      Furzedown 214 £2,228
      Strawberry Hill 32 £2,234
      Preston 69 £2,241
      West Hackney 33 £2,242
      Summerstown 69 £2,259
      Kidbrooke 77 £2,281
      Poplar 99 £2,283
      Finsbury Park 83 £2,315
      Archway 89 £2,326
      Loughborough Junction 45 £2,346
      East Greenwich 136 £2,356
      Colindale 189 £2,367
      Middle Park 20 £2,389
      Dollis Hill 97 £2,397
      West Ham 72 £2,401
      Leytonstone 53 £2,403
      West Finchley 29 £2,403
      Crouch End 69 £2,404
      Mile End 101 £2,420
      Mill Hill 33 £2,423
      Upton Park 27 £2,428
      Bow 120 £2,428
      Twyford 47 £2,429
      Earlsfield 64 £2,432
      Limehouse 163 £2,435
      Temple Fortune 55 £2,446
      Stroud Green 37 £2,447
      Stoke Newington 122 £2,462
      Rotherhithe 103 £2,483
      Dalston 69 £2,493
      Balham 160 £2,513
      Merton Park 48 £2,521
      Clapham 197 £2,542
      Muswell Hill 63 £2,575
      Spring Grove 108 £2,578
      Putney 129 £2,590
      Friern Barnet 27 £2,601
      Shacklewell 66 £2,617
      Holloway 158 £2,635
      Norbiton 137 £2,657
      Tufnell Park 48 £2,661
      Shepherd's Bush 382 £2,663
      West Kensington 309 £2,671
      Stockwell 121 £2,675
      St Pancras 216 £2,676
      Wandsworth 209 £2,683
      Cockfosters 42 £2,713
      Kennington 33 £2,729
      Blackwall 229 £2,732
      Raynes Park 73 £2,733
      Silvertown 100 £2,745
      Stamford Hill 71 £2,749
      Stepney 75 £2,749
      Beckton 23 £2,750
      Old Kent Road 85 £2,751
      Greenwich Peninsula 44 £2,762
      Charlton Riverside 38 £2,792
      Hanwell 128 £2,801
      Brent Cross 63 £2,802
      Brook Green 131 £2,868
      Stratford 243 £2,885
      Walworth 92 £2,891
      South Hampstead 185 £2,907
      Kew 27 £2,908
      Kilburn 132 £2,914
      Queen's Park 105 £2,924
      Brondesbury 101 £2,967
      Mortlake 22 £2,975
      North Sheen 33 £3,004
      Oval 76 £3,015
      Golders Green 122 £3,040
      Hackney 79 £3,090
      Lambeth 38 £3,124
      North Kensington 208 £3,184
      Elephant and Castle 140 £3,205
      Hammersmith 453 £3,225
      Clapham Junction 196 £3,226
      Shadwell 139 £3,246
      Barnsbury 238 £3,259
      Haggerston 70 £3,282
      Whitechapel 467 £3,283
      Isle of Dogs 456 £3,295
      Islington 159 £3,310
      Fulham 318 £3,427
      St Margarets 42 £3,463
      Bermondsey 141 £3,467
      Canary Wharf 340 £3,527
      Fitzrovia 254 £3,564
      Somers Town 93 £3,619
      Hampton Wick 28 £3,645
      Battersea 170 £3,659
      West Hampstead 247 £3,723
      Highbury 187 £3,742
      Kentish Town 132 £3,832
      Earl's Court 460 £3,842
      Shoreditch 115 £3,859
      Wapping 220 £3,911
      Hoxton 140 £4,023
      Finsbury 116 £4,198
      Waterloo 70 £4,281
      The Borough 155 £4,391
      Clerkenwell 199 £4,417
      Gospel Oak 35 £4,446
      Vauxhall 216 £4,449
      King's Cross 160 £4,539
      Notting Hill 396 £4,657
      Brompton 792 £4,918
      Chalk Farm 281 £5,009
      Holborn 161 £5,255
      Bloomsbury 125 £5,436
      Southwark 77 £5,666
      Belsize Park 322 £5,790
      Chelsea 421 £7,392
      Kensington 285 £7,708
      Hampstead Garden Suburb 20 £11,247
      South Kensington 495 £11,852
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 1,975 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!