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,209
      Hounslow West 69 £1,416
      Thornton Heath 68 £1,420
      Rush Green 30 £1,450
      Edmonton 53 £1,457
      South Norwood 42 £1,472
      Waddon 76 £1,481
      Norbury 29 £1,494
      Greenford 50 £1,518
      Poverest 23 £1,524
      Gants Hill 48 £1,527
      Northwood 44 £1,528
      Cowley 27 £1,537
      Highams Park 26 £1,544
      Chingford 28 £1,554
      Heston 39 £1,556
      Bowes 20 £1,566
      Carshalton Beeches 48 £1,569
      Perry Vale 36 £1,570
      Newbury Park 37 £1,576
      Feltham 57 £1,598
      Kenton 21 £1,608
      Penge 22 £1,614
      Purley 45 £1,628
      Seven Kings 68 £1,628
      Wealdstone 175 £1,634
      Broad Green 143 £1,644
      Forest Hill 28 £1,670
      Dagenham 34 £1,672
      Hither Green 45 £1,676
      Yiewsley 35 £1,689
      Rayners Lane 69 £1,691
      Harrow Weald 45 £1,697
      Yeading 33 £1,704
      Stanmore 32 £1,707
      Northumberland Heath 21 £1,708
      Southbury 36 £1,708
      Cricklewood 55 £1,717
      Addiscombe 59 £1,717
      Anerley 26 £1,722
      New Malden 27 £1,726
      Manor Park 29 £1,727
      Benhilton 51 £1,735
      Osterley 23 £1,737
      Ponders End 23 £1,737
      West Drayton 43 £1,744
      Woodside 23 £1,751
      Becontree 22 £1,753
      Palmers Green 54 £1,768
      Sudbury Hill 29 £1,768
      Catford South 26 £1,773
      West Green 133 £1,776
      Surbiton 65 £1,780
      Widmore 26 £1,789
      Southgate 27 £1,790
      Beckenham 46 £1,793
      Kingsbury 38 £1,807
      Hendon Central 61 £1,817
      Harringay 88 £1,827
      Plashet 22 £1,848
      Plaistow 53 £1,852
      Sudbury 86 £1,860
      Pinner 22 £1,861
      Wallington 35 £1,876
      Collier's Wood 57 £1,878
      New Barnet 33 £1,884
      Brockley 27 £1,910
      Finchley 38 £1,912
      Forest Gate 24 £1,919
      Leyton 115 £1,922
      Whetstone 24 £1,923
      Scrattons Farm 26 £1,926
      Hayes 129 £1,927
      Mitcham 40 £1,931
      Shortlands 22 £1,937
      Thames View 31 £1,945
      Brunswick Park 23 £1,948
      Well Hall 20 £1,948
      Gallions Reach 39 £1,948
      New Cross Gate 48 £1,951
      Charlton 42 £1,957
      Selhurst 52 £1,965
      Harlesden 91 £1,974
      Plumstead 63 £1,974
      Hendon 84 £1,988
      Church End 59 £2,000
      Streatham 127 £2,008
      Alperton 84 £2,010
      Camberwell 63 £2,016
      West Hendon 37 £2,018
      Ladywell 69 £2,022
      Thamesmead 28 £2,024
      Hillingdon 23 £2,036
      West Norwood 61 £2,044
      Bedfont 21 £2,046
      Crystal Palace 28 £2,055
      East Dulwich 34 £2,063
      Tulse Hill 27 £2,073
      Hackney Wick 22 £2,081
      New Cross 68 £2,092
      Peckham 64 £2,094
      Deptford 71 £2,102
      Park Royal 164 £2,104
      Roehampton 35 £2,112
      Bethnal Green 179 £2,115
      Perivale 42 £2,124
      Ickenham 33 £2,126
      Streatham Hill 139 £2,136
      High Barnet 21 £2,137
      Clapton 89 £2,143
      Southfields 64 £2,151
      Woodside Park 29 £2,153
      Mapesbury 63 £2,164
      Homerton 37 £2,170
      Nunhead 22 £2,196
      Preston 75 £2,211
      Canning Town 136 £2,213
      Poplar 99 £2,218
      Hornsey 90 £2,221
      Worton 94 £2,231
      Merton 76 £2,231
      Strawberry Hill 33 £2,232
      North Finchley 49 £2,241
      Furzedown 220 £2,250
      Summerstown 69 £2,263
      Loughborough Junction 41 £2,275
      Kidbrooke 75 £2,276
      Shadwell 87 £2,280
      West Hackney 27 £2,307
      Finsbury Park 87 £2,317
      Archway 87 £2,317
      Spring Grove 96 £2,329
      East Greenwich 135 £2,337
      Colindale 187 £2,358
      Stroud Green 35 £2,360
      Stoke Newington 113 £2,360
      Twyford 53 £2,372
      West Finchley 31 £2,396
      Bow 125 £2,397
      Mile End 101 £2,400
      Dollis Hill 98 £2,405
      Temple Fortune 55 £2,412
      West Ham 74 £2,418
      Crouch End 67 £2,431
      Rotherhithe 102 £2,432
      Limehouse 166 £2,434
      Mill Hill 34 £2,442
      Upton Park 27 £2,448
      Earlsfield 60 £2,449
      Middle Park 20 £2,456
      Leytonstone 55 £2,472
      Dalston 73 £2,485
      Balham 157 £2,491
      West Kensington 346 £2,516
      Muswell Hill 63 £2,528
      Merton Park 46 £2,530
      Clapham 197 £2,565
      Brixton 159 £2,594
      Friern Barnet 27 £2,601
      Stockwell 116 £2,610
      Holloway 165 £2,624
      Shacklewell 63 £2,625
      St Pancras 217 £2,645
      Kennington 32 £2,653
      Stepney 80 £2,665
      Old Kent Road 89 £2,680
      Wandsworth 192 £2,680
      Putney 120 £2,685
      Kilburn 142 £2,697
      Cockfosters 41 £2,714
      Raynes Park 73 £2,719
      Norbiton 142 £2,722
      Beckton 23 £2,735
      Greenwich Peninsula 46 £2,747
      Charlton Riverside 38 £2,769
      Silvertown 103 £2,771
      Brent Cross 68 £2,794
      Blackwall 230 £2,795
      Hanwell 128 £2,807
      Shepherd's Bush 335 £2,825
      Stamford Hill 68 £2,829
      Brook Green 128 £2,855
      Stratford 236 £2,878
      Kew 27 £2,894
      Walworth 93 £2,900
      Queen's Park 102 £2,916
      Tufnell Park 32 £2,940
      South Hampstead 175 £2,950
      Brondesbury 99 £2,951
      North Kensington 192 £2,956
      Haggerston 56 £2,957
      Oval 85 £2,992
      North Sheen 34 £3,003
      Golders Green 124 £3,059
      Mortlake 21 £3,064
      Highbury 149 £3,099
      Clapham Junction 247 £3,114
      Elephant and Castle 145 £3,188
      Hackney 93 £3,255
      Islington 162 £3,282
      Barnsbury 241 £3,283
      Isle of Dogs 473 £3,303
      Hammersmith 435 £3,325
      Fulham 338 £3,337
      Bermondsey 144 £3,422
      Whitechapel 477 £3,453
      St Margarets 42 £3,502
      Lambeth 40 £3,503
      Canary Wharf 347 £3,537
      Somers Town 85 £3,641
      Hampton Wick 27 £3,690
      Battersea 237 £3,706
      West Hampstead 251 £3,710
      Shoreditch 120 £3,732
      Kentish Town 129 £3,779
      Earl's Court 450 £3,822
      Hoxton 142 £3,985
      Fitzrovia 308 £3,998
      Clerkenwell 167 £4,032
      Waterloo 78 £4,128
      Wapping 263 £4,202
      Finsbury 132 £4,254
      Gospel Oak 37 £4,317
      Vauxhall 218 £4,415
      The Borough 169 £4,487
      King's Cross 161 £4,554
      Notting Hill 401 £4,690
      Brompton 663 £4,892
      Chalk Farm 276 £5,052
      Holborn 118 £5,284
      Bloomsbury 136 £5,374
      Southwark 81 £5,595
      Belsize Park 329 £5,661
      Chelsea 426 £7,380
      Kensington 288 £7,677
      Hampstead Garden Suburb 21 £10,863
      South Kensington 512 £11,674
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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