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,213
      Thornton Heath 67 £1,369
      Hounslow West 58 £1,389
      Heston 34 £1,437
      Edmonton 54 £1,439
      Perry Vale 29 £1,441
      Rush Green 24 £1,460
      Waddon 77 £1,483
      South Norwood 40 £1,487
      Gants Hill 49 £1,496
      Poverest 22 £1,498
      Highams Park 23 £1,516
      Norbury 31 £1,530
      Cowley 28 £1,534
      Greenford 47 £1,542
      Purley 39 £1,547
      Penge 21 £1,548
      Feltham 49 £1,554
      Newbury Park 35 £1,566
      Chingford 25 £1,566
      Carshalton Beeches 47 £1,566
      Northwood 45 £1,570
      Yeading 37 £1,599
      Kenton 21 £1,610
      Harrow Weald 44 £1,616
      Yiewsley 30 £1,618
      Addiscombe 51 £1,619
      Seven Kings 68 £1,624
      Wealdstone 169 £1,642
      Forest Hill 30 £1,649
      Becontree Heath 20 £1,657
      Broad Green 133 £1,657
      Manor Park 24 £1,667
      Stanmore 21 £1,673
      Benhilton 57 £1,676
      Rayners Lane 69 £1,685
      Hither Green 33 £1,699
      Cricklewood 51 £1,704
      Dagenham 26 £1,705
      Palmers Green 50 £1,706
      New Malden 25 £1,724
      Anerley 24 £1,724
      Catford South 26 £1,726
      Southbury 36 £1,731
      Southgate 25 £1,741
      Plashet 21 £1,743
      Scrattons Farm 22 £1,743
      Ponders End 26 £1,747
      Widmore 21 £1,749
      West Drayton 38 £1,749
      Forest Gate 25 £1,751
      Woodside 20 £1,761
      Harringay 81 £1,773
      Hendon Central 61 £1,782
      West Green 110 £1,800
      Surbiton 64 £1,804
      Collier's Wood 60 £1,809
      Beckenham 44 £1,819
      Plaistow 47 £1,822
      Kingsbury 41 £1,838
      Sudbury Hill 28 £1,844
      Brunswick Park 25 £1,846
      Wallington 32 £1,847
      Hillingdon 31 £1,864
      Sudbury 79 £1,876
      Finchley 37 £1,885
      Harlesden 93 £1,891
      Leyton 110 £1,907
      Pinner 23 £1,910
      Shortlands 23 £1,925
      Whetstone 28 £1,927
      Worton 71 £1,952
      Charlton 43 £1,953
      Gallions Reach 39 £1,956
      Roehampton 30 £1,958
      Hendon 67 £1,961
      Hayes 130 £1,964
      Brockley 31 £1,965
      Deptford 67 £1,972
      West Hendon 40 £1,974
      New Barnet 26 £1,991
      Alperton 72 £1,992
      Ladywell 67 £1,998
      East Dulwich 35 £2,006
      Plumstead 69 £2,020
      Church End 50 £2,027
      Streatham 126 £2,034
      West Hackney 36 £2,034
      Thames View 25 £2,035
      Mitcham 42 £2,060
      Ickenham 32 £2,065
      Bethnal Green 170 £2,069
      Tulse Hill 26 £2,072
      Perivale 36 £2,076
      Park Royal 156 £2,102
      West Norwood 60 £2,102
      Clapton 88 £2,133
      Thamesmead 31 £2,133
      Selhurst 58 £2,137
      North Finchley 50 £2,143
      Hackney Wick 23 £2,144
      Mapesbury 61 £2,154
      Woodside Park 27 £2,179
      Crystal Palace 22 £2,184
      New Cross Gate 31 £2,188
      Preston 69 £2,191
      Furzedown 200 £2,192
      Streatham Hill 135 £2,201
      New Cross 79 £2,204
      Homerton 37 £2,208
      Hornsey 87 £2,225
      Summerstown 62 £2,230
      Camberwell 66 £2,231
      Merton 71 £2,240
      Southfields 55 £2,244
      Canning Town 125 £2,246
      Kidbrooke 76 £2,246
      Poplar 93 £2,256
      Stoke Newington 110 £2,256
      Putney 156 £2,287
      Strawberry Hill 29 £2,287
      East Greenwich 128 £2,304
      Finsbury Park 84 £2,317
      Leytonstone 52 £2,319
      Shadwell 78 £2,319
      Archway 92 £2,320
      Bow 115 £2,323
      Dollis Hill 92 £2,349
      Colindale 180 £2,360
      Middle Park 20 £2,389
      Limehouse 164 £2,393
      West Finchley 30 £2,402
      Earlsfield 61 £2,406
      Twyford 51 £2,429
      Upton Park 26 £2,433
      Temple Fortune 52 £2,439
      West Ham 68 £2,440
      Muswell Hill 59 £2,446
      Holloway 150 £2,468
      Crouch End 64 £2,469
      Brixton 127 £2,475
      Dalston 67 £2,485
      Spring Grove 104 £2,488
      Mill Hill 31 £2,488
      Rotherhithe 98 £2,488
      Balham 159 £2,507
      Loughborough Junction 56 £2,510
      Clapham 196 £2,520
      Stroud Green 33 £2,545
      Shacklewell 62 £2,551
      Friern Barnet 30 £2,595
      Wandsworth 197 £2,598
      Mile End 101 £2,617
      Norbiton 123 £2,618
      Haggerston 49 £2,630
      St Pancras 243 £2,635
      West Kensington 306 £2,660
      Stockwell 111 £2,672
      Cockfosters 44 £2,678
      Silvertown 87 £2,711
      Old Kent Road 92 £2,723
      Charlton Riverside 38 £2,725
      Stamford Hill 68 £2,738
      Greenwich Peninsula 44 £2,742
      Kennington 28 £2,748
      Highbury 131 £2,769
      Blackwall 228 £2,798
      Hanwell 128 £2,808
      Shepherd's Bush 341 £2,810
      Raynes Park 72 £2,828
      South Hampstead 181 £2,838
      Stratford 234 £2,865
      Walworth 93 £2,879
      Beckton 25 £2,881
      Tufnell Park 28 £2,942
      Clapham Junction 215 £2,956
      Mortlake 22 £2,970
      Kilburn 102 £2,986
      Kew 26 £2,986
      Oval 79 £2,994
      Brent Cross 65 £2,998
      North Sheen 30 £3,003
      Queen's Park 99 £3,037
      Hackney 81 £3,040
      Golders Green 112 £3,159
      Elephant and Castle 145 £3,168
      Brook Green 144 £3,185
      Merton Park 45 £3,186
      Brondesbury 109 £3,197
      Barnsbury 245 £3,249
      Whitechapel 460 £3,271
      Hammersmith 432 £3,286
      Islington 152 £3,314
      Bermondsey 166 £3,347
      Stepney 95 £3,375
      Fulham 321 £3,390
      Isle of Dogs 450 £3,414
      Lambeth 41 £3,428
      Peckham 136 £3,463
      Fitzrovia 243 £3,514
      St Margarets 39 £3,530
      Canary Wharf 342 £3,556
      Somers Town 88 £3,585
      Hampton Wick 28 £3,645
      Battersea 172 £3,666
      West Hampstead 247 £3,698
      Kentish Town 132 £3,768
      North Kensington 262 £3,777
      Shoreditch 129 £3,863
      Wapping 232 £3,882
      Earl's Court 437 £3,925
      Waterloo 86 £3,965
      Clerkenwell 176 £3,990
      Hoxton 137 £4,029
      King's Cross 204 £4,128
      Gospel Oak 37 £4,308
      Vauxhall 226 £4,431
      The Borough 153 £4,491
      Finsbury 152 £4,596
      Notting Hill 397 £4,722
      Brompton 713 £4,935
      Chalk Farm 268 £5,175
      Holborn 114 £5,252
      Southwark 95 £5,449
      Bloomsbury 132 £5,598
      Belsize Park 362 £5,638
      Kensington 335 £7,407
      Chelsea 415 £7,572
      Hampstead Garden Suburb 20 £11,159
      South Kensington 489 £11,871
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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