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 71 £1,385
      Edmonton 55 £1,431
      Hounslow West 70 £1,432
      Rush Green 29 £1,461
      Northumberland Heath 21 £1,462
      South Norwood 43 £1,466
      Perry Vale 35 £1,492
      Norbury 29 £1,513
      Heston 36 £1,528
      Greenford 51 £1,535
      Cowley 27 £1,537
      Gants Hill 52 £1,539
      Northwood 43 £1,541
      Bowes 20 £1,548
      Feltham 54 £1,557
      Carshalton Beeches 46 £1,563
      Newbury Park 35 £1,563
      Highams Park 24 £1,575
      Purley 41 £1,581
      Waddon 80 £1,595
      Penge 26 £1,598
      Chingford 28 £1,607
      Seven Kings 72 £1,608
      Kenton 25 £1,618
      Dagenham 32 £1,621
      Wealdstone 176 £1,651
      Forest Hill 28 £1,659
      Stanmore 28 £1,671
      Harrow Weald 48 £1,672
      Broad Green 138 £1,672
      Hither Green 46 £1,673
      Addiscombe 53 £1,675
      Benhilton 56 £1,677
      Yeading 37 £1,678
      Rayners Lane 73 £1,688
      Manor Park 26 £1,696
      Yiewsley 33 £1,705
      Plashet 23 £1,726
      West Drayton 42 £1,728
      Southbury 38 £1,729
      Palmers Green 58 £1,733
      Ponders End 26 £1,736
      Catford South 25 £1,737
      Osterley 21 £1,741
      Woodside 24 £1,747
      Becontree 20 £1,752
      Anerley 28 £1,760
      Surbiton 67 £1,769
      Southgate 28 £1,774
      Cricklewood 53 £1,775
      West Green 125 £1,778
      Harringay 86 £1,778
      Sudbury Hill 30 £1,781
      Hendon Central 61 £1,782
      Kingsbury 41 £1,784
      Widmore 25 £1,787
      Beckenham 46 £1,797
      Becontree Heath 20 £1,804
      Worton 78 £1,808
      New Malden 28 £1,809
      Thamesmead 27 £1,816
      Collier's Wood 63 £1,840
      Pinner 21 £1,847
      Wallington 35 £1,847
      Colney Hatch 22 £1,855
      Plaistow 55 £1,861
      Sudbury 86 £1,867
      Brunswick Park 26 £1,877
      Forest Gate 24 £1,886
      Harlesden 90 £1,892
      Leyton 119 £1,896
      Finchley 39 £1,900
      Gallions Reach 41 £1,909
      Scrattons Farm 26 £1,914
      Thames View 32 £1,922
      Whetstone 24 £1,925
      Charlton 40 £1,928
      Shortlands 21 £1,944
      Hillingdon 27 £1,950
      Hayes 125 £1,957
      Brockley 32 £1,964
      Camberwell 64 £1,970
      Well Hall 20 £1,973
      New Barnet 28 £1,978
      Mitcham 49 £1,981
      West Hendon 40 £1,984
      Ladywell 76 £1,985
      Plumstead 60 £1,992
      Deptford 70 £1,998
      Church End 58 £2,000
      Hendon 80 £2,002
      Streatham 131 £2,005
      Crystal Palace 26 £2,031
      Selhurst 57 £2,036
      New Cross Gate 38 £2,040
      West Norwood 61 £2,041
      Alperton 76 £2,055
      East Dulwich 38 £2,062
      High Barnet 22 £2,065
      Roehampton 31 £2,070
      New Cross 69 £2,087
      Park Royal 171 £2,091
      Tulse Hill 27 £2,092
      Peckham 60 £2,104
      Perivale 38 £2,109
      Clapton 91 £2,126
      Ickenham 31 £2,134
      Streatham Hill 140 £2,149
      Woodside Park 28 £2,152
      Mapesbury 62 £2,158
      Bethnal Green 170 £2,168
      Southfields 65 £2,175
      Hornsey 92 £2,181
      North Finchley 52 £2,182
      Brixton 147 £2,188
      Homerton 40 £2,191
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      Furzedown 217 £2,217
      Preston 71 £2,222
      Merton 80 £2,224
      West Hackney 33 £2,235
      Canning Town 136 £2,245
      Summerstown 70 £2,250
      Strawberry Hill 31 £2,259
      Kidbrooke 77 £2,276
      Loughborough Junction 47 £2,289
      Poplar 98 £2,292
      Finsbury Park 84 £2,326
      Archway 92 £2,336
      East Greenwich 137 £2,354
      Colindale 191 £2,364
      Dollis Hill 99 £2,373
      Middle Park 20 £2,389
      Twyford 51 £2,390
      Upton Park 29 £2,394
      Mill Hill 32 £2,394
      West Finchley 28 £2,394
      West Ham 72 £2,401
      Leytonstone 54 £2,413
      Limehouse 169 £2,421
      Bow 120 £2,422
      Crouch End 69 £2,429
      Mile End 104 £2,435
      Earlsfield 66 £2,440
      Temple Fortune 55 £2,446
      Stoke Newington 125 £2,452
      Stroud Green 37 £2,473
      Rotherhithe 105 £2,483
      Dalston 71 £2,504
      Balham 161 £2,510
      Merton Park 48 £2,521
      Clapham 197 £2,547
      Putney 132 £2,559
      Muswell Hill 64 £2,563
      Spring Grove 109 £2,573
      Friern Barnet 27 £2,601
      Shacklewell 67 £2,615
      Holloway 162 £2,632
      Norbiton 138 £2,647
      Wandsworth 213 £2,657
      West Kensington 308 £2,670
      Stockwell 119 £2,675
      Cockfosters 44 £2,678
      St Pancras 215 £2,679
      Beckton 25 £2,684
      Shepherd's Bush 391 £2,694
      Greenwich Peninsula 44 £2,699
      Tufnell Park 41 £2,714
      Blackwall 232 £2,729
      Raynes Park 74 £2,736
      Silvertown 103 £2,737
      Kennington 34 £2,740
      Old Kent Road 86 £2,744
      Stamford Hill 71 £2,749
      Stepney 76 £2,754
      Charlton Riverside 38 £2,792
      Hanwell 128 £2,794
      Brent Cross 64 £2,796
      Stratford 245 £2,877
      Kilburn 130 £2,885
      Brook Green 133 £2,900
      Walworth 92 £2,904
      South Hampstead 187 £2,906
      Kew 27 £2,908
      Queen's Park 106 £2,923
      North Sheen 34 £2,954
      Mortlake 22 £2,975
      Brondesbury 102 £2,983
      Golders Green 124 £3,014
      Oval 76 £3,015
      North Kensington 230 £3,074
      Hackney 79 £3,090
      Lambeth 38 £3,124
      Elephant and Castle 141 £3,200
      Clapham Junction 188 £3,209
      Haggerston 69 £3,228
      Hammersmith 452 £3,244
      Shadwell 139 £3,246
      Barnsbury 238 £3,265
      Whitechapel 476 £3,270
      Islington 161 £3,308
      Isle of Dogs 467 £3,331
      Fulham 320 £3,423
      Bermondsey 141 £3,441
      St Margarets 42 £3,444
      Canary Wharf 341 £3,528
      Fitzrovia 255 £3,556
      Somers Town 94 £3,618
      Battersea 173 £3,638
      Hampton Wick 28 £3,645
      West Hampstead 249 £3,715
      Highbury 187 £3,731
      Kentish Town 133 £3,809
      Shoreditch 116 £3,827
      Wapping 222 £3,855
      Earl's Court 451 £3,856
      Petersham 21 £3,914
      Hoxton 138 £4,037
      Finsbury 119 £4,212
      Gospel Oak 38 £4,233
      Waterloo 71 £4,297
      Clerkenwell 205 £4,355
      The Borough 157 £4,364
      Vauxhall 223 £4,393
      King's Cross 159 £4,558
      Notting Hill 397 £4,653
      Brompton 794 £4,918
      Chalk Farm 282 £4,996
      Holborn 160 £5,116
      Bloomsbury 124 £5,430
      Southwark 77 £5,666
      Belsize Park 325 £5,769
      Chelsea 420 £7,398
      Kensington 288 £7,693
      Hampstead Garden Suburb 21 £10,844
      South Kensington 496 £11,826
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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