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 47 £1,230
      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
      Penge 24 £1,567
      Feltham 54 £1,567
      Carshalton Beeches 46 £1,573
      Purley 41 £1,573
      Newbury Park 36 £1,581
      Chingford 29 £1,586
      Dagenham 27 £1,593
      Seven Kings 75 £1,615
      Kenton 23 £1,620
      Wealdstone 178 £1,646
      Harrow Weald 45 £1,657
      Forest Hill 30 £1,658
      Hither Green 46 £1,661
      Anerley 23 £1,666
      Yeading 38 £1,667
      Addiscombe 50 £1,667
      Rayners Lane 74 £1,669
      Broad Green 140 £1,674
      Manor Park 27 £1,681
      Benhilton 59 £1,688
      Stanmore 29 £1,702
      Yiewsley 36 £1,715
      Ponders End 27 £1,722
      Southbury 39 £1,731
      Cricklewood 52 £1,733
      Palmers Green 60 £1,734
      Becontree 20 £1,735
      Plashet 24 £1,740
      Osterley 20 £1,753
      West Drayton 39 £1,753
      Catford South 24 £1,756
      Southgate 27 £1,761
      Harringay 85 £1,762
      Becontree Heath 22 £1,768
      Widmore 24 £1,769
      New Malden 27 £1,776
      West Green 124 £1,780
      Hendon Central 60 £1,781
      Waddon 82 £1,790
      Surbiton 61 £1,795
      Sudbury Hill 31 £1,796
      Beckenham 48 £1,800
      Woodside 21 £1,801
      Worton 74 £1,810
      Scrattons Farm 24 £1,811
      Plaistow 53 £1,814
      Collier's Wood 60 £1,832
      Wallington 36 £1,845
      Thamesmead 29 £1,847
      Brunswick Park 23 £1,848
      Colney Hatch 22 £1,855
      Kingsbury 43 £1,857
      Pinner 21 £1,861
      Forest Gate 26 £1,868
      Harlesden 93 £1,877
      Sudbury 85 £1,878
      Finchley 40 £1,911
      Whetstone 24 £1,925
      Brockley 33 £1,926
      Charlton 41 £1,927
      Gallions Reach 40 £1,934
      Shortlands 22 £1,937
      Hayes 128 £1,945
      Leyton 121 £1,951
      Hillingdon 27 £1,957
      Thames View 30 £1,964
      West Hendon 40 £1,976
      Hendon 79 £1,982
      Plumstead 69 £1,986
      Ladywell 76 £1,989
      New Barnet 28 £1,992
      Deptford 74 £1,993
      Mitcham 48 £2,008
      Church End 57 £2,012
      Streatham 126 £2,014
      Camberwell 67 £2,028
      East Dulwich 39 £2,029
      Perivale 39 £2,033
      Alperton 80 £2,035
      New Cross Gate 36 £2,053
      Crystal Palace 27 £2,063
      West Norwood 61 £2,069
      Roehampton 31 £2,070
      West Hackney 35 £2,077
      Hornchurch 20 £2,078
      Selhurst 60 £2,079
      Tulse Hill 29 £2,082
      Park Royal 170 £2,083
      New Cross 69 £2,108
      Bethnal Green 172 £2,123
      Clapton 93 £2,127
      Peckham 58 £2,127
      Ickenham 31 £2,134
      North Finchley 51 £2,139
      Mapesbury 64 £2,140
      Woodside Park 28 £2,152
      Hornsey 93 £2,157
      Streatham Hill 142 £2,157
      Southfields 65 £2,179
      Homerton 37 £2,212
      Merton 80 £2,217
      Summerstown 70 £2,224
      Furzedown 217 £2,230
      Preston 69 £2,232
      Hackney Wick 23 £2,232
      Canning Town 138 £2,234
      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
      Leytonstone 50 £2,330
      Archway 89 £2,344
      East Greenwich 135 £2,344
      Dollis Hill 101 £2,346
      Upton Park 31 £2,354
      Brixton 147 £2,375
      Crouch End 76 £2,377
      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
      Putney 147 £2,412
      Bow 120 £2,418
      Temple Fortune 55 £2,420
      Limehouse 171 £2,429
      Mill Hill 31 £2,444
      Rotherhithe 103 £2,478
      Stroud Green 36 £2,486
      Balham 160 £2,499
      Muswell Hill 62 £2,504
      Dalston 71 £2,504
      Mile End 115 £2,524
      Spring Grove 110 £2,569
      Friern Barnet 27 £2,601
      Clapham 201 £2,606
      Shacklewell 64 £2,606
      Holloway 164 £2,640
      Wandsworth 214 £2,653
      Old Kent Road 87 £2,655
      West Kensington 311 £2,665
      Kennington 31 £2,672
      Stockwell 121 £2,675
      St Pancras 217 £2,684
      Norbiton 135 £2,686
      Raynes Park 73 £2,695
      Greenwich Peninsula 44 £2,699
      Blackwall 232 £2,719
      Silvertown 99 £2,721
      Stamford Hill 67 £2,724
      Cockfosters 42 £2,726
      Charlton Riverside 38 £2,757
      Stepney 77 £2,764
      Tufnell Park 38 £2,775
      Hanwell 128 £2,785
      Shepherd's Bush 377 £2,786
      Kew 31 £2,821
      Kilburn 116 £2,850
      Brent Cross 61 £2,851
      Beckton 22 £2,885
      Stratford 242 £2,895
      Walworth 94 £2,919
      Queen's Park 104 £2,922
      South Hampstead 188 £2,925
      North Sheen 35 £2,936
      Brook Green 137 £2,963
      Mortlake 22 £2,975
      Oval 82 £2,986
      Golders Green 123 £3,009
      Hackney 78 £3,051
      Shadwell 129 £3,076
      Merton Park 52 £3,081
      Brondesbury 107 £3,110
      Lambeth 39 £3,116
      North Kensington 226 £3,135
      Haggerston 62 £3,147
      Elephant and Castle 144 £3,176
      Clapham Junction 174 £3,181
      Barnsbury 245 £3,231
      Hammersmith 445 £3,254
      Islington 161 £3,299
      Whitechapel 472 £3,313
      Isle of Dogs 477 £3,371
      Fulham 335 £3,406
      Bermondsey 141 £3,461
      St Margarets 41 £3,469
      Canary Wharf 339 £3,515
      Fitzrovia 255 £3,558
      Somers Town 94 £3,616
      Battersea 171 £3,671
      Hampton Wick 27 £3,686
      Highbury 189 £3,714
      West Hampstead 251 £3,714
      Kentish Town 137 £3,739
      Shoreditch 118 £3,819
      Earl's Court 449 £3,827
      Wapping 222 £3,880
      Petersham 21 £3,914
      Hoxton 141 £4,028
      Gospel Oak 38 £4,231
      Finsbury 121 £4,233
      Waterloo 75 £4,280
      Clerkenwell 199 £4,365
      Vauxhall 225 £4,379
      The Borough 156 £4,385
      King's Cross 159 £4,560
      Notting Hill 409 £4,649
      Brompton 795 £4,924
      Chalk Farm 288 £4,972
      Holborn 140 £5,241
      Bloomsbury 119 £5,441
      Belsize Park 339 £5,679
      Southwark 76 £5,838
      Chelsea 416 £7,485
      Kensington 294 £7,635
      Hampstead Garden Suburb 21 £10,833
      South Kensington 496 £11,817
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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