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 57 £1,469
      Greenford 60 £1,474
      Rush Green 24 £1,484
      Hounslow West 75 £1,485
      Gants Hill 54 £1,497
      Cowley 32 £1,500
      Norbury 24 £1,508
      Waddon 63 £1,532
      South Norwood 38 £1,541
      Carshalton Beeches 43 £1,560
      Seven Kings 75 £1,562
      Northwood 45 £1,568
      Newbury Park 37 £1,570
      Chingford 28 £1,570
      Bowes 20 £1,581
      Heston 46 £1,584
      Feltham 59 £1,587
      Chadwell Heath 21 £1,593
      Dagenham 42 £1,598
      Harrow Weald 38 £1,609
      Becontree Heath 28 £1,626
      Highams Park 24 £1,627
      Wealdstone 194 £1,627
      Purley 53 £1,640
      Perry Vale 35 £1,665
      Addiscombe 64 £1,674
      Rayners Lane 81 £1,680
      Ponders End 31 £1,683
      Southbury 42 £1,685
      Yeading 32 £1,689
      Pinner 23 £1,693
      Hither Green 46 £1,702
      Penge 22 £1,704
      Becontree 24 £1,706
      Kenton 26 £1,706
      Catford South 33 £1,708
      Anerley 23 £1,713
      Edmonton 60 £1,727
      West Drayton 44 £1,728
      Scrattons Farm 22 £1,731
      Benhilton 59 £1,731
      Forest Hill 33 £1,739
      Cranford 39 £1,739
      Palmers Green 58 £1,739
      Stanmore 32 £1,746
      Northumberland Heath 21 £1,760
      West Green 133 £1,767
      Southgate 32 £1,771
      Beckenham 46 £1,778
      Hendon Central 52 £1,790
      Cricklewood 35 £1,793
      New Cross Gate 62 £1,802
      West Norwood 66 £1,809
      Thames View 34 £1,814
      Shortlands 24 £1,817
      Plashet 23 £1,818
      Sudbury 74 £1,820
      Harringay 93 £1,821
      New Barnet 35 £1,830
      Widmore 33 £1,836
      Kingsbury 36 £1,844
      Brunswick Park 23 £1,858
      Surbiton 60 £1,869
      Finchley 39 £1,872
      New Malden 28 £1,891
      Whetstone 23 £1,892
      Broad Green 143 £1,893
      Wallington 34 £1,899
      Spring Grove 71 £1,910
      Mitcham 52 £1,921
      Woodside 22 £1,928
      Plumstead 53 £1,928
      Hillingdon 27 £1,933
      Deptford 68 £1,936
      Plaistow 57 £1,938
      Osterley 26 £1,938
      Hornchurch 29 £1,939
      Well Hall 20 £1,941
      Collier's Wood 61 £1,941
      Forest Gate 27 £1,957
      Harlesden 94 £1,959
      Selhurst 62 £1,968
      Hayes 122 £1,975
      Alperton 82 £1,979
      Charlton 39 £1,989
      Brockley 24 £1,991
      Gallions Reach 43 £1,993
      Leyton 111 £2,011
      Bethnal Green 162 £2,017
      Sudbury Hill 42 £2,027
      Ladywell 73 £2,029
      Roehampton 32 £2,036
      Streatham 120 £2,051
      Hendon 93 £2,056
      Perivale 52 £2,065
      Camberwell 79 £2,084
      Park Royal 153 £2,100
      East Dulwich 35 £2,105
      West Hendon 45 £2,107
      Ickenham 34 £2,124
      Strawberry Hill 42 £2,128
      Church End 46 £2,147
      West Hackney 31 £2,160
      Leytonstone 50 £2,187
      Tulse Hill 31 £2,192
      Clapton 88 £2,192
      Preston 84 £2,193
      Streatham Hill 142 £2,200
      Summerstown 75 £2,207
      Crystal Palace 25 £2,207
      Woodside Park 29 £2,210
      Thamesmead 27 £2,215
      New Cross 77 £2,229
      Worton 91 £2,237
      Earlsfield 55 £2,243
      Homerton 39 £2,247
      North Finchley 66 £2,257
      Merton 86 £2,267
      Stroud Green 27 £2,274
      Furzedown 208 £2,278
      Dollis Hill 104 £2,286
      Poplar 98 £2,291
      Kilburn 127 £2,294
      Beckton 31 £2,300
      Peckham 67 £2,308
      Loughborough Junction 46 £2,325
      Muswell Hill 95 £2,329
      Brixton 156 £2,331
      Canning Town 135 £2,348
      High Barnet 21 £2,349
      Archway 129 £2,350
      Mapesbury 53 £2,355
      Upton Park 37 £2,355
      Kidbrooke 64 £2,356
      Mile End 105 £2,375
      Temple Fortune 62 £2,395
      Middle Park 22 £2,406
      Hornsey 95 £2,406
      Finsbury Park 92 £2,414
      Bow 131 £2,421
      East Greenwich 145 £2,429
      Colindale 212 £2,437
      Holloway 202 £2,441
      Friern Barnet 32 £2,452
      Yiewsley 40 £2,464
      Norbiton 135 £2,465
      Merton Park 51 £2,467
      West Ham 68 £2,472
      West Finchley 24 £2,476
      Mill Hill 28 £2,481
      Balham 162 £2,495
      Southfields 54 £2,505
      Nunhead 26 £2,526
      Crouch End 74 £2,551
      Shacklewell 68 £2,566
      West Kensington 339 £2,568
      Stockwell 107 £2,570
      Rotherhithe 93 £2,573
      Stoke Newington 127 £2,606
      Haggerston 48 £2,610
      Brent Cross 72 £2,616
      Limehouse 155 £2,618
      Dalston 60 £2,634
      Twyford 55 £2,641
      Stepney 73 £2,654
      Raynes Park 75 £2,702
      St Pancras 207 £2,709
      Clapham 201 £2,714
      Silvertown 122 £2,739
      Tufnell Park 40 £2,783
      Shadwell 79 £2,785
      Blackwall 249 £2,791
      Wandsworth 228 £2,791
      Hanwell 136 £2,798
      Brondesbury 84 £2,800
      Old Kent Road 91 £2,808
      Putney 115 £2,810
      Walworth 87 £2,812
      Kennington 31 £2,850
      Shepherd's Bush 331 £2,865
      Cockfosters 36 £2,886
      Queen's Park 102 £2,917
      Hackney 90 £3,029
      Stamford Hill 69 £3,029
      Stratford 269 £3,045
      Brook Green 118 £3,078
      Greenwich Peninsula 37 £3,082
      Charlton Riverside 31 £3,085
      Clapham Junction 174 £3,097
      Kew 23 £3,099
      Oval 67 £3,162
      Golders Green 163 £3,178
      Elephant and Castle 179 £3,242
      North Sheen 38 £3,257
      Highbury 172 £3,274
      Hammersmith 471 £3,291
      Barnsbury 242 £3,313
      Isle of Dogs 494 £3,333
      Mortlake 20 £3,375
      Lambeth 30 £3,386
      St Margarets 43 £3,417
      Islington 146 £3,492
      Whitechapel 486 £3,493
      Kentish Town 143 £3,522
      Fulham 292 £3,540
      South Hampstead 194 £3,551
      Bermondsey 161 £3,609
      Hoxton 168 £3,609
      Battersea 177 £3,629
      West Hampstead 244 £3,660
      Somers Town 87 £3,676
      Hampton Wick 29 £3,693
      Petersham 22 £3,695
      Shoreditch 133 £3,790
      Canary Wharf 377 £3,804
      North Kensington 272 £3,856
      Earl's Court 478 £3,928
      Wapping 225 £3,975
      Fitzrovia 356 £4,048
      Finsbury 155 £4,203
      Waterloo 83 £4,282
      The Borough 179 £4,294
      King's Cross 171 £4,437
      Gospel Oak 38 £4,501
      Notting Hill 402 £4,594
      Clerkenwell 193 £4,618
      Vauxhall 220 £4,622
      Brompton 692 £5,032
      Chalk Farm 291 £5,146
      Holborn 132 £5,310
      Bloomsbury 129 £5,426
      Belsize Park 352 £5,490
      Southwark 85 £5,503
      Kensington 316 £6,934
      Chelsea 456 £7,333
      South Kensington 542 £11,112
      Hampstead Garden Suburb 21 £12,154
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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