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 69 £1,389
      Hounslow West 73 £1,423
      Edmonton 53 £1,433
      South Norwood 45 £1,475
      Rush Green 27 £1,481
      Norbury 30 £1,505
      Cowley 29 £1,514
      Northwood 45 £1,519
      Perry Vale 36 £1,520
      Poverest 21 £1,521
      Greenford 51 £1,524
      Heston 37 £1,530
      Highams Park 24 £1,534
      Gants Hill 54 £1,537
      Feltham 54 £1,567
      Carshalton Beeches 46 £1,573
      Penge 25 £1,574
      Purley 42 £1,575
      Newbury Park 36 £1,581
      Chingford 29 £1,586
      Dagenham 28 £1,604
      Seven Kings 75 £1,615
      Kenton 23 £1,620
      Wealdstone 179 £1,648
      Harrow Weald 45 £1,657
      Forest Hill 30 £1,658
      Hither Green 46 £1,661
      Anerley 23 £1,666
      Yeading 38 £1,667
      Rayners Lane 74 £1,669
      Addiscombe 51 £1,672
      Broad Green 140 £1,674
      Manor Park 27 £1,681
      Benhilton 59 £1,698
      Stanmore 29 £1,702
      Yiewsley 36 £1,715
      Ponders End 27 £1,722
      Cricklewood 53 £1,731
      Becontree 20 £1,735
      Palmers Green 61 £1,736
      Catford South 25 £1,737
      Plashet 24 £1,740
      Southbury 40 £1,742
      Osterley 20 £1,753
      West Drayton 39 £1,753
      Southgate 27 £1,761
      Harringay 85 £1,762
      Becontree Heath 22 £1,768
      Widmore 24 £1,769
      New Malden 27 £1,776
      Surbiton 63 £1,778
      West Green 124 £1,779
      Hendon Central 60 £1,781
      Waddon 82 £1,792
      Sudbury Hill 31 £1,796
      Beckenham 48 £1,800
      Woodside 21 £1,801
      Scrattons Farm 24 £1,811
      Plaistow 53 £1,815
      Worton 75 £1,816
      Kingsbury 42 £1,830
      Wallington 36 £1,845
      Collier's Wood 62 £1,846
      Thamesmead 29 £1,847
      Brunswick Park 23 £1,848
      Pinner 22 £1,849
      Colney Hatch 22 £1,855
      Sudbury 86 £1,875
      Harlesden 93 £1,877
      Forest Gate 25 £1,911
      Finchley 40 £1,911
      Whetstone 24 £1,925
      Charlton 41 £1,927
      Gallions Reach 40 £1,934
      Shortlands 22 £1,937
      Leyton 120 £1,938
      Hayes 128 £1,945
      Hillingdon 27 £1,957
      Brockley 34 £1,963
      Thames View 30 £1,964
      Hendon 79 £1,982
      Plumstead 69 £1,986
      Ladywell 76 £1,989
      New Barnet 28 £1,992
      Deptford 74 £1,993
      Church End 58 £1,998
      West Hendon 38 £2,000
      Mitcham 48 £2,008
      Camberwell 68 £2,016
      Streatham 127 £2,022
      East Dulwich 39 £2,029
      Alperton 80 £2,035
      Perivale 38 £2,043
      New Cross Gate 36 £2,056
      Crystal Palace 27 £2,063
      West Norwood 61 £2,069
      Roehampton 31 £2,070
      Selhurst 61 £2,072
      West Hackney 35 £2,077
      Hornchurch 20 £2,078
      Tulse Hill 29 £2,082
      Park Royal 171 £2,087
      New Cross 69 £2,108
      Peckham 58 £2,127
      Clapton 94 £2,129
      Ickenham 31 £2,134
      Bethnal Green 171 £2,137
      North Finchley 51 £2,139
      Mapesbury 64 £2,140
      Woodside Park 28 £2,152
      Streatham Hill 142 £2,157
      Hornsey 92 £2,159
      Southfields 65 £2,179
      Homerton 37 £2,212
      Merton 80 £2,217
      Summerstown 70 £2,224
      Canning Town 139 £2,228
      Preston 69 £2,232
      Hackney Wick 23 £2,232
      Furzedown 218 £2,233
      Nunhead 21 £2,252
      Poplar 96 £2,254
      Kidbrooke 77 £2,275
      Strawberry Hill 29 £2,289
      Loughborough Junction 46 £2,317
      Finsbury Park 85 £2,320
      East Greenwich 137 £2,342
      Archway 89 £2,344
      Dollis Hill 101 £2,346
      Leytonstone 49 £2,349
      Upton Park 31 £2,354
      Brixton 148 £2,376
      Colindale 191 £2,378
      Stoke Newington 128 £2,386
      Middle Park 20 £2,389
      Twyford 52 £2,392
      West Finchley 28 £2,395
      West Ham 74 £2,406
      Earlsfield 66 £2,408
      Crouch End 72 £2,418
      Bow 121 £2,420
      Limehouse 172 £2,423
      Putney 145 £2,431
      Temple Fortune 56 £2,443
      Mill Hill 31 £2,444
      Mile End 108 £2,448
      Rotherhithe 103 £2,478
      Stroud Green 36 £2,486
      Muswell Hill 62 £2,504
      Dalston 71 £2,504
      Balham 161 £2,523
      Spring Grove 110 £2,569
      Friern Barnet 27 £2,601
      Clapham 201 £2,606
      Shacklewell 65 £2,623
      Holloway 165 £2,634
      Old Kent Road 87 £2,655
      Wandsworth 213 £2,661
      West Kensington 311 £2,666
      Kennington 31 £2,672
      Stockwell 121 £2,675
      St Pancras 217 £2,684
      Raynes Park 73 £2,695
      Norbiton 136 £2,697
      Greenwich Peninsula 44 £2,699
      Silvertown 100 £2,706
      Blackwall 231 £2,715
      Cockfosters 42 £2,726
      Stamford Hill 67 £2,733
      Charlton Riverside 38 £2,757
      Stepney 78 £2,762
      Tufnell Park 38 £2,775
      Shepherd's Bush 381 £2,780
      Hanwell 127 £2,796
      Kew 31 £2,821
      Brent Cross 62 £2,828
      Beckton 22 £2,885
      Kilburn 118 £2,885
      Stratford 242 £2,895
      Walworth 93 £2,904
      Queen's Park 104 £2,926
      South Hampstead 187 £2,931
      North Sheen 35 £2,936
      Brook Green 136 £2,970
      Mortlake 22 £2,975
      Oval 83 £2,975
      Golders Green 122 £3,006
      Brondesbury 102 £3,029
      Hackney 76 £3,095
      Merton Park 51 £3,112
      Lambeth 39 £3,116
      Shadwell 135 £3,123
      North Kensington 225 £3,129
      Haggerston 63 £3,130
      Clapham Junction 174 £3,162
      Elephant and Castle 144 £3,176
      Barnsbury 244 £3,238
      Hammersmith 448 £3,249
      Islington 160 £3,304
      Whitechapel 473 £3,310
      Isle of Dogs 473 £3,348
      Fulham 335 £3,403
      Bermondsey 141 £3,461
      St Margarets 41 £3,469
      Canary Wharf 342 £3,512
      Fitzrovia 255 £3,558
      Somers Town 94 £3,616
      Battersea 172 £3,668
      Hampton Wick 27 £3,686
      West Hampstead 253 £3,716
      Highbury 192 £3,733
      Kentish Town 137 £3,739
      Shoreditch 118 £3,819
      Earl's Court 446 £3,832
      Wapping 222 £3,867
      Petersham 21 £3,914
      Hoxton 141 £4,024
      Finsbury 122 £4,226
      Gospel Oak 38 £4,231
      Waterloo 75 £4,280
      Clerkenwell 200 £4,353
      Vauxhall 225 £4,379
      The Borough 156 £4,386
      King's Cross 159 £4,560
      Notting Hill 407 £4,635
      Brompton 794 £4,927
      Chalk Farm 288 £4,972
      Holborn 140 £5,241
      Bloomsbury 120 £5,434
      Belsize Park 339 £5,679
      Southwark 75 £5,825
      Chelsea 417 £7,475
      Kensington 294 £7,635
      Hampstead Garden Suburb 21 £10,833
      South Kensington 497 £11,814
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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