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 59 £1,466
      Greenford 60 £1,473
      Rush Green 24 £1,484
      Gants Hill 53 £1,487
      Hounslow West 74 £1,488
      Norbury 25 £1,492
      Cowley 33 £1,497
      Waddon 64 £1,527
      South Norwood 39 £1,539
      The Wrythe 20 £1,551
      Bowes 20 £1,563
      Chingford 28 £1,570
      Northwood 44 £1,572
      Carshalton Beeches 42 £1,575
      Newbury Park 38 £1,578
      Heston 43 £1,579
      Feltham 60 £1,584
      Chadwell Heath 22 £1,588
      Seven Kings 77 £1,592
      Dagenham 41 £1,606
      Wealdstone 194 £1,625
      Highams Park 24 £1,627
      Becontree Heath 28 £1,630
      Harrow Weald 39 £1,650
      Perry Vale 35 £1,665
      Purley 55 £1,667
      Rayners Lane 81 £1,678
      Addiscombe 64 £1,681
      Southbury 42 £1,682
      Ponders End 30 £1,685
      Kenton 27 £1,695
      Pinner 24 £1,698
      Yeading 33 £1,699
      Penge 23 £1,700
      Catford South 33 £1,708
      Anerley 23 £1,713
      Benhilton 57 £1,719
      Becontree 23 £1,720
      Stanmore 31 £1,726
      West Drayton 43 £1,727
      Edmonton 62 £1,731
      Scrattons Farm 22 £1,731
      Hither Green 48 £1,736
      Forest Hill 33 £1,739
      Hendon Central 51 £1,753
      Cricklewood 36 £1,753
      Cranford 38 £1,758
      Palmers Green 53 £1,759
      Northumberland Heath 20 £1,768
      Southgate 32 £1,771
      Broad Green 156 £1,771
      New Cross Gate 67 £1,780
      West Green 136 £1,784
      Beckenham 47 £1,787
      Thames View 34 £1,814
      West Norwood 65 £1,817
      Plashet 24 £1,824
      New Barnet 35 £1,830
      Harringay 94 £1,835
      Widmore 33 £1,836
      Kingsbury 36 £1,844
      Shortlands 23 £1,844
      Finchley 37 £1,855
      Brunswick Park 23 £1,858
      Surbiton 59 £1,873
      New Malden 28 £1,891
      Whetstone 23 £1,892
      Wallington 34 £1,899
      Hillingdon 28 £1,900
      Spring Grove 74 £1,908
      Brockley 25 £1,908
      Sudbury 83 £1,915
      Well Hall 21 £1,922
      Plumstead 54 £1,926
      Hornchurch 32 £1,927
      Woodside 22 £1,928
      Deptford 67 £1,935
      Mitcham 51 £1,940
      Collier's Wood 58 £1,940
      Osterley 26 £1,951
      Forest Gate 27 £1,957
      Harlesden 93 £1,961
      Plaistow 60 £1,976
      Hayes 122 £1,976
      Alperton 82 £1,978
      Selhurst 61 £1,980
      Leyton 109 £1,991
      Charlton 40 £2,003
      Gallions Reach 45 £2,006
      Bethnal Green 159 £2,022
      Sudbury Hill 42 £2,027
      Ladywell 70 £2,032
      Hendon 91 £2,046
      Roehampton 34 £2,051
      East Dulwich 33 £2,051
      Streatham 119 £2,063
      Perivale 50 £2,065
      Park Royal 154 £2,097
      West Hendon 45 £2,107
      Camberwell 79 £2,119
      Ickenham 34 £2,124
      Strawberry Hill 41 £2,137
      West Hackney 34 £2,140
      Church End 46 £2,147
      Tulse Hill 29 £2,158
      Leytonstone 51 £2,188
      Streatham Hill 142 £2,196
      Crystal Palace 25 £2,197
      Preston 84 £2,198
      Woodside Park 30 £2,198
      Summerstown 76 £2,212
      Clapton 88 £2,215
      Thamesmead 27 £2,215
      New Cross 78 £2,225
      Homerton 39 £2,247
      North Finchley 66 £2,254
      Merton 87 £2,264
      Dollis Hill 104 £2,273
      Furzedown 209 £2,282
      Earlsfield 56 £2,284
      Kilburn 127 £2,297
      Beckton 31 £2,300
      Poplar 102 £2,304
      High Barnet 21 £2,318
      Stroud Green 27 £2,321
      Loughborough Junction 46 £2,326
      Peckham 67 £2,328
      Brixton 153 £2,331
      Muswell Hill 93 £2,341
      Canning Town 136 £2,343
      Archway 128 £2,348
      Kidbrooke 65 £2,349
      Worton 93 £2,362
      Mile End 104 £2,377
      Temple Fortune 62 £2,395
      Middle Park 22 £2,406
      Upton Park 35 £2,410
      Finsbury Park 93 £2,412
      East Greenwich 147 £2,430
      Bow 130 £2,431
      Hornsey 95 £2,433
      Colindale 215 £2,434
      Twyford 43 £2,437
      Yiewsley 41 £2,444
      Friern Barnet 32 £2,452
      Mapesbury 55 £2,471
      West Ham 68 £2,473
      Holloway 205 £2,473
      Merton Park 49 £2,475
      Norbiton 135 £2,485
      Balham 161 £2,495
      Southfields 53 £2,497
      Crouch End 74 £2,499
      West Finchley 22 £2,518
      Mill Hill 27 £2,532
      Nunhead 26 £2,533
      West Kensington 343 £2,551
      Stockwell 107 £2,572
      Rotherhithe 95 £2,574
      Shacklewell 68 £2,580
      Stoke Newington 124 £2,604
      Limehouse 157 £2,614
      Brent Cross 73 £2,617
      Stepney 74 £2,627
      Dalston 61 £2,652
      Haggerston 48 £2,682
      Raynes Park 77 £2,697
      St Pancras 208 £2,708
      Clapham 204 £2,718
      Tufnell Park 38 £2,730
      Shadwell 75 £2,747
      Silvertown 122 £2,794
      Wandsworth 232 £2,796
      Walworth 89 £2,799
      Putney 121 £2,802
      Hanwell 135 £2,812
      Brondesbury 83 £2,816
      Blackwall 254 £2,821
      Old Kent Road 90 £2,822
      Kennington 31 £2,850
      Shepherd's Bush 335 £2,867
      Queen's Park 104 £2,875
      Cockfosters 36 £2,886
      Stratford 260 £2,918
      Stamford Hill 68 £3,011
      Hackney 88 £3,015
      Greenwich Peninsula 37 £3,082
      Brook Green 117 £3,084
      Charlton Riverside 31 £3,095
      Kew 23 £3,099
      Clapham Junction 181 £3,101
      Oval 69 £3,106
      Golders Green 155 £3,133
      Elephant and Castle 188 £3,241
      Highbury 171 £3,277
      Hammersmith 471 £3,294
      North Sheen 36 £3,310
      Barnsbury 245 £3,317
      Isle of Dogs 499 £3,348
      Mortlake 20 £3,375
      Lambeth 30 £3,414
      St Margarets 43 £3,417
      Whitechapel 490 £3,494
      Islington 147 £3,495
      Fulham 294 £3,495
      South Hampstead 190 £3,498
      Kentish Town 143 £3,519
      Battersea 181 £3,613
      Hoxton 168 £3,615
      Bermondsey 172 £3,636
      West Hampstead 243 £3,643
      Somers Town 89 £3,659
      Hampton Wick 29 £3,693
      Canary Wharf 384 £3,777
      Shoreditch 132 £3,799
      Petersham 21 £3,800
      North Kensington 273 £3,846
      Earl's Court 485 £3,912
      Wapping 226 £3,949
      Fitzrovia 365 £4,079
      Finsbury 156 £4,208
      Waterloo 83 £4,282
      The Borough 179 £4,291
      Gospel Oak 40 £4,375
      King's Cross 173 £4,426
      Vauxhall 225 £4,598
      Notting Hill 401 £4,598
      Clerkenwell 192 £4,632
      Brompton 697 £5,021
      Chalk Farm 290 £5,137
      Holborn 131 £5,338
      Bloomsbury 129 £5,417
      Belsize Park 353 £5,483
      Southwark 86 £5,542
      Kensington 313 £6,948
      Chelsea 456 £7,324
      South Kensington 544 £11,094
      Hampstead Garden Suburb 21 £12,154
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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