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 48 £1,236
      Thornton Heath 75 £1,395
      Hounslow West 71 £1,413
      Edmonton 56 £1,453
      South Norwood 46 £1,461
      Rush Green 30 £1,465
      Waddon 79 £1,473
      Norbury 28 £1,483
      Poverest 24 £1,509
      Greenford 53 £1,524
      Cowley 28 £1,525
      Northwood 47 £1,533
      Heston 40 £1,551
      Perry Vale 37 £1,556
      Gants Hill 52 £1,563
      Bowes 20 £1,566
      Carshalton Beeches 49 £1,573
      Chingford 27 £1,574
      Kenton 22 £1,580
      Highams Park 26 £1,586
      Newbury Park 39 £1,588
      Feltham 56 £1,597
      Penge 23 £1,609
      Hither Green 43 £1,615
      Seven Kings 69 £1,617
      Purley 42 £1,621
      Wealdstone 181 £1,629
      Broad Green 146 £1,651
      Yeading 38 £1,656
      Harrow Weald 48 £1,672
      Forest Hill 29 £1,672
      Dagenham 35 £1,677
      Rayners Lane 73 £1,685
      Anerley 25 £1,693
      Stanmore 33 £1,696
      Cricklewood 56 £1,706
      Southbury 36 £1,708
      Yiewsley 35 £1,709
      West Drayton 45 £1,711
      Manor Park 28 £1,716
      Northumberland Heath 21 £1,717
      Addiscombe 61 £1,722
      Ponders End 27 £1,724
      Osterley 24 £1,743
      West Green 138 £1,745
      Becontree 22 £1,753
      Kingsbury 40 £1,755
      Woodside 25 £1,759
      Surbiton 67 £1,761
      Benhilton 54 £1,765
      Palmers Green 57 £1,766
      Sudbury Hill 29 £1,768
      Southgate 26 £1,770
      Catford South 26 £1,770
      Hendon Central 63 £1,772
      Widmore 26 £1,789
      Beckenham 46 £1,794
      New Malden 27 £1,799
      Harringay 88 £1,828
      Plashet 23 £1,833
      Sudbury 84 £1,860
      Wallington 36 £1,871
      Plaistow 55 £1,873
      Pinner 21 £1,874
      New Barnet 34 £1,882
      Collier's Wood 61 £1,884
      Finchley 39 £1,906
      Brunswick Park 23 £1,907
      Leyton 120 £1,915
      Harlesden 91 £1,917
      Hayes 130 £1,924
      Thamesmead 27 £1,924
      Gallions Reach 40 £1,929
      Thames View 29 £1,931
      Whetstone 23 £1,933
      Shortlands 22 £1,937
      Forest Gate 26 £1,941
      Brockley 26 £1,945
      Colney Hatch 20 £1,949
      Plumstead 65 £1,953
      Camberwell 62 £1,955
      Charlton 42 £1,956
      Scrattons Farm 27 £1,973
      Well Hall 20 £1,973
      Selhurst 53 £1,975
      Hillingdon 26 £1,986
      Ladywell 71 £1,995
      Bedfont 22 £2,003
      West Hendon 39 £2,004
      Streatham 131 £2,004
      Crystal Palace 30 £2,015
      Worton 89 £2,015
      Hendon 83 £2,016
      High Barnet 24 £2,020
      New Cross Gate 42 £2,022
      Alperton 84 £2,022
      Mitcham 41 £2,031
      Church End 60 £2,034
      West Norwood 61 £2,049
      Tulse Hill 27 £2,058
      Roehampton 35 £2,072
      Hackney Wick 22 £2,081
      Peckham 62 £2,084
      New Cross 70 £2,094
      East Dulwich 35 £2,106
      Deptford 70 £2,107
      Park Royal 164 £2,108
      Ickenham 32 £2,115
      Bethnal Green 182 £2,122
      Southfields 63 £2,141
      Perivale 41 £2,141
      Streatham Hill 145 £2,143
      Woodside Park 28 £2,152
      Mapesbury 63 £2,161
      Clapton 89 £2,161
      Homerton 37 £2,170
      Hornsey 90 £2,206
      Preston 75 £2,209
      West Hackney 30 £2,211
      Poplar 97 £2,212
      Merton 77 £2,216
      Canning Town 137 £2,218
      Strawberry Hill 32 £2,220
      Nunhead 21 £2,220
      Furzedown 222 £2,228
      Loughborough Junction 43 £2,249
      Kidbrooke 75 £2,272
      Summerstown 68 £2,272
      North Finchley 53 £2,299
      Finsbury Park 87 £2,317
      East Greenwich 134 £2,347
      Colindale 190 £2,350
      Shadwell 82 £2,367
      Archway 91 £2,367
      Dollis Hill 101 £2,376
      Mill Hill 34 £2,376
      West Finchley 31 £2,387
      Stroud Green 38 £2,389
      Middle Park 21 £2,394
      Bow 127 £2,396
      West Ham 76 £2,396
      Crouch End 69 £2,411
      Mile End 106 £2,411
      Temple Fortune 55 £2,412
      Limehouse 167 £2,420
      Stoke Newington 116 £2,423
      Rotherhithe 107 £2,428
      Twyford 56 £2,432
      Leytonstone 58 £2,437
      Earlsfield 62 £2,454
      Spring Grove 109 £2,458
      West Kensington 344 £2,475
      Upton Park 26 £2,479
      Dalston 74 £2,484
      Balham 162 £2,488
      Muswell Hill 66 £2,491
      Merton Park 47 £2,550
      Brixton 163 £2,584
      Clapham 199 £2,588
      Holloway 171 £2,600
      Friern Barnet 27 £2,601
      Stepney 84 £2,604
      Shacklewell 65 £2,608
      Stockwell 120 £2,637
      Beckton 25 £2,644
      St Pancras 217 £2,653
      Old Kent Road 88 £2,677
      Putney 124 £2,678
      Raynes Park 73 £2,690
      Kilburn 145 £2,691
      Wandsworth 192 £2,694
      Norbiton 145 £2,714
      Cockfosters 42 £2,720
      Greenwich Peninsula 46 £2,747
      Silvertown 107 £2,757
      Charlton Riverside 39 £2,765
      Stamford Hill 69 £2,788
      Hanwell 128 £2,790
      Blackwall 234 £2,800
      Brent Cross 66 £2,817
      Shepherd's Bush 335 £2,838
      Brook Green 129 £2,842
      Kew 26 £2,879
      North Kensington 200 £2,883
      Stratford 234 £2,892
      Walworth 94 £2,894
      Queen's Park 103 £2,899
      Tufnell Park 32 £2,940
      South Hampstead 180 £2,956
      Oval 86 £2,958
      Brondesbury 101 £2,969
      North Sheen 34 £3,003
      Golders Green 130 £3,016
      Mortlake 21 £3,064
      Haggerston 66 £3,122
      Elephant and Castle 147 £3,184
      Clapham Junction 261 £3,239
      Highbury 163 £3,240
      Kennington 51 £3,267
      Barnsbury 246 £3,275
      Islington 161 £3,278
      Isle of Dogs 474 £3,302
      Hammersmith 436 £3,314
      Fulham 336 £3,336
      Whitechapel 472 £3,394
      Hackney 97 £3,412
      St Margarets 44 £3,428
      Bermondsey 142 £3,464
      Lambeth 41 £3,467
      Canary Wharf 348 £3,540
      Battersea 202 £3,597
      Somers Town 86 £3,656
      Upton 20 £3,673
      West Hampstead 251 £3,679
      Shoreditch 120 £3,735
      Kentish Town 131 £3,747
      Hampton Wick 26 £3,768
      Earl's Court 445 £3,800
      Hoxton 140 £3,998
      Wapping 248 £4,104
      Waterloo 79 £4,124
      Fitzrovia 337 £4,152
      Gospel Oak 39 £4,205
      Clerkenwell 180 £4,221
      Finsbury 134 £4,291
      Vauxhall 222 £4,405
      The Borough 165 £4,467
      King's Cross 163 £4,529
      Notting Hill 399 £4,689
      Brompton 666 £4,873
      Chalk Farm 281 £4,982
      Holborn 122 £5,242
      Bloomsbury 136 £5,374
      Southwark 81 £5,595
      Belsize Park 325 £5,691
      Chelsea 425 £7,387
      Kensington 290 £7,648
      Hampstead Garden Suburb 22 £10,497
      South Kensington 510 £11,683
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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