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
      Northumberland Heath 20 £1,360
      Thornton Heath 70 £1,379
      Hounslow West 72 £1,400
      Edmonton 55 £1,456
      South Norwood 45 £1,456
      Rush Green 31 £1,478
      Waddon 78 £1,487
      Norbury 28 £1,503
      Poverest 22 £1,510
      Perry Vale 36 £1,524
      Cowley 28 £1,525
      Gants Hill 50 £1,528
      Northwood 48 £1,532
      Heston 37 £1,534
      Greenford 53 £1,547
      Kenton 22 £1,559
      Bowes 21 £1,565
      Highams Park 26 £1,566
      Chingford 30 £1,570
      Newbury Park 38 £1,574
      Carshalton Beeches 49 £1,576
      Penge 24 £1,577
      Feltham 53 £1,587
      Dagenham 30 £1,607
      Purley 43 £1,610
      Seven Kings 69 £1,616
      Wealdstone 169 £1,646
      Forest Hill 27 £1,646
      Broad Green 134 £1,658
      Addiscombe 57 £1,660
      Harrow Weald 51 £1,672
      Hither Green 41 £1,682
      Yeading 36 £1,683
      Manor Park 26 £1,688
      Worton 74 £1,691
      Rayners Lane 72 £1,694
      Cricklewood 58 £1,701
      Yiewsley 35 £1,704
      Southbury 36 £1,705
      Stanmore 29 £1,709
      Becontree 24 £1,722
      Osterley 24 £1,726
      Benhilton 52 £1,727
      Plashet 24 £1,729
      Palmers Green 56 £1,736
      Thamesmead 24 £1,738
      West Drayton 40 £1,742
      Woodside 26 £1,753
      Surbiton 65 £1,767
      Ponders End 25 £1,767
      Hendon Central 63 £1,770
      Southgate 28 £1,774
      Upper Norwood 21 £1,774
      Catford South 25 £1,777
      Widmore 25 £1,787
      Sudbury Hill 30 £1,789
      Beckenham 48 £1,790
      West Green 128 £1,795
      Harringay 86 £1,796
      Anerley 27 £1,801
      Kingsbury 40 £1,810
      New Malden 29 £1,819
      Sudbury 85 £1,852
      Collier's Wood 64 £1,864
      Leyton 120 £1,865
      Wallington 36 £1,871
      Colney Hatch 23 £1,874
      Forest Gate 26 £1,876
      Brunswick Park 25 £1,880
      Plaistow 55 £1,881
      Harlesden 95 £1,887
      Pinner 21 £1,895
      Finchley 39 £1,900
      Gallions Reach 42 £1,922
      Whetstone 24 £1,925
      Shortlands 22 £1,937
      Charlton 39 £1,939
      Selhurst 58 £1,944
      Hayes 128 £1,951
      Thames View 28 £1,954
      Plumstead 60 £1,966
      Brockley 31 £1,968
      New Barnet 30 £1,969
      Scrattons Farm 27 £1,973
      West Hendon 39 £1,983
      Hillingdon 25 £1,986
      Camberwell 65 £1,988
      Deptford 71 £1,988
      Alperton 82 £1,991
      Hendon 80 £1,995
      Ladywell 76 £1,998
      Mitcham 47 £1,998
      Church End 60 £2,001
      Streatham 130 £2,003
      Crystal Palace 27 £2,049
      Roehampton 32 £2,051
      High Barnet 23 £2,057
      West Norwood 62 £2,060
      Perivale 38 £2,069
      Tulse Hill 27 £2,078
      East Dulwich 38 £2,079
      Peckham 60 £2,087
      Park Royal 167 £2,092
      New Cross 67 £2,118
      Clapton 89 £2,121
      Bethnal Green 168 £2,132
      Homerton 39 £2,143
      Streatham Hill 140 £2,145
      Ickenham 32 £2,145
      Woodside Park 27 £2,180
      Hornsey 92 £2,183
      North Finchley 52 £2,188
      Hackney Wick 22 £2,192
      Mapesbury 62 £2,194
      Southfields 62 £2,197
      New Cross Gate 30 £2,209
      Nunhead 21 £2,209
      Merton 78 £2,216
      Preston 72 £2,222
      Canning Town 139 £2,227
      Furzedown 208 £2,227
      Strawberry Hill 33 £2,230
      Summerstown 68 £2,252
      West Hackney 34 £2,255
      Brixton 139 £2,257
      Poplar 97 £2,259
      Kidbrooke 78 £2,276
      Archway 90 £2,310
      Loughborough Junction 47 £2,317
      Finsbury Park 87 £2,320
      East Greenwich 137 £2,352
      Colindale 189 £2,363
      West Ham 73 £2,376
      Middle Park 20 £2,389
      Dollis Hill 99 £2,401
      West Finchley 29 £2,403
      Twyford 54 £2,404
      Crouch End 71 £2,408
      Bow 124 £2,410
      Mile End 105 £2,415
      Limehouse 169 £2,429
      Leytonstone 56 £2,430
      Upton Park 27 £2,430
      Stroud Green 38 £2,435
      Mill Hill 32 £2,436
      Temple Fortune 55 £2,446
      Earlsfield 65 £2,449
      Stoke Newington 122 £2,457
      Dalston 72 £2,490
      Rotherhithe 105 £2,496
      Balham 162 £2,504
      Merton Park 47 £2,528
      Muswell Hill 64 £2,546
      Clapham 196 £2,578
      Spring Grove 114 £2,601
      Friern Barnet 27 £2,601
      Shepherd's Bush 386 £2,604
      Shacklewell 63 £2,610
      Holloway 160 £2,629
      Putney 127 £2,633
      West Kensington 306 £2,665
      Norbiton 141 £2,673
      Stockwell 122 £2,673
      St Pancras 216 £2,682
      Cockfosters 44 £2,683
      Raynes Park 75 £2,683
      Beckton 25 £2,696
      Silvertown 102 £2,702
      Old Kent Road 86 £2,719
      Wandsworth 206 £2,722
      Blackwall 230 £2,733
      Kennington 34 £2,740
      Stepney 77 £2,749
      Stamford Hill 70 £2,750
      Tufnell Park 43 £2,757
      Greenwich Peninsula 44 £2,759
      Charlton Riverside 38 £2,795
      Brent Cross 62 £2,817
      Hanwell 122 £2,845
      Walworth 89 £2,846
      Brook Green 130 £2,855
      Stratford 241 £2,874
      South Hampstead 181 £2,903
      Kew 28 £2,907
      Queen's Park 104 £2,920
      Kilburn 137 £2,928
      Brondesbury 101 £2,943
      Mortlake 22 £2,975
      North Kensington 215 £2,999
      Oval 80 £3,008
      North Sheen 32 £3,029
      Hackney 82 £3,074
      Golders Green 122 £3,091
      Elephant and Castle 144 £3,192
      Hammersmith 454 £3,220
      Shadwell 119 £3,223
      Lambeth 40 £3,238
      Whitechapel 465 £3,259
      Barnsbury 238 £3,271
      Islington 167 £3,275
      Isle of Dogs 462 £3,288
      Clapham Junction 244 £3,308
      Haggerston 75 £3,324
      Fulham 319 £3,421
      Fitzrovia 244 £3,458
      Bermondsey 138 £3,472
      St Margarets 41 £3,508
      Canary Wharf 344 £3,533
      Somers Town 92 £3,616
      Battersea 171 £3,648
      Hampton Wick 27 £3,658
      Upton 20 £3,695
      West Hampstead 249 £3,704
      Highbury 184 £3,779
      Kentish Town 130 £3,813
      Earl's Court 466 £3,831
      Shoreditch 118 £3,841
      Petersham 20 £3,865
      Wapping 220 £3,902
      Hoxton 140 £4,016
      Finsbury 114 £4,196
      Waterloo 70 £4,268
      The Borough 158 £4,371
      Vauxhall 222 £4,392
      Clerkenwell 195 £4,422
      Gospel Oak 35 £4,446
      King's Cross 162 £4,517
      Notting Hill 395 £4,665
      Brompton 813 £4,897
      Chalk Farm 277 £5,038
      Holborn 178 £5,128
      Bloomsbury 131 £5,418
      Belsize Park 325 £5,718
      Southwark 75 £5,767
      Chelsea 419 £7,429
      Kensington 287 £7,691
      Hampstead Garden Suburb 22 £10,431
      South Kensington 499 £11,823
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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