Top cities to stay in England

London
Avg. $168 · 7,307 properties
City of Westminster
Avg. $197 · 3,545 properties
Cotswold District
Avg. $143 · 1,718 properties
New Forest District
Avg. $123 · 1,291 properties
Blackpool
Avg. $90 · 969 properties
Birmingham
Avg. $108 · 927 properties
York
Avg. $158 · 855 properties
Manchester
Avg. $121 · 672 properties
Liverpool
Avg. $100 · 653 properties
Wirral
Avg. $100 · 652 properties
Bournemouth
Avg. $123 · 605 properties
Brighton
Avg. $176 · 589 properties
Bristol
Avg. $116 · 437 properties
Bath
Avg. $194 · 434 properties
Newquay
Avg. $144 · 411 properties
Weymouth
Avg. $113 · 406 properties
Windermere
Avg. $133 · 397 properties
Keswick
Avg. $125 · 395 properties
Torquay
Avg. $109 · 387 properties
Scarborough
Avg. $113 · 374 properties

Learn more about England

How many rentals are available in England?

What is the price range for rentals in England?

What is the most popular type of rental in England?

What is the top travel destination in England?

How many destinations have available rentals in England?

Explore nearby regions

Wales
11,507 properties
Avg $101
Scotland
18,883 properties
Avg $110
Northern Ireland
2,295 properties
Avg $115

More cities with vacation rentals in England

