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
      Scrattons Farm 311 £1,272
      Northumberland Heath 27 £1,382
      Kenton 33 £1,450
      Thornton Heath 64 £1,470
      Anerley 23 £1,482
      Gants Hill 41 £1,502
      Greenford 52 £1,518
      Pollards Hill 25 £1,524
      Cowley 33 £1,527
      Yeading 38 £1,529
      Hounslow West 58 £1,537
      Newbury Park 28 £1,547
      Chingford 57 £1,560
      Rush Green 35 £1,560
      Seven Kings 72 £1,560
      Southbury 45 £1,607
      Heston 30 £1,611
      Rayners Lane 61 £1,615
      Carshalton Beeches 37 £1,619
      Bedfont 29 £1,625
      West Drayton 52 £1,629
      Perry Vale 32 £1,645
      Feltham 42 £1,655
      Northwood 46 £1,655
      Wealdstone 147 £1,657
      Highams Park 25 £1,663
      Kingsbury 45 £1,665
      Cricklewood 58 £1,674
      Worton 52 £1,687
      Waddon 60 £1,692
      Forest Gate 24 £1,705
      Upper Norwood 22 £1,711
      Becontree Heath 26 £1,712
      Becontree 22 £1,718
      Edmonton 49 £1,739
      South Norwood 40 £1,741
      New Malden 33 £1,753
      Addiscombe 42 £1,753
      Dagenham 24 £1,756
      West Barnes 25 £1,757
      Plaistow 42 £1,759
      Hendon Central 64 £1,761
      Bowes 24 £1,765
      Sudbury 77 £1,768
      Palmers Green 47 £1,784
      Harrow Weald 45 £1,788
      Stanmore 24 £1,808
      Plumstead 40 £1,821
      Mitcham 36 £1,825
      Southgate 28 £1,827
      Hillingdon 32 £1,835
      Harringay 77 £1,844
      Finchley 32 £1,848
      West Green 127 £1,861
      Perivale 40 £1,875
      Beckenham 34 £1,898
      Broad Green 172 £1,917
      Benhilton 38 £1,918
      Forest Hill 26 £1,963
      Belmont 20 £1,964
      West Norwood 45 £1,969
      Hither Green 37 £1,970
      Hanwell 80 £1,982
      Alperton 69 £1,987
      Hayes 62 £1,990
      Tulse Hill 21 £1,991
      Leyton 112 £2,022
      Roehampton 28 £2,035
      Dollis Hill 109 £2,035
      Ladywell 60 £2,048
      Hornchurch 28 £2,050
      Purley 30 £2,054
      Hendon 73 £2,055
      Strawberry Hill 41 £2,061
      Sudbury Hill 21 £2,065
      Thamesmead 21 £2,082
      Hornsey 111 £2,083
      Middle Park 21 £2,095
      West Hendon 55 £2,109
      Harlesden 96 £2,121
      Church End 44 £2,162
      Selhurst 49 £2,196
      Leytonstone 41 £2,197
      West Hackney 31 £2,202
      Gallions Reach 25 £2,222
      Collier's Wood 43 £2,225
      Beckton 28 £2,229
      Preston 81 £2,232
      West Finchley 20 £2,250
      Spring Grove 77 £2,251
      Mapesbury 78 £2,262
      Park Royal 143 £2,287
      Camberwell 58 £2,310
      Deptford 57 £2,341
      Streatham Hill 103 £2,345
      Streatham 85 £2,369
      Furzedown 160 £2,383
      Brixton 98 £2,389
      Charlton 25 £2,393
      Summerstown 48 £2,401
      Ickenham 31 £2,417
      Poplar 119 £2,421
      Woodside Park 24 £2,428
      Hackney Wick 20 £2,429
      Merton 64 £2,429
      Surbiton 71 £2,431
      New Cross 62 £2,434
      Homerton 28 £2,440
      Earlsfield 58 £2,442
      Stroud Green 35 £2,450
      Colindale 143 £2,450
      Friern Barnet 31 £2,454
      Peckham 56 £2,466
      Archway 95 £2,475
      Twyford 41 £2,475
      East Dulwich 34 £2,484
      Finsbury Park 79 £2,511
      Temple Fortune 61 £2,511
      Rotherhithe 83 £2,525
      Brent Cross 67 £2,528
      Balham 118 £2,528
      Crouch End 67 £2,565
      Clapton 67 £2,565
      Kilburn 81 £2,572
      Stoke Newington 101 £2,578
      Holloway 159 £2,582
      Mile End 89 £2,588
      East Greenwich 111 £2,606
      Coombe 22 £2,608
      Muswell Hill 71 £2,627
      North Finchley 54 £2,639
      Shacklewell 59 £2,656
      Mill Hill 29 £2,660
      Limehouse 146 £2,676
      Yiewsley 27 £2,716
      New Cross Gate 45 £2,722
      Southfields 45 £2,732
      Dalston 79 £2,739
      St Pancras 187 £2,760
      Kidbrooke 67 £2,760
      Merton Park 51 £2,770
      Shadwell 72 £2,785
      Wandsworth 162 £2,796
      Highbury 103 £2,828
      Norbiton 116 £2,829
      Loughborough Junction 36 £2,839
      Raynes Park 92 £2,847
      Bethnal Green 101 £2,861
      Clapham 163 £2,873
      Hackney 67 £2,874
      Brondesbury 70 £2,885
      Upton Park 26 £2,885
      Shepherd's Bush 350 £2,890
      Putney 97 £2,896
      Stockwell 78 £2,906
      Bow 100 £2,923
      Canning Town 115 £2,923
      Stamford Hill 53 £2,926
      Queen's Park 76 £2,932
      Stepney 66 £2,933
      Kew 21 £2,944
      Greenwich Peninsula 81 £2,954
      Charlton Riverside 25 £2,955
      Blackwall 291 £2,956
      West Kensington 289 £3,039
      Haggerston 41 £3,043
      Walworth 109 £3,046
      Silvertown 119 £3,057
      Old Kent Road 118 £3,074
      West Ham 76 £3,103
      North Sheen 34 £3,143
      Tufnell Park 27 £3,157
      Petersham 24 £3,226
      Stratford 308 £3,227
      North Kensington 162 £3,284
      Clapham Junction 126 £3,350
      Brook Green 117 £3,352
      Isle of Dogs 830 £3,382
      West Hampstead 230 £3,387
      Barnsbury 265 £3,387
      Cockfosters 30 £3,399
      Golders Green 119 £3,400
      Kennington 42 £3,458
      South Hampstead 176 £3,468
      Oval 82 £3,487
      Bermondsey 157 £3,587
      Islington 152 £3,623
      Canary Wharf 417 £3,624
      Hampton Wick 42 £3,655
      Fulham 279 £3,669
      Whitechapel 489 £3,683
      Hammersmith 535 £3,705
      St Margarets 64 £3,722
      Elephant and Castle 228 £3,723
      Fitzrovia 286 £3,782
      Somers Town 105 £3,813
      Battersea 161 £3,823
      Lambeth 47 £3,830
      Earl's Court 552 £4,000
      Kentish Town 135 £4,052
      Hoxton 121 £4,130
      Wapping 274 £4,153
      Mortlake 21 £4,293
      Shoreditch 166 £4,345
      Clerkenwell 192 £4,494
      The Borough 227 £4,555
      Finsbury 183 £4,686
      Holborn 131 £4,785
      Waterloo 150 £4,892
      Chalk Farm 310 £4,930
      Vauxhall 336 £4,942
      King's Cross 199 £4,944
      Belsize Park 357 £4,966
      Gospel Oak 30 £5,002
      Southwark 133 £5,010
      Notting Hill 358 £5,011
      Brompton 804 £5,032
      Bloomsbury 149 £5,586
      Kensington 322 £6,491
      Chelsea 572 £6,721
      South Kensington 619 £11,162
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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