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 61 £1,372
      Hounslow West 64 £1,430
      Edmonton 47 £1,461
      Gants Hill 50 £1,462
      Rush Green 23 £1,473
      South Norwood 45 £1,474
      Norbury 30 £1,490
      Heston 34 £1,493
      Poverest 21 £1,512
      Cowley 29 £1,514
      Perry Vale 34 £1,527
      Highams Park 25 £1,534
      Chingford 28 £1,541
      Greenford 48 £1,544
      Northwood 44 £1,548
      Purley 42 £1,552
      Newbury Park 36 £1,553
      Carshalton Beeches 44 £1,560
      Feltham 55 £1,560
      Bowes 21 £1,565
      Seven Kings 72 £1,574
      Penge 23 £1,583
      Dagenham 26 £1,604
      Kenton 22 £1,625
      Wealdstone 174 £1,650
      Yeading 37 £1,653
      Addiscombe 49 £1,654
      Hither Green 44 £1,656
      Broad Green 135 £1,656
      Forest Hill 29 £1,662
      Harrow Weald 43 £1,663
      Stanmore 29 £1,670
      Benhilton 50 £1,673
      Anerley 23 £1,684
      Manor Park 27 £1,685
      New Malden 23 £1,691
      Cricklewood 48 £1,696
      Rayners Lane 68 £1,712
      Yiewsley 33 £1,714
      Palmers Green 55 £1,716
      Scrattons Farm 23 £1,734
      Worton 70 £1,734
      Ponders End 27 £1,739
      Hendon Central 57 £1,741
      Southgate 25 £1,741
      Southbury 38 £1,747
      West Drayton 38 £1,750
      Harringay 83 £1,760
      Catford South 22 £1,763
      Surbiton 61 £1,767
      Becontree Heath 22 £1,768
      Widmore 24 £1,769
      Plashet 23 £1,770
      West Green 122 £1,770
      Woodside 22 £1,771
      Beckenham 46 £1,809
      Sudbury Hill 29 £1,824
      Colney Hatch 22 £1,848
      Plaistow 51 £1,854
      Sudbury 82 £1,855
      Wallington 35 £1,856
      Collier's Wood 59 £1,857
      Brunswick Park 26 £1,859
      Pinner 20 £1,866
      Forest Gate 26 £1,868
      Kingsbury 41 £1,874
      Harlesden 90 £1,886
      Brockley 31 £1,898
      Gallions Reach 39 £1,907
      Finchley 38 £1,907
      Shortlands 23 £1,927
      Leyton 109 £1,929
      Hillingdon 28 £1,941
      Whetstone 23 £1,942
      Hayes 122 £1,956
      Charlton 43 £1,957
      Hendon 70 £1,964
      West Hendon 37 £1,973
      Thames View 29 £1,978
      New Barnet 27 £1,985
      Deptford 75 £1,988
      Plumstead 68 £1,993
      Mitcham 46 £2,002
      Ladywell 69 £2,008
      Streatham 125 £2,008
      Church End 56 £2,009
      East Dulwich 39 £2,035
      Alperton 74 £2,038
      West Norwood 60 £2,061
      Roehampton 30 £2,064
      Tulse Hill 30 £2,066
      Perivale 35 £2,067
      Crystal Palace 25 £2,073
      Park Royal 163 £2,087
      Bethnal Green 174 £2,120
      Selhurst 56 £2,124
      Camberwell 65 £2,132
      Ickenham 31 £2,134
      Mapesbury 64 £2,140
      Thamesmead 32 £2,141
      Southfields 62 £2,141
      Clapton 93 £2,143
      High Barnet 20 £2,146
      Streatham Hill 135 £2,156
      West Hackney 34 £2,160
      New Cross Gate 34 £2,167
      Hornsey 91 £2,168
      Leytonstone 41 £2,177
      North Finchley 48 £2,194
      Woodside Park 26 £2,197
      Preston 68 £2,200
      Waddon 89 £2,204
      Furzedown 206 £2,218
      Homerton 36 £2,233
      Merton 74 £2,251
      Canning Town 131 £2,255
      Poplar 97 £2,256
      Nunhead 20 £2,269
      Kidbrooke 77 £2,277
      Summerstown 63 £2,289
      Finsbury Park 88 £2,302
      Strawberry Hill 29 £2,302
      Hackney Wick 21 £2,314
      Loughborough Junction 49 £2,320
      Shadwell 93 £2,328
      Archway 92 £2,341
      East Greenwich 134 £2,341
      Dollis Hill 96 £2,353
      Bow 122 £2,357
      Putney 153 £2,358
      Twyford 52 £2,363
      Upton Park 30 £2,366
      Earlsfield 63 £2,383
      Middle Park 20 £2,389
      Crouch End 79 £2,389
      Colindale 179 £2,391
      Stoke Newington 125 £2,395
      West Ham 72 £2,398
      Kilburn 95 £2,404
      West Finchley 26 £2,418
      Limehouse 169 £2,426
      Mill Hill 31 £2,435
      Brixton 135 £2,450
      Temple Fortune 53 £2,459
      Peckham 55 £2,463
      Dalston 73 £2,470
      Stroud Green 36 £2,486
      Rotherhithe 101 £2,501
      Balham 157 £2,506
      Muswell Hill 59 £2,513
      Shacklewell 64 £2,524
      Clapham 197 £2,577
      New Cross 100 £2,597
      Stepney 79 £2,612
      Wandsworth 216 £2,613
      Norbiton 125 £2,619
      Spring Grove 107 £2,629
      Holloway 162 £2,634
      Friern Barnet 29 £2,641
      Old Kent Road 85 £2,667
      West Kensington 307 £2,674
      St Pancras 218 £2,675
      Cockfosters 44 £2,678
      Kennington 29 £2,690
      Greenwich Peninsula 46 £2,693
      Stockwell 118 £2,705
      Blackwall 223 £2,706
      Silvertown 95 £2,710
      Raynes Park 72 £2,742
      Stamford Hill 67 £2,745
      Charlton Riverside 38 £2,755
      Haggerston 53 £2,778
      Hanwell 126 £2,804
      Shepherd's Bush 367 £2,819
      Beckton 22 £2,839
      South Hampstead 187 £2,841
      Tufnell Park 32 £2,879
      Mile End 134 £2,892
      Kew 28 £2,895
      Stratford 243 £2,896
      Walworth 93 £2,906
      Oval 80 £2,914
      Queen's Park 104 £2,930
      North Sheen 33 £2,963
      Mortlake 22 £2,975
      Golders Green 120 £3,037
      Hackney 79 £3,053
      Clapham Junction 198 £3,122
      Brook Green 148 £3,126
      Lambeth 37 £3,160
      Brent Cross 62 £3,181
      Elephant and Castle 140 £3,183
      Merton Park 46 £3,199
      North Kensington 225 £3,239
      Barnsbury 243 £3,248
      Highbury 157 £3,251
      Hammersmith 439 £3,293
      Islington 153 £3,344
      Whitechapel 467 £3,352
      Isle of Dogs 482 £3,364
      Fulham 326 £3,383
      Bermondsey 145 £3,427
      St Margarets 41 £3,467
      Fitzrovia 250 £3,509
      Canary Wharf 341 £3,546
      Brondesbury 130 £3,604
      Somers Town 93 £3,616
      Battersea 172 £3,675
      Hampton Wick 27 £3,686
      Kentish Town 137 £3,713
      West Hampstead 253 £3,722
      Shoreditch 122 £3,792
      Earl's Court 456 £3,908
      Petersham 21 £3,914
      Wapping 225 £3,919
      Hoxton 142 £4,013
      Clerkenwell 187 £4,111
      Gospel Oak 38 £4,233
      Waterloo 70 £4,304
      Finsbury 133 £4,392
      The Borough 150 £4,410
      Vauxhall 224 £4,424
      King's Cross 155 £4,587
      Notting Hill 412 £4,649
      Brompton 801 £4,985
      Chalk Farm 286 £5,010
      Holborn 115 £5,262
      Bloomsbury 116 £5,612
      Southwark 78 £5,746
      Belsize Park 341 £5,787
      Chelsea 410 £7,522
      Kensington 298 £7,572
      Hampstead Garden Suburb 20 £11,159
      South Kensington 497 £11,840
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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