Oxford· Avg. $148/nightNewcastle upon Tyne· Avg. $98/nightLeeds· Avg. $104/nightPlymouth· Avg. $120/nightCambridge· Avg. $143/nightSheffield· Avg. $91/nightNottingham· Avg. $98/nightKingswear· Avg. $126/nightForest of Dean· Avg. $99/nightPoole· Avg. $146/nightSlough· Avg. $143/nightHastings· Avg. $116/nightDartmouth· Avg. $127/nightCheltenham· Avg. $144/nightChester· Avg. $128/nightPortsmouth· Avg. $126/nightLyme Regis· Avg. $170/nightBowness-on-Windermere· Avg. $137/nightReading· Avg. $115/nightNorwich· Avg. $128/nightPaignton· Avg. $95/nightCoventry· Avg. $132/nightSouthampton· Avg. $116/nightAmbleside· Avg. $128/nightEastbourne· Avg. $109/nightHove· Avg. $149/nightSaint Ives· Avg. $170/nightLeicester· Avg. $96/nightSalford· Avg. $116/nightSalcombe· Avg. $155/nightCanterbury· Avg. $123/nightGreat Yarmouth· Avg. $68/nightSkegness· Avg. $82/nightBridlington· Avg. $98/nightHarrogate· Avg. $139/nightGateshead· Avg. $97/nightStratford-upon-Avon· Avg. $125/nightQuend· Avg. $104/nightDerby· Avg. $97/nightIlfracombe· Avg. $125/nightBroadstairs· Avg. $168/nightShanklin· Avg. $104/nightHull· Avg. $96/nightAldeburgh· Avg. $153/nightBrixham· Avg. $122/nightMargate· Avg. $127/nightLincoln· Avg. $128/nightStretford· Avg. $100/nightTelford· Avg. $116/nightLeiston· Avg. $144/nightStoke-on-Trent· Avg. $81/nightLuton· Avg. $117/nightBraunton· Avg. $152/nightWindsor· Avg. $155/nightIngoldmells· Avg. $109/nightHunmanby· Avg. $81/nightExeter· Avg. $110/nightBradford· Avg. $88/nightTattershall· Avg. $159/nightNorthampton· Avg. $125/nightSwindon· Avg. $99/nightCroydon· Avg. $85/nightFort-Mahon-Plage· Avg. $104/nightIpswich· Avg. $105/nightMilton Keynes· Avg. $118/nightVentnor· Avg. $134/nightWhitstable· Avg. $195/nightSouthend-on-Sea· Avg. $106/nightWeston-super-Mare· Avg. $104/nightSouthport· Avg. $89/nightAlnwick· Avg. $125/nightLooe· Avg. $122/nightCromer· Avg. $180/nightSaint Austell· Avg. $112/nightShrewsbury· Avg. $130/nightWatford· Avg. $137/nightPadstow· Avg. $152/nightIlford· Avg. $79/nightSaltburn-by-the-Sea· Avg. $132/nightFolkestone· Avg. $99/nightRamsgate· Avg. $147/nightSeahouses· Avg. $145/nightLowestoft· Avg. $89/nightChapel Saint Leonards· Avg. $89/nightRyde· Avg. $124/nightFreshwater· Avg. $95/nightAmble· Avg. $81/nightSkipton· Avg. $104/nightSwanage· Avg. $118/nightFowey· Avg. $146/nightDurham· Avg. $139/nightPenzance· Avg. $115/nightCrewe· Avg. $74/nightFiley· Avg. $124/nightBarrow-in-Furness· Avg. $98/nightSunderland· Avg. $87/nightMevagissey· Avg. $118/nightBedford· Avg. $126/nightGlastonbury· Avg. $139/nightChristchurch· Avg. $139/nightPrimrose Valley· Avg. $80/nightHarrow· Avg. $91/nightChichester· Avg. $147/nightWolverhampton· Avg. $104/nightLytham St Annes· Avg. $106/nightDoncaster· Avg. $84/nightSaint Columb Major· Avg. $103/nightMatlock· Avg. $99/nightHunstanton· Avg. $99/nightDartford· Avg. $124/nightRichmond· Avg. $167/nightRoyal Leamington Spa· Avg. $118/nightWorthing· Avg. $135/nightChipping Campden· Avg. $184/nightSouth Shields· Avg. $97/nightAult· Avg. $98/nightHuddersfield· Avg. $94/nightSalisbury· Avg. $120/nightDarlington· Avg. $83/nightMaidenhead· Avg. $115/nightCroyde· Avg. $204/nightWestward Ho· Avg. $128/nightGeorgeham· Avg. $204/nightBrading· Avg. $91/nightSheringham· Avg. $126/nightCamber· Avg. $138/nightLymington· Avg. $162/nightPreston· Avg. $87/nightBourton-on-the-Water· Avg. $198/nightHolmfirth· Avg. $95/nightWorcester· Avg. $97/nightMiddlesbrough· Avg. $100/nightBognor Regis· Avg. $124/nightColchester· Avg. $110/nightWarrington· Avg. $118/nightBlockley· Avg. $174/nightSolihull· Avg. $102/nightExmouth· Avg. $139/nightWoolacombe· Avg. $183/nightPort Isaac· Avg. $149/nightHawkshead· Avg. $110/nightDunster· Avg. $101/nightBurgh le Marsh· Avg. $92/nightWinchester· Avg. $165/nightDumfries· Avg. $74/nightHorley· Avg. $92/nightDouglas· Avg. $93/nightSt Albans· Avg. $152/nightBasingstoke· Avg. $114/nightBroadway· Avg. $173/nightCorfe Castle· Avg. $105/nightWarwick· Avg. $121/nightWembley· Avg. $115/nightStaithes· Avg. $108/nightCarlisle· Avg. $89/nightEdgware· Avg. $111/nightStow-on-the-Wold· Avg. $159/nightHounslow· Avg. $93/nightGrasmere· Avg. $153/nightSidmouth· Avg. $111/nightGloucester· Avg. $112/nightWinchcombe· Avg. $163/nightChelmsford· Avg. $140/nightBakewell· Avg. $121/nightGiggleswick· Avg. $128/nightCrawley· Avg. $106/nightWhitley Bay· Avg. $84/nightLoughborough· Avg. $114/nightTaunton· Avg. $125/nightBovey Tracey· Avg. $105/nightTeignmouth· Avg. $148/nightPerranporth· Avg. $173/nightTintagel· Avg. $95/nightNorth Shields· Avg. $78/nightFlamborough· Avg. $93/nightBracknell· Avg. $111/nightStaines-upon-Thames· Avg. $118/nightFarnborough· Avg. $97/nightBude· Avg. $96/nightPenrith· Avg. $89/nightMinehead· Avg. $126/nightBrockenhurst· Avg. $154/nightRoyal Tunbridge Wells· Avg. $128/nightRochester· Avg. $145/nightDymchurch· Avg. $152/nightMorecambe· Avg. $78/nightMousehole· Avg. $117/nightHerne Bay· Avg. $141/nightHebden Bridge· Avg. $156/nightHemsby· Avg. $86/nightBoston· Avg. $93/nightBarnard Castle· Avg. $88/nightHatfield· Avg. $149/nightShirley· Avg. $101/nightHenley-on-Thames· Avg. $170/nightGrassington· Avg. $133/nightBrentford· Avg. $165/nightTruro· Avg. $132/nightSt Agnes· Avg. $242/nightBerwick-upon-Tweed· Avg. $134/nightWellington· Avg. $101/nightBideford· Avg. $93/nightHythe· Avg. $114/nightHawick· Avg. $106/nightBarking· Avg. $71/nightWalsall· Avg. $80/nightCleethorpes· Avg. $83/nightWells-next-the-Sea· Avg. $152/nightBarnstaple· Avg. $117/nightHayle· Avg. $114/nightMablethorpe· Avg. $69/nightSouthwold· Avg. $210/nightSeaton· Avg. $143/nightKirkby Lonsdale· Avg. $145/nightHolt· Avg. $182/nightBrampton· Avg. $90/nightClacton-on-Sea· Avg. $78/nightIsleworth· Avg. $90/nightHayes· Avg. $63/nightNewark-on-Trent· Avg. $90/nightConiston· Avg. $142/nightDidcot· Avg. $96/nightWadebridge· Avg. $86/nightUxbridge· Avg. $127/nightEast Kilbride· Avg. $114/nightHigh Wycombe· Avg. $87/nightYaverland· Avg. $91/nightGrays· Avg. $135/nightCraster· Avg. $194/nightBury Saint Edmunds· Avg. $160/nightMaidstone· Avg. $134/nightMundesley· Avg. $315/nightAshford· Avg. $116/nightGuildford· Avg. $139/nightLanchester· Avg. $97/nightYeovil· Avg. $100/nightStroud· Avg. $136/nightStevenage· Avg. $101/nightWakefield· Avg. $85/nightCirencester· Avg. $137/nightHamilton· Avg. $74/nightScunthorpe· Avg. $64/nightTroon· Avg. $137/nightBeverley· Avg. $105/nightDover· Avg. $81/nightMarston Green· Avg. $117/nightMorpeth· Avg. $92/nightGosport· Avg. $125/nightHayfield· Avg. $116/nightCastleton· Avg. $104/nightFelixstowe· Avg. $104/nightRingwood· Avg. $88/nightEnfield· Avg. $96/nightBibury· Avg. $183/nightBridport· Avg. $122/nightKettering· Avg. $116/nightKings Lynn· Avg. $86/nightMiddleton-in-Teesdale· Avg. $83/nightRedruth· Avg. $96/nightRobin Hoods Bay· Avg. $182/nightHeacham· Avg. $108/nightThe Royal Town of Sutton Coldfield· Avg. $89/nightLongframlington· Avg. $68/nightPorthleven· Avg. $195/nightMoreton-in-Marsh· Avg. $199/nightHigh Street· Avg. $111/nightOldbury· Avg. $69/nightDawlish· Avg. $117/nightArundel· Avg. $135/nightLake Road· Avg. $129/nightFrome· Avg. $128/nightHemel Hempstead· Avg. $125/nightLancaster· Avg. $104/nightKingston upon Thames· Avg. $125/nightGodshill· Avg. $100/nightCorby· Avg. $97/nightWigan· Avg. $113/nightTotnes· Avg. $130/nightSelsey· Avg. $131/nightRugby· Avg. $107/nightHartlepool· Avg. $64/nightBlakeney· Avg. $173/nightBexhill· Avg. $119/nightBurton upon Trent· Avg. $109/nightReeth· Avg. $122/nightWhitby· Avg. $127/nightWolsingham· Avg. $75/nightAshington· Avg. $102/nightHexham· Avg. $136/nightKingsbridge· Avg. $165/nightGrimsby· Avg. $107/nightBewdley· Avg. $97/nightChesterfield· Avg. $123/nightWinterton-on-Sea· Avg. $331/nightKeighley· Avg. $111/nightLyndhurst· Avg. $119/nightAlnmouth· Avg. $133/nightSandwich· Avg. $129/nightBurnley· Avg. $98/nightEly· Avg. $118/nightPainswick· Avg. $221/nightPrestwich· Avg. $109/nightSaint Bees· Avg. $70/nightGrantham· Avg. $78/nightMount Hawke· Avg. $90/nightAshburton· Avg. $141/nightRipon· Avg. $123/nightSittingbourne· Avg. $124/nightEdale· Avg. $103/nightStafford· Avg. $80/nightBasildon· Avg. $161/nightNorth Walsham· Avg. $115/nightBury· Avg. $78/nightBridgwater· Avg. $104/nightBanbury· Avg. $76/nightFareham· Avg. $76/nightCaister-on-Sea· Avg. $177/nightHaltwhistle· Avg. $70/nightWest Wittering· Avg. $147/nightAylesbury· Avg. $86/nightTwickenham· Avg. $132/nightWarminster· Avg. $165/nightRomford· Avg. $130/nightNailsworth· Avg. $133/nightOakham· Avg. $105/nightNewbury· Avg. $118/nightMersea Island· Avg. $129/nightSidcup· Avg. $135/nightNewcastle-under-Lyme· Avg. $86/nightCorbridge· Avg. $152/nightTetbury· Avg. $138/nightSouthall· Avg. $56/nightMolesey· Avg. $133/nightTaplow· Avg. $143/nightAndover· Avg. $109/nightWool· Avg. $130/nightKilmarnock· Avg. $102/nightBeccles· Avg. $106/nightShepton Mallet· Avg. $101/nightBedale Beck· Avg. $102/nightRotherham· Avg. $92/nightWokingham· Avg. $156/nightBromley· Avg. $90/nightMilford on Sea· Avg. $105/nightBurley· Avg. $135/nightCongleton· Avg. $122/nightSoutherness· Avg. $81/nightSaint Vincent· Avg. $112/nightWellingborough· Avg. $115/nightTenterden· Avg. $145/nightTamworth· Avg. $102/nightBrentwood· Avg. $163/nightCheddar· Avg. $87/nightDewsbury· Avg. $82/nightRoss-on-Wye· Avg. $94/nightGravesend· Avg. $107/nightGlossop· Avg. $120/nightMansfield· Avg. $86/nightHumberston· Avg. $78/nightEpsom· Avg. $120/nightOrpington· Avg. $88/nightOldham· Avg. $95/nightNewton Ferrers· Avg. $148/nightHawes· Avg. $95/nightSipson· Avg. $75/nightTewkesbury· Avg. $93/nightClitheroe· Avg. $176/nightWroxham· Avg. $96/nightLeek· Avg. $89/nightBosham· Avg. $156/nightNewton Abbot· Avg. $82/nightHaverigg· Avg. $99/nightSeaford· Avg. $171/nightBeckenham· Avg. $79/nightBlackburn· Avg. $94/nightBurnham-on-Sea· Avg. $89/nightMacclesfield· Avg. $101/nightWeybridge· Avg. $143/nightWithernsea· Avg. $70/nightSpittal· Avg. $166/nightCampbeltown· Avg. $101/nightLeysdown-on-Sea· Avg. $100/nightEvesham· Avg. $105/nightSt Helens· Avg. $102/nightHarlow· Avg. $93/nightDelph· Avg. $122/nightHorsham· Avg. $128/nightStourbridge· Avg. $70/nightThe Mount· Avg. $141/nightSwaffham· Avg. $71/nightPolzeath· Avg. $152/nightWallasey· Avg. $82/nightWest Lulworth· Avg. $164/nightDorking· Avg. $130/nightBelper· Avg. $90/nightMain Street· Avg. $163/nightRosedale Abbey· Avg. $111/nightNew Milton· Avg. $188/nightLouth· Avg. $94/nightWelwyn Garden City· Avg. $129/nightBrean· Avg. $96/nightDevizes· Avg. $115/nightPolperro· Avg. $104/nightPinner· Avg. $99/nightIlkley· Avg. $113/nightFerndown· Avg. $110/nightHolsworthy· Avg. $86/nightCostessey· Avg. $119/nightFarnham· Avg. $110/nightNewton Aycliffe· Avg. $103/nightSpalding· Avg. $90/nightMousehole· Avg. $117/nightLanark· Avg. $106/nightOsmotherley· Avg. $113/nightChipping Norton· Avg. $111/nightDrogheda· Avg. $95/nightHertford· Avg. $160/nightWashington· Avg. $100/nightAddingham· Avg. $72/nightGreat Ayton· Avg. $104/nightCamberley· Avg. $134/nightColyton· Avg. $107/nightStourport-on-Severn· Avg. $76/nightBideford Bay Holiday Park· Avg. $124/nightLympstone· Avg. $130/nightRowde· Avg. $117/nightBroughton-in-Furness· Avg. $79/nightKingsand· Avg. $151/nightStandish· Avg. $95/nightRochdale· Avg. $85/nightHitchin· Avg. $72/nightSennen Cove· Avg. $170/nightPooley Bridge· Avg. $105/nightTiverton· Avg. $70/nightTontine Hill· Avg. $114/nightThe Old Workhouse· Avg. $92/nightWhittlesey· Avg. $94/nightWigtown· Avg. $82/nightWicklow· Avg. $129/nightEgham· Avg. $103/nightBamburgh· Avg. $91/nightStoke Gabriel· Avg. $90/nightTrowbridge· Avg. $107/nightDriffield· Avg. $84/nightAlfriston· Avg. $145/nightBrundall· Avg. $200/nightWaterbeach· Avg. $144/nightBraintree· Avg. $100/nightLichfield· Avg. $109/nightAysgarth· Avg. $191/nightOtterburn· Avg. $152/nightWillingham· Avg. $112/nightHinckley· Avg. $87/nightSilloth· Avg. $67/nightBrandon· Avg. $77/nightBeaconsfield· Avg. $201/nightPort Erin· Avg. $67/nightLeighton Buzzard· Avg. $82/nightRedhill· Avg. $136/nightReigate· Avg. $110/nightMoot Hall· Avg. $98/nightNorthwich· Avg. $90/nightShilbottle· Avg. $85/nightHalesworth· Avg. $98/nightGodalming· Avg. $85/nightFramlingham· Avg. $153/nightEastchurch· Avg. $72/nightBruton· Avg. $170/nightWainfleet All Saints· Avg. $441/nightBank Bottom· Avg. $98/nightMonyash· Avg. $204/nightHailsham· Avg. $79/nightChywoone Hill· Avg. $112/nightChippenham· Avg. $100/nightSennen· Avg. $180/nightSteyning· Avg. $134/nightMildenhall· Avg. $85/nightBakewell Stand E· Avg. $136/nightWarsop· Avg. $52/nightReepham· Avg. $94/nightIvybridge· Avg. $111/nightHarpenden· Avg. $54/nightEmbsay· Avg. $117/nightTR2 5DG· Avg. $118/nightWhitburn Street· Avg. $101/nightEast Grinstead· Avg. $106/nightLee Road· Avg. $113/nightKielder· Avg. $70/nightWisborough Green· Avg. $85/night14-16· Avg. $97/nightGretna Green· Avg. $146/nightGold Hill· Avg. $152/nightYO18 7AJ· Avg. $65/nightPetworth· Avg. $202/nightDaventry· Avg. $72/nightSaltburn· Avg. $132/nightSkelwith Bridge· Avg. $97/nightCawsand· Avg. $150/nightHaulgh· Avg. $70/nightStowmarket· Avg. $102/nightElms Lane· Avg. $174/nightStony Stratford· Avg. $70/nightSparkhayes· Avg. $84/nightCastle Combe· Avg. $201/nightCliff Corner· Avg. $110/nightChudleigh· Avg. $110/nightEype House· Avg. $158/nightSaint Margaret's at Cliffe· Avg. $79/nightZennor· Avg. $88/nightBeadnell· Avg. $126/nightHousel Bay Beach· Avg. $153/nightNorth Road· Avg. $175/nightRavenscar· Avg. $121/nightKidderminster Road· Avg. $81/nightHowden· Avg. $82/nightSandsend· Avg. $147/nightGrange-over-Sands· Avg. $191/nightSleights· Avg. $133/nightFlitwick· Avg. $150/nightDunwich· Avg. $244/nightThe Leas· Avg. $499/nightCottingham· Avg. $68/nightBillericay· Avg. $145/nightThe Old Stables· Avg. $138/nightPevensey Bay Holiday Park· Avg. $148/nightWilmslow Park· Avg. $80/nightWoking· Avg. $100/nightBay Road· Avg. $174/nightGorran Haven· Avg. $93/nightBurford Church Church Green· Avg. $200/nightBerwick -upon Tweed Bridge· Avg. $121/nightYork Road· Avg. $86/nightSaint Merryn· Avg. $53/nightChurch Lane· Avg. $147/nightBurnsall· Avg. $115/nightNew Road· Avg. $68/nightPulborough· Avg. $157/nightPoundbury· Avg. $125/nightMillerbeck House· Avg. $118/nightReighton· Avg. $107/nightPaddock Wood· Avg. $103/nightBossiney Road· Avg. $93/nightThorpe Road· Avg. $162/nightVillage Hall,· Avg. $85/nightOvery Road· Avg. $111/nightCastle Gate· Avg. $104/nightCollege Street· Avg. $77/nightLostwithiel· Avg. $77/nightThe Pavilion Gardens· Avg. $152/nightDalbeattie· Avg. $142/nightWindmill Road· Avg. $72/night22-24· Avg. $97/nightStamford (Lincs)· Avg. $184/nightElvington· Avg. $98/nightGreystones· Avg. $92/nightFaversham· Avg. $98/nightHeaton Norris ParkJubilee Recreation GroundPlaidy BeachSurbiton Hill RoadCoast RoadHarlyn BayCrosby RoadGLEN HOUSEFalmouthDawlish WarrenFrimley ParkHalifaxCanal RoadBuckfastleighBedhamptonMalhamBarnsclose WestAnchor ParkHawkhill RoadPraa Sands BeachHaxbyNaylandSaint Just Cricket ClubTower StreetSaltwell ParkWoodside Nature ReserveMoss LaneChapel St LeonardsKettlewell CampingEfford Down ParkMarinaKnaresboroughSwansfield Park RoadPortpatrickKnowlwood RoadPorthcurnoGarries ParkCastle DouglasWelcombeVictoria RoadTreyarnonAllhallowsBettystownAsh ValeApple TreesCross KirkStirling CrescentAudley RoadBeadnell RoadBeamishWalmer Castle and GardensSouth West Coast PathSaint GennysRye StationPorthcothanBradford-on-AvonPenarvon CottageChurch RoadWensleydale AvenueHathersageOsmington Hill FarmShanklin (SHN)Scalby RoadMullion CoveNorthwood House & ParkGreenwaysLewesWoodberry Way