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 21 £1,379
      Thornton Heath 71 £1,388
      Hounslow West 74 £1,411
      Edmonton 56 £1,450
      South Norwood 46 £1,466
      Rush Green 31 £1,478
      Waddon 77 £1,483
      Poverest 22 £1,510
      Norbury 29 £1,513
      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
      Penge 25 £1,574
      Feltham 56 £1,579
      Newbury Park 39 £1,587
      Carshalton Beeches 47 £1,589
      Seven Kings 69 £1,616
      Purley 44 £1,617
      Dagenham 31 £1,619
      Forest Hill 27 £1,646
      Wealdstone 174 £1,652
      Broad Green 135 £1,655
      Addiscombe 57 £1,660
      Hither Green 43 £1,674
      Harrow Weald 52 £1,674
      Yeading 38 £1,681
      Manor Park 27 £1,685
      Worton 76 £1,696
      Rayners Lane 73 £1,698
      Thamesmead 26 £1,699
      Yiewsley 35 £1,699
      Southbury 37 £1,700
      Cricklewood 58 £1,701
      Stanmore 29 £1,709
      Becontree 24 £1,722
      West Drayton 41 £1,724
      Osterley 24 £1,726
      Benhilton 55 £1,729
      Plashet 24 £1,729
      Palmers Green 57 £1,735
      Woodside 26 £1,753
      Surbiton 65 £1,767
      Ponders End 25 £1,767
      Hendon Central 63 £1,770
      Sudbury Hill 31 £1,772
      Catford South 26 £1,772
      Southgate 28 £1,774
      Upper Norwood 21 £1,774
      Widmore 25 £1,787
      Beckenham 48 £1,790
      Anerley 28 £1,794
      Harringay 88 £1,795
      West Green 129 £1,796
      New Malden 29 £1,819
      Kingsbury 41 £1,820
      Plaistow 57 £1,853
      Sudbury 86 £1,854
      Pinner 22 £1,859
      Collier's Wood 64 £1,864
      Leyton 120 £1,865
      Wallington 37 £1,869
      Colney Hatch 23 £1,874
      Forest Gate 26 £1,876
      Brunswick Park 26 £1,877
      Harlesden 95 £1,887
      Finchley 39 £1,900
      Thames View 30 £1,920
      Gallions Reach 42 £1,922
      Whetstone 24 £1,925
      Shortlands 22 £1,937
      Charlton 39 £1,939
      Selhurst 58 £1,944
      Hayes 130 £1,951
      Plumstead 61 £1,962
      New Barnet 30 £1,969
      Scrattons Farm 27 £1,973
      Ladywell 77 £1,982
      West Hendon 39 £1,983
      Brockley 32 £1,985
      Hillingdon 25 £1,986
      Camberwell 65 £1,988
      Hendon 82 £1,991
      Alperton 82 £1,991
      Mitcham 47 £1,998
      Church End 60 £2,001
      Streatham 132 £2,003
      Deptford 74 £2,004
      Crystal Palace 28 £2,033
      Roehampton 32 £2,049
      High Barnet 23 £2,057
      West Norwood 62 £2,059
      Perivale 38 £2,062
      Tulse Hill 28 £2,071
      East Dulwich 38 £2,079
      Peckham 60 £2,087
      Park Royal 169 £2,094
      New Cross 68 £2,108
      Clapton 90 £2,124
      Streatham Hill 142 £2,140
      Bethnal Green 169 £2,141
      Homerton 39 £2,143
      Ickenham 32 £2,145
      Woodside Park 28 £2,152
      Mapesbury 64 £2,170
      Southfields 63 £2,182
      Hornsey 92 £2,183
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      New Cross Gate 30 £2,209
      North Finchley 53 £2,212
      Merton 78 £2,216
      West Hackney 35 £2,217
      Preston 72 £2,222
      Furzedown 212 £2,224
      Canning Town 138 £2,228
      Strawberry Hill 33 £2,230
      Summerstown 68 £2,252
      Brixton 140 £2,257
      Poplar 98 £2,276
      Kidbrooke 79 £2,290
      Archway 91 £2,316
      Loughborough Junction 47 £2,317
      Finsbury Park 87 £2,320
      East Greenwich 138 £2,348
      Colindale 189 £2,363
      West Ham 74 £2,379
      Middle Park 20 £2,389
      Dollis Hill 101 £2,397
      West Finchley 29 £2,403
      Crouch End 71 £2,408
      Twyford 53 £2,410
      Bow 124 £2,410
      Mile End 105 £2,415
      Leytonstone 57 £2,426
      Limehouse 169 £2,429
      Upton Park 27 £2,430
      Stroud Green 38 £2,435
      Mill Hill 32 £2,436
      Earlsfield 66 £2,440
      Temple Fortune 55 £2,446
      Stoke Newington 122 £2,457
      Rotherhithe 106 £2,480
      Dalston 72 £2,490
      Balham 164 £2,503
      Merton Park 47 £2,528
      Muswell Hill 65 £2,544
      Clapham 197 £2,578
      Shacklewell 64 £2,592
      Spring Grove 114 £2,601
      Friern Barnet 27 £2,601
      Shepherd's Bush 390 £2,609
      Holloway 165 £2,623
      Putney 127 £2,633
      Norbiton 143 £2,666
      West Kensington 309 £2,669
      Stockwell 124 £2,671
      St Pancras 217 £2,682
      Cockfosters 44 £2,683
      Raynes Park 74 £2,692
      Beckton 25 £2,696
      Silvertown 103 £2,701
      Wandsworth 207 £2,724
      Old Kent Road 87 £2,725
      Stepney 79 £2,729
      Tufnell Park 44 £2,737
      Kennington 34 £2,740
      Blackwall 233 £2,743
      Stamford Hill 70 £2,750
      Greenwich Peninsula 44 £2,759
      Charlton Riverside 38 £2,795
      Hanwell 127 £2,798
      Brent Cross 62 £2,817
      Walworth 89 £2,846
      Brook Green 131 £2,854
      Stratford 242 £2,884
      South Hampstead 183 £2,904
      Kew 28 £2,907
      Queen's Park 105 £2,915
      Kilburn 136 £2,946
      Brondesbury 103 £2,950
      Mortlake 22 £2,975
      North Kensington 215 £2,999
      Oval 79 £3,011
      North Sheen 32 £3,029
      Golders Green 124 £3,070
      Hackney 82 £3,074
      Elephant and Castle 144 £3,192
      Hammersmith 454 £3,220
      Lambeth 40 £3,238
      Whitechapel 468 £3,252
      Shadwell 123 £3,260
      Barnsbury 240 £3,271
      Islington 167 £3,275
      Isle of Dogs 467 £3,280
      Clapham Junction 240 £3,291
      Haggerston 76 £3,298
      Fulham 320 £3,420
      St Margarets 43 £3,433
      Fitzrovia 245 £3,457
      Bermondsey 139 £3,469
      Canary Wharf 344 £3,533
      Somers Town 94 £3,616
      Hampton Wick 28 £3,645
      Battersea 172 £3,653
      Upton 20 £3,695
      West Hampstead 249 £3,704
      Highbury 185 £3,773
      Kentish Town 133 £3,786
      Earl's Court 470 £3,822
      Shoreditch 118 £3,840
      Petersham 20 £3,865
      Wapping 221 £3,885
      Hoxton 141 £4,011
      Finsbury 114 £4,196
      Waterloo 70 £4,269
      The Borough 158 £4,371
      Gospel Oak 36 £4,372
      Vauxhall 221 £4,405
      Clerkenwell 196 £4,433
      King's Cross 163 £4,503
      Notting Hill 395 £4,665
      Brompton 815 £4,890
      Chalk Farm 278 £5,026
      Holborn 178 £5,151
      Bloomsbury 131 £5,418
      Southwark 77 £5,707
      Belsize Park 325 £5,718
      Chelsea 419 £7,428
      Kensington 287 £7,684
      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,519 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!