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,213
      Thornton Heath 70 £1,378
      Hounslow West 67 £1,436
      Rush Green 24 £1,447
      Edmonton 52 £1,455
      South Norwood 43 £1,485
      Highams Park 22 £1,487
      Perry Vale 32 £1,488
      Heston 37 £1,489
      Gants Hill 54 £1,511
      Poverest 21 £1,512
      Norbury 30 £1,518
      Cowley 29 £1,533
      Chingford 28 £1,541
      Feltham 49 £1,546
      Northwood 48 £1,546
      Purley 43 £1,547
      Greenford 47 £1,558
      Bowes 21 £1,560
      Carshalton Beeches 46 £1,561
      Newbury Park 39 £1,572
      Chadwell Heath 20 £1,605
      Harrow Weald 43 £1,606
      Kenton 24 £1,617
      Seven Kings 72 £1,634
      Addiscombe 55 £1,639
      Penge 21 £1,639
      Wealdstone 172 £1,643
      Stanmore 22 £1,643
      Forest Hill 30 £1,649
      Yeading 37 £1,656
      Broad Green 145 £1,658
      Manor Park 25 £1,664
      Rayners Lane 71 £1,670
      Hither Green 41 £1,671
      Yiewsley 34 £1,674
      Dagenham 27 £1,675
      Benhilton 60 £1,706
      Cricklewood 51 £1,706
      Woodside 23 £1,723
      Southbury 33 £1,729
      Catford South 25 £1,729
      Anerley 26 £1,730
      Palmers Green 54 £1,731
      Ponders End 28 £1,733
      Becontree 20 £1,740
      Scrattons Farm 22 £1,743
      Southgate 25 £1,749
      Harringay 81 £1,756
      Plashet 23 £1,757
      New Malden 27 £1,765
      Hendon Central 61 £1,768
      West Drayton 37 £1,770
      Widmore 24 £1,784
      West Green 122 £1,792
      Beckenham 45 £1,815
      Surbiton 63 £1,818
      Forest Gate 25 £1,820
      Plaistow 49 £1,830
      Kingsbury 40 £1,840
      Brunswick Park 27 £1,841
      Collier's Wood 59 £1,844
      Sudbury Hill 26 £1,850
      Colney Hatch 20 £1,861
      Harlesden 95 £1,867
      Sudbury 84 £1,867
      Waddon 86 £1,874
      Hillingdon 31 £1,877
      Wallington 32 £1,882
      Finchley 38 £1,884
      Worton 74 £1,884
      Shortlands 24 £1,922
      Pinner 23 £1,932
      Whetstone 28 £1,939
      Leyton 115 £1,945
      Hayes 134 £1,948
      Hendon 73 £1,954
      Charlton 44 £1,957
      Gallions Reach 38 £1,961
      New Barnet 27 £1,962
      Roehampton 30 £1,968
      Deptford 70 £1,976
      Plumstead 73 £1,982
      West Hendon 40 £1,983
      Brockley 31 £1,993
      Ladywell 72 £2,008
      West Hackney 35 £2,012
      Mitcham 46 £2,014
      Streatham 130 £2,017
      Alperton 71 £2,033
      Church End 55 £2,035
      East Dulwich 39 £2,043
      Perivale 38 £2,045
      West Norwood 65 £2,056
      Ickenham 32 £2,065
      Tulse Hill 29 £2,079
      Crystal Palace 24 £2,082
      Park Royal 163 £2,093
      Thames View 24 £2,095
      Bethnal Green 173 £2,106
      Selhurst 58 £2,134
      Clapton 92 £2,135
      Mapesbury 63 £2,148
      Thamesmead 31 £2,156
      Streatham Hill 137 £2,163
      New Cross Gate 33 £2,168
      North Finchley 51 £2,170
      Furzedown 208 £2,178
      Preston 71 £2,194
      Southfields 61 £2,201
      Camberwell 68 £2,226
      Merton 75 £2,230
      Canning Town 128 £2,231
      Kidbrooke 78 £2,243
      Leytonstone 47 £2,248
      Hornsey 93 £2,252
      Summerstown 67 £2,257
      Nunhead 20 £2,258
      Woodside Park 25 £2,263
      Poplar 99 £2,270
      Hackney Wick 25 £2,276
      Homerton 34 £2,286
      Stoke Newington 121 £2,286
      Dollis Hill 99 £2,308
      Putney 153 £2,309
      Strawberry Hill 30 £2,312
      Archway 97 £2,316
      Finsbury Park 86 £2,316
      East Greenwich 133 £2,337
      Colindale 185 £2,353
      Shadwell 87 £2,355
      Bow 122 £2,359
      Limehouse 161 £2,394
      Earlsfield 64 £2,394
      Twyford 53 £2,396
      Loughborough Junction 53 £2,418
      Upton Park 28 £2,424
      West Finchley 30 £2,426
      West Ham 73 £2,429
      Crouch End 70 £2,431
      Muswell Hill 59 £2,436
      Mill Hill 32 £2,444
      Stroud Green 37 £2,468
      Temple Fortune 51 £2,469
      Brixton 133 £2,478
      Dalston 68 £2,483
      Holloway 157 £2,495
      Balham 161 £2,501
      Spring Grove 111 £2,513
      Rotherhithe 98 £2,531
      Clapham 197 £2,541
      Shacklewell 63 £2,562
      Wandsworth 207 £2,580
      New Cross 97 £2,600
      Norbiton 127 £2,620
      Cockfosters 48 £2,634
      St Pancras 245 £2,638
      Friern Barnet 29 £2,639
      Stockwell 115 £2,661
      Kennington 28 £2,669
      West Kensington 310 £2,671
      Kilburn 99 £2,700
      Mile End 112 £2,701
      Silvertown 90 £2,701
      Charlton Riverside 39 £2,712
      Haggerston 52 £2,719
      Stamford Hill 69 £2,740
      Greenwich Peninsula 46 £2,745
      Old Kent Road 88 £2,747
      Hanwell 131 £2,769
      Beckton 27 £2,778
      Raynes Park 73 £2,786
      Shepherd's Bush 353 £2,790
      Blackwall 231 £2,798
      South Hampstead 185 £2,841
      Highbury 136 £2,879
      Walworth 94 £2,880
      Stratford 237 £2,881
      Tufnell Park 30 £2,932
      Kew 27 £2,941
      Stepney 87 £2,942
      Clapham Junction 217 £2,959
      Oval 81 £2,963
      Mortlake 22 £2,970
      North Sheen 32 £2,989
      Brent Cross 64 £3,003
      Queen's Park 100 £3,024
      Hackney 82 £3,058
      Golders Green 112 £3,146
      Brook Green 144 £3,164
      Elephant and Castle 146 £3,181
      Peckham 111 £3,189
      Merton Park 45 £3,200
      Barnsbury 248 £3,242
      Hammersmith 435 £3,288
      Whitechapel 472 £3,290
      Islington 150 £3,318
      Bermondsey 165 £3,342
      Fulham 326 £3,386
      Isle of Dogs 463 £3,398
      Lambeth 41 £3,418
      Fitzrovia 251 £3,512
      North Kensington 251 £3,516
      Brondesbury 119 £3,524
      Canary Wharf 343 £3,552
      St Margarets 39 £3,557
      Somers Town 90 £3,610
      Hampton Wick 28 £3,645
      Battersea 174 £3,658
      West Hampstead 252 £3,669
      Kentish Town 132 £3,747
      Petersham 21 £3,810
      Shoreditch 128 £3,832
      Wapping 232 £3,901
      Clerkenwell 176 £3,935
      Earl's Court 457 £3,963
      Waterloo 89 £3,987
      Hoxton 140 £4,047
      King's Cross 202 £4,151
      Gospel Oak 37 £4,308
      Vauxhall 224 £4,426
      The Borough 152 £4,497
      Finsbury 154 £4,617
      Notting Hill 411 £4,681
      Brompton 737 £4,942
      Chalk Farm 277 £5,088
      Holborn 119 £5,174
      Southwark 95 £5,476
      Bloomsbury 135 £5,606
      Belsize Park 363 £5,627
      Kensington 320 £7,444
      Chelsea 408 £7,561
      Hampstead Garden Suburb 20 £11,159
      South Kensington 492 £11,957
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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