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 43 £1,207
      Thornton Heath 61 £1,457
      Bedfont 20 £1,474
      Greenford 66 £1,477
      Hounslow West 83 £1,481
      Rush Green 25 £1,499
      Cowley 34 £1,500
      Norbury 26 £1,502
      The Wrythe 20 £1,516
      Bowes 20 £1,525
      South Norwood 43 £1,526
      Waddon 67 £1,530
      Gants Hill 53 £1,548
      Northwood 47 £1,560
      Chingford 30 £1,562
      Carshalton Beeches 44 £1,567
      Dagenham 42 £1,572
      Newbury Park 40 £1,572
      Heston 45 £1,574
      Feltham 56 £1,587
      Worton 76 £1,610
      Broad Green 187 £1,612
      Becontree Heath 26 £1,613
      Wealdstone 206 £1,619
      Seven Kings 81 £1,627
      Highams Park 23 £1,635
      Rayners Lane 86 £1,655
      Kenton 26 £1,658
      Harrow Weald 35 £1,680
      Perry Vale 32 £1,680
      Ponders End 28 £1,687
      Southbury 41 £1,693
      Addiscombe 61 £1,695
      Becontree 26 £1,698
      Yeading 35 £1,703
      Edmonton 64 £1,703
      Catford South 33 £1,710
      Pinner 23 £1,710
      Penge 23 £1,710
      Purley 60 £1,713
      Palmers Green 64 £1,727
      Northumberland Heath 24 £1,736
      Benhilton 57 £1,737
      Hither Green 53 £1,738
      West Drayton 45 £1,739
      Cranford 39 £1,739
      Anerley 25 £1,739
      Southgate 33 £1,740
      Scrattons Farm 21 £1,740
      Forest Hill 31 £1,760
      Stanmore 33 £1,762
      Hendon Central 55 £1,766
      Cricklewood 38 £1,788
      Beckenham 45 £1,803
      New Barnet 33 £1,803
      West Norwood 70 £1,814
      Harringay 92 £1,816
      New Malden 29 £1,833
      Shortlands 23 £1,846
      West Green 145 £1,846
      Brunswick Park 23 £1,863
      Kingsbury 39 £1,864
      Thames View 35 £1,865
      Surbiton 61 £1,868
      Finchley 39 £1,873
      Spring Grove 74 £1,883
      Widmore 29 £1,887
      Wallington 33 £1,893
      Plumstead 53 £1,898
      Collier's Wood 68 £1,906
      Plashet 25 £1,907
      Whetstone 22 £1,908
      Osterley 29 £1,915
      Well Hall 20 £1,921
      Selhurst 67 £1,926
      Woodside 23 £1,927
      Hornchurch 32 £1,927
      Hillingdon 27 £1,936
      Harlesden 98 £1,947
      Mitcham 51 £1,950
      Sudbury 93 £1,951
      Alperton 79 £1,951
      Plaistow 61 £1,961
      Sudbury Hill 44 £1,962
      Brockley 30 £1,977
      Leyton 116 £1,979
      Perivale 52 £1,994
      Charlton 43 £2,012
      Hayes 142 £2,012
      Forest Gate 28 £2,023
      Roehampton 32 £2,025
      Gallions Reach 44 £2,028
      Ladywell 71 £2,035
      Bethnal Green 167 £2,045
      Streatham Hill 178 £2,051
      Peckham 60 £2,060
      New Cross Gate 36 £2,067
      Hendon 92 £2,067
      Streatham 122 £2,081
      Deptford 74 £2,082
      Park Royal 160 £2,102
      Church End 50 £2,109
      West Hendon 48 £2,119
      West Hackney 35 £2,122
      Tulse Hill 30 £2,122
      Ickenham 34 £2,127
      East Dulwich 30 £2,132
      Strawberry Hill 41 £2,139
      Thamesmead 27 £2,184
      New Cross 79 £2,191
      Summerstown 74 £2,191
      Camberwell 83 £2,201
      Leytonstone 50 £2,215
      Clapton 90 £2,220
      Crystal Palace 28 £2,221
      Woodside Park 30 £2,225
      Homerton 42 £2,234
      Preston 90 £2,236
      North Finchley 66 £2,239
      Dollis Hill 111 £2,243
      Stroud Green 30 £2,244
      High Barnet 23 £2,261
      Furzedown 212 £2,266
      Blackheath 21 £2,266
      Kilburn 131 £2,275
      Brixton 153 £2,291
      Beckton 32 £2,296
      Poplar 107 £2,311
      Merton 88 £2,317
      Kidbrooke 73 £2,318
      Earlsfield 60 £2,329
      Archway 132 £2,331
      Muswell Hill 93 £2,336
      Middle Park 23 £2,366
      Upton Park 38 £2,372
      Hornsey 102 £2,373
      Mile End 105 £2,395
      Finsbury Park 94 £2,399
      Mapesbury 58 £2,401
      Hackney Wick 30 £2,406
      Yiewsley 43 £2,414
      Friern Barnet 33 £2,419
      Canning Town 140 £2,421
      Merton Park 47 £2,426
      Colindale 215 £2,429
      Temple Fortune 59 £2,429
      Twyford 44 £2,435
      Norbiton 141 £2,438
      West Finchley 26 £2,441
      East Greenwich 148 £2,443
      Holloway 211 £2,447
      West Ham 69 £2,456
      Nunhead 30 £2,463
      Mill Hill 29 £2,475
      Loughborough Junction 48 £2,476
      Bow 127 £2,486
      Southfields 57 £2,501
      Crouch End 75 £2,515
      Balham 158 £2,515
      Rotherhithe 91 £2,532
      Shacklewell 70 £2,582
      Dalston 63 £2,617
      Stockwell 113 £2,620
      Haggerston 50 £2,640
      Limehouse 166 £2,646
      Stoke Newington 125 £2,651
      Brent Cross 76 £2,653
      Shepherd's Bush 362 £2,686
      Clapham 195 £2,701
      St Pancras 212 £2,702
      Raynes Park 87 £2,708
      Tufnell Park 36 £2,715
      West Kensington 315 £2,726
      Silvertown 124 £2,726
      Hanwell 144 £2,731
      Brondesbury 85 £2,754
      Highbury 148 £2,773
      Stepney 87 £2,781
      Blackwall 257 £2,795
      Putney 123 £2,797
      Kew 25 £2,801
      Kennington 29 £2,830
      Walworth 85 £2,836
      Old Kent Road 87 £2,872
      Charlton Riverside 35 £2,880
      Cockfosters 36 £2,890
      Queen's Park 100 £2,892
      Hackney 89 £3,018
      Oval 81 £3,028
      Stamford Hill 67 £3,067
      Greenwich Peninsula 37 £3,090
      Brook Green 126 £3,099
      Clapham Junction 180 £3,109
      Golders Green 162 £3,144
      Wandsworth 343 £3,182
      North Sheen 36 £3,209
      Elephant and Castle 192 £3,212
      Shadwell 94 £3,230
      Hammersmith 487 £3,286
      Isle of Dogs 543 £3,291
      Lambeth 29 £3,299
      Barnsbury 247 £3,354
      Stratford 344 £3,453
      St Margarets 43 £3,454
      North Kensington 218 £3,506
      Fulham 299 £3,527
      Kentish Town 143 £3,535
      South Hampstead 196 £3,550
      Whitechapel 500 £3,559
      Fitzrovia 274 £3,566
      West Hampstead 253 £3,569
      Upton 20 £3,595
      Hoxton 163 £3,610
      Battersea 187 £3,620
      Petersham 23 £3,645
      Somers Town 91 £3,656
      Bermondsey 193 £3,662
      Shoreditch 135 £3,764
      Canary Wharf 400 £3,774
      Earl's Court 492 £3,863
      Hampton Wick 27 £3,888
      Islington 199 £3,946
      Wapping 225 £3,960
      Finsbury 141 £4,042
      Clerkenwell 170 £4,129
      Gospel Oak 47 £4,218
      Waterloo 83 £4,281
      The Borough 183 £4,356
      King's Cross 183 £4,419
      Vauxhall 232 £4,518
      Notting Hill 400 £4,585
      Brompton 716 £5,029
      Chalk Farm 321 £5,166
      Holborn 132 £5,299
      Belsize Park 354 £5,444
      Southwark 87 £5,515
      Bloomsbury 159 £5,773
      Kensington 313 £6,909
      Chelsea 467 £7,164
      South Kensington 545 £11,159
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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