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 45 £1,215
      Poverest 20 £1,431
      Thornton Heath 60 £1,468
      Greenford 61 £1,468
      Hounslow West 76 £1,480
      Rush Green 24 £1,484
      Norbury 25 £1,492
      Gants Hill 54 £1,497
      Cowley 33 £1,497
      The Wrythe 21 £1,525
      Waddon 64 £1,527
      South Norwood 39 £1,539
      Carshalton Beeches 43 £1,560
      Bowes 21 £1,563
      Northwood 45 £1,568
      Chingford 28 £1,570
      Newbury Park 38 £1,578
      Feltham 60 £1,584
      Heston 46 £1,584
      Chadwell Heath 22 £1,588
      Seven Kings 78 £1,593
      Dagenham 42 £1,598
      Becontree Heath 29 £1,615
      Wealdstone 196 £1,626
      Highams Park 24 £1,627
      Harrow Weald 39 £1,650
      Perry Vale 35 £1,665
      Purley 56 £1,668
      Rayners Lane 82 £1,673
      Addiscombe 65 £1,676
      Ponders End 31 £1,682
      Southbury 42 £1,682
      Kenton 27 £1,695
      Pinner 24 £1,698
      Yeading 33 £1,699
      Penge 23 £1,702
      Becontree 24 £1,706
      Catford South 33 £1,708
      Anerley 23 £1,713
      Edmonton 63 £1,721
      West Drayton 44 £1,728
      Scrattons Farm 22 £1,731
      Benhilton 59 £1,731
      Hither Green 48 £1,736
      Forest Hill 33 £1,739
      Cranford 39 £1,739
      Stanmore 32 £1,746
      Palmers Green 57 £1,752
      Hendon Central 51 £1,753
      Northumberland Heath 21 £1,760
      Southgate 32 £1,771
      West Green 139 £1,773
      Cricklewood 38 £1,775
      New Cross Gate 65 £1,786
      Beckenham 47 £1,787
      Thames View 34 £1,814
      Shortlands 24 £1,817
      Broad Green 158 £1,818
      West Norwood 68 £1,819
      Plashet 24 £1,824
      New Barnet 35 £1,830
      Harringay 96 £1,835
      Widmore 33 £1,836
      Kingsbury 36 £1,844
      Finchley 38 £1,851
      Brunswick Park 23 £1,858
      Surbiton 60 £1,869
      Sudbury 80 £1,882
      New Malden 28 £1,891
      Whetstone 23 £1,892
      Wallington 34 £1,899
      Hillingdon 28 £1,900
      Plumstead 56 £1,906
      Spring Grove 74 £1,908
      Mitcham 52 £1,921
      Well Hall 21 £1,922
      Osterley 27 £1,925
      Hornchurch 32 £1,927
      Woodside 22 £1,928
      Collier's Wood 62 £1,939
      Deptford 69 £1,941
      Harlesden 95 £1,954
      Brockley 27 £1,956
      Forest Gate 27 £1,957
      Alperton 81 £1,962
      Plaistow 61 £1,965
      Selhurst 62 £1,968
      Charlton 41 £1,981
      Hayes 125 £1,985
      Gallions Reach 45 £2,006
      Leyton 113 £2,011
      Bethnal Green 162 £2,016
      Sudbury Hill 42 £2,027
      Ladywell 73 £2,029
      Roehampton 34 £2,051
      Hendon 93 £2,056
      Streatham 122 £2,056
      Perivale 52 £2,065
      East Dulwich 34 £2,079
      Park Royal 156 £2,098
      Camberwell 80 £2,099
      West Hendon 45 £2,107
      Ickenham 34 £2,124
      Strawberry Hill 42 £2,128
      West Hackney 34 £2,140
      Church End 46 £2,147
      Tulse Hill 30 £2,161
      Crystal Palace 26 £2,186
      Leytonstone 51 £2,188
      Streatham Hill 143 £2,188
      Preston 87 £2,189
      Woodside Park 30 £2,198
      Clapton 90 £2,206
      Summerstown 76 £2,212
      Thamesmead 27 £2,215
      New Cross 79 £2,217
      North Finchley 67 £2,242
      Homerton 39 £2,247
      Worton 94 £2,259
      Merton 87 £2,264
      Dollis Hill 104 £2,273
      Stroud Green 28 £2,276
      Furzedown 210 £2,280
      Earlsfield 56 £2,284
      High Barnet 22 £2,294
      Kilburn 127 £2,297
      Beckton 31 £2,300
      Poplar 102 £2,304
      Peckham 69 £2,307
      Brixton 155 £2,326
      Loughborough Junction 46 £2,326
      Kidbrooke 66 £2,340
      Muswell Hill 94 £2,345
      Canning Town 138 £2,345
      Archway 129 £2,354
      Upton Park 37 £2,355
      Mile End 106 £2,380
      Temple Fortune 62 £2,395
      Middle Park 22 £2,406
      Finsbury Park 93 £2,412
      Hornsey 96 £2,428
      East Greenwich 147 £2,430
      Bow 131 £2,431
      Colindale 216 £2,434
      Twyford 44 £2,436
      Yiewsley 41 £2,444
      Norbiton 136 £2,450
      Friern Barnet 32 £2,452
      Holloway 206 £2,468
      Mapesbury 55 £2,471
      West Ham 68 £2,473
      Merton Park 49 £2,475
      West Finchley 24 £2,476
      Mill Hill 28 £2,481
      Balham 162 £2,495
      Crouch End 75 £2,506
      Southfields 54 £2,506
      Nunhead 26 £2,533
      West Kensington 342 £2,555
      Shacklewell 69 £2,573
      Rotherhithe 95 £2,574
      Stockwell 109 £2,574
      Stoke Newington 127 £2,606
      Brent Cross 73 £2,617
      Limehouse 158 £2,618
      Stepney 75 £2,624
      Haggerston 50 £2,642
      Dalston 61 £2,652
      Raynes Park 77 £2,697
      St Pancras 208 £2,708
      Clapham 203 £2,719
      Tufnell Park 38 £2,730
      Shadwell 78 £2,785
      Silvertown 123 £2,789
      Putney 120 £2,791
      Hanwell 136 £2,798
      Wandsworth 231 £2,801
      Walworth 91 £2,806
      Blackwall 254 £2,807
      Brondesbury 83 £2,816
      Old Kent Road 90 £2,822
      Kennington 31 £2,850
      Shepherd's Bush 334 £2,864
      Queen's Park 104 £2,874
      Cockfosters 36 £2,886
      Stratford 261 £2,963
      Hackney 89 £3,018
      Stamford Hill 69 £3,029
      Charlton Riverside 32 £3,045
      Brook Green 119 £3,080
      Greenwich Peninsula 37 £3,082
      Clapham Junction 179 £3,092
      Kew 23 £3,099
      Golders Green 158 £3,123
      Oval 69 £3,126
      Elephant and Castle 188 £3,240
      North Sheen 38 £3,257
      Highbury 172 £3,274
      Hammersmith 471 £3,291
      Barnsbury 245 £3,317
      Isle of Dogs 499 £3,339
      Mortlake 20 £3,375
      Lambeth 31 £3,393
      St Margarets 43 £3,417
      Islington 149 £3,483
      Whitechapel 489 £3,490
      South Hampstead 192 £3,493
      Kentish Town 144 £3,512
      Fulham 296 £3,513
      Bermondsey 168 £3,613
      Hoxton 169 £3,613
      Battersea 181 £3,618
      West Hampstead 243 £3,643
      Somers Town 89 £3,659
      Hampton Wick 29 £3,693
      Petersham 22 £3,695
      Canary Wharf 385 £3,778
      Shoreditch 133 £3,788
      North Kensington 274 £3,840
      Earl's Court 488 £3,907
      Wapping 226 £3,964
      Fitzrovia 363 £4,061
      Finsbury 155 £4,206
      Waterloo 83 £4,282
      The Borough 180 £4,286
      Gospel Oak 40 £4,375
      King's Cross 173 £4,426
      Notting Hill 403 £4,589
      Vauxhall 224 £4,594
      Clerkenwell 193 £4,618
      Brompton 697 £5,016
      Chalk Farm 290 £5,133
      Holborn 131 £5,339
      Bloomsbury 129 £5,419
      Belsize Park 353 £5,482
      Southwark 86 £5,542
      Kensington 315 £6,919
      Chelsea 457 £7,318
      South Kensington 543 £11,099
      Hampstead Garden Suburb 21 £12,154
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,101 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!