Top cities to stay in Pennsylvania

Chestnut Hill
Avg. $115 · 643 properties
Bala Cynwyd
Avg. $115 · 599 properties
Philadelphia
Avg. $113 · 539 properties
Fort Washington
Avg. $115 · 524 properties
Ardmore
Avg. $114 · 515 properties
Flourtown
Avg. $115 · 497 properties
Merion Station
Avg. $114 · 446 properties
Manayunk
Avg. $114 · 434 properties
Manatawna
Avg. $114 · 397 properties
Penns Landing
Avg. $115 · 333 properties
Rittenhouse Square
Avg. $116 · 325 properties
Norristown
Avg. $107 · 271 properties
Cresco
Avg. $203 · 259 properties
Brodheadsville
Avg. $219 · 251 properties
Swiftwater
Avg. $213 · 244 properties
Munhall
Avg. $110 · 231 properties
Brownstown
Avg. $120 · 222 properties
Pocono Manor
Avg. $219 · 220 properties
Clairton
Avg. $110 · 217 properties
Canadensis
Avg. $206 · 216 properties

Learn more about Pennsylvania

How many rentals are available in Pennsylvania?

What is the price range for rentals in Pennsylvania?

What is the most popular type of rental in Pennsylvania?

What is the top travel destination in Pennsylvania?

How many destinations have available rentals in Pennsylvania?

Explore nearby regions

Maryland
6,218 properties
Avg $132
District of Columbia
801 properties
Avg $141
Delaware
1,009 properties
Avg $134
New Jersey
5,979 properties
Avg $153
New York
12,980 properties
Avg $136
Virginia
7,063 properties
Avg $119
Connecticut
1,099 properties
Avg $139
West Virginia
3,321 properties
Avg $118

More cities with vacation rentals in Pennsylvania

Lake Harmony· Avg. $228/nightBlakeslee· Avg. $225/nightEnola· Avg. $100/nightScotrun· Avg. $207/nightBerwyn· Avg. $119/nightNew Cumberland· Avg. $98/nightLititz· Avg. $117/nightShadyside· Avg. $111/nightPocono Summit· Avg. $224/nightArrowhead Lake· Avg. $229/nightWillock· Avg. $111/nightEssington· Avg. $107/nightBartonsville· Avg. $186/nightThornton· Avg. $126/nightEmerald Lakes· Avg. $229/nightCamp Hill· Avg. $101/nightKulpsville· Avg. $115/nightMiddletown· Avg. $97/nightAkron· Avg. $116/nightCamelback Mountain· Avg. $220/nightGlenside· Avg. $115/nightPittsburgh· Avg. $111/nightWest Homestead· Avg. $111/nightCarnegie· Avg. $105/nightSalunga-Landisville· Avg. $126/nightIntercourse· Avg. $124/nightWormleysburg· Avg. $97/nightElizabethtown· Avg. $115/nightMechanicsburg· Avg. $100/nightTannersville· Avg. $201/nightYardley· Avg. $116/nightLansdowne· Avg. $104/nightMckees Rocks· Avg. $106/nightConcordville· Avg. $130/nightStillwater Lake· Avg. $228/nightChurchill· Avg. $111/nightHavertown· Avg. $113/nightCoolbaugh Township· Avg. $207/nightAlbrightsville· Avg. $242/nightChester Heights· Avg. $116/nightCrafton· Avg. $106/nightFeasterville-Trevose· Avg. $121/nightHummelstown· Avg. $95/nightExton· Avg. $113/nightPaoli· Avg. $109/nightSmoketown· Avg. $117/nightWest Chester· Avg. $113/nightEast Stroudsburg· Avg. $139/nightKidder Township· Avg. $250/nightOaks· Avg. $135/nightBird in Hand· Avg. $118/nightGlenolden· Avg. $107/nightStrasburg· Avg. $120/nightIndian Mountain Lake· Avg. $242/nightParadise· Avg. $129/nightMorrisville· Avg. $111/nightBig Boulder Lake· Avg. $260/nightSaint Davids· Avg. $142/nightBridgeville· Avg. $101/nightGap· Avg. $135/nightChalfont· Avg. $120/nightRidley Park· Avg. $122/nightEffort· Avg. $227/nightGrantville· Avg. $99/nightRadnor· Avg. $142/nightFairless Hills· Avg. $113/nightCanonsburg· Avg. $91/nightNew Providence· Avg. $109/nightChadds Ford· Avg. $113/nightLong Pond· Avg. $225/nightDoylestown· Avg. $147/nightPalmyra· Avg. $100/nightGordonville· Avg. $123/nightManheim· Avg. $122/nightQuakertown· Avg. $147/nightClifton Heights· Avg. $105/nightDowningtown· Avg. $141/nightAmbridge· Avg. $96/nightCollegeville· Avg. $126/nightHenderson Park· Avg. $142/nightProspect Park· Avg. $115/nightStroudsburg· Avg. $133/nightHomestead· Avg. $111/nightLake Naomi· Avg. $245/nightEast Liberty· Avg. $111/nightCoraopolis· Avg. $93/nightImperial· Avg. $99/nightWarrington· Avg. $143/nightCenter Valley· Avg. $141/nightHellertown· Avg. $119/nightBridgeport· Avg. $142/nightOakmont· Avg. $100/nightDevon· Avg. $142/nightHenryville· Avg. $135/nightAnalomink· Avg. $137/nightAllegheny-West· Avg. $111/nightColumbia· Avg. $132/nightGouldsboro· Avg. $209/nightMillcreek Township· Avg. $93/nightFrazer· Avg. $160/nightConshohocken· Avg. $115/nightGarnet Valley· Avg. $129/nightSwarthmore· Avg. $125/nightWest Conshohocken· Avg. $119/nightGettysburg· Avg. $108/nightGreentown· Avg. $201/nightAmbler· Avg. $120/nightMarshalls Creek· Avg. $133/nightUniversity Park· Avg. $110/nightBellefonte· Avg. $122/nightMalvern· Avg. $104/nightAnnville· Avg. $108/nightHarrisburg· Avg. $96/nightMarietta· Avg. $178/nightCoopersburg· Avg. $162/nightBryn Mawr· Avg. $133/nightBrunnerville· Avg. $121/nightEast Earl· Avg. $112/nightLanghorne· Avg. $118/nightClarks Summit· Avg. $103/nightHollidaysburg· Avg. $125/nightBangor· Avg. $117/nightAllentown· Avg. $172/nightShillington· Avg. $115/nightJenkintown· Avg. $115/nightShippensburg· Avg. $89/nightTunkhannock Township· Avg. $224/nightSaylorsburg· Avg. $177/nightCoatesville· Avg. $113/nightMohnton· Avg. $116/nightGreencastle· Avg. $97/nightGlen Riddle· Avg. $130/nightDenver· Avg. $125/nightMedia· Avg. $142/nightClaysburg· Avg. $184/nightIrwin· Avg. $93/nightWinona Lakes· Avg. $194/nightEllwood City· Avg. $108/nightHatfield· Avg. $104/nightCarbondale· Avg. $102/nightHershey· Avg. $97/nightLancaster· Avg. $117/nightLakeville· Avg. $210/nightAdamstown· Avg. $109/nightMonessen· Avg. $93/nightMiddle Smithfield· Avg. $194/nightYoungwood· Avg. $92/nightSpring City· Avg. $108/nightMoon Township· Avg. $100/nightClaridge· Avg. $86/nightEdinboro· Avg. $91/nightWest Reading· Avg. $117/nightRed Lion· Avg. $114/nightTamiment· Avg. $194/nightNarvon· Avg. $124/nightKing of Prussia· Avg. $142/nightScranton· Avg. $109/nightChester Springs· Avg. $279/nightBethlehem· Avg. $120/nightWilkes-Barre· Avg. $121/nightMontoursville· Avg. $89/nightBrackney· Avg. $89/nightLittlestown· Avg. $133/nightBushkill· Avg. $195/nightWest Hazleton· Avg. $109/nightMountville· Avg. $120/nightTarentum· Avg. $100/nightElysburg· Avg. $116/nightHorsham· Avg. $115/nightShamokin Dam· Avg. $113/nightHickory Run State Park· Avg. $363/nightLimerick· Avg. $181/nightCranberry Township· Avg. $82/nightGrove City· Avg. $90/nightLewisburg· Avg. $112/nightDanville· Avg. $97/nightSkytop· Avg. $144/nightMount Pleasant· Avg. $85/nightDillsburg· Avg. $120/nightUniontown· Avg. $81/nightSomerset· Avg. $96/nightFogelsville· Avg. $101/nightState College· Avg. $87/nightChambersburg· Avg. $81/nightHopwood· Avg. $84/nightSlippery Rock· Avg. $99/nightMonroeville· Avg. $100/nightLehighton· Avg. $130/nightNew Columbia· Avg. $113/nightHuntingdon· Avg. $102/nightRoyersford· Avg. $122/nightNumidia· Avg. $90/nightScottdale· Avg. $83/nightKunkletown· Avg. $262/nightSelinsgrove· Avg. $87/nightKutztown· Avg. $149/nightPlum· Avg. $100/nightLime Ridge· Avg. $94/nightTafton· Avg. $108/nightJonestown· Avg. $107/nightLake Wallenpaupack· Avg. $108/nightRector· Avg. $164/nightErie· Avg. $107/nightAtglen· Avg. $140/nightPocono Lake· Avg. $297/nightClarion· Avg. $90/nightClearfield· Avg. $90/nightAdrian Furnace· Avg. $100/nightKennett Square· Avg. $113/nightClinton· Avg. $87/nightBradford· Avg. $103/nightBrockway· Avg. $96/nightNew Hope· Avg. $168/nightRaystown Lake· Avg. $110/nightPequea· Avg. $191/nightConnellsville· Avg. $95/nightBedford· Avg. $84/nightLake Como· Avg. $124/nightAltoona· Avg. $83/nightCarlisle· Avg. $98/nightLakewood· Avg. $127/nightElverson· Avg. $169/nightLake Ariel· Avg. $236/nightTerre Hill· Avg. $88/nightLatrobe· Avg. $98/nightJones Mills· Avg. $159/nightHawley· Avg. $108/nightSeven Springs· Avg. $159/nightChampion· Avg. $159/nightBig Bass Lake· Avg. $179/nightMount Gretna· Avg. $124/nightHoney Brook· Avg. $129/nightJim Thorpe· Avg. $118/nightMifflinville· Avg. $68/nightBerwick· Avg. $94/nightCashtown· Avg. $87/nightWellsboro· Avg. $87/nightShartlesville· Avg. $84/nightMiddlebury Center· Avg. $87/nightShohola· Avg. $212/nightTyler Hill· Avg. $90/nightKennerdell· Avg. $102/nightBuck Hill Falls· Avg. $164/nightWeedville· Avg. $132/nightHidden Valley· Avg. $206/nightMilesburg· Avg. $174/nightNormalville· Avg. $111/nightBlossburg· Avg. $101/nightBlue Ridge Summit· Avg. $130/nightBeach Lake· Avg. $147/nightMilford· Avg. $75/nightConfluence· Avg. $130/nightGibbon Glade· Avg. $83/nightLigonier· Avg. $165/nightFairfield· Avg. $149/nightSquirrel Hill North· Avg. $92/nightLaughlintown· Avg. $165/nightWhite Haven· Avg. $195/nightJames Creek· Avg. $120/nightPocono Pines· Avg. $314/nightLaporte· Avg. $132/nightTobyhanna· Avg. $261/nightEntriken· Avg. $180/nightWarriors Mark· Avg. $86/nightFarmington· Avg. $227/nightEagles Mere· Avg. $135/nightShawnee on Delaware· Avg. $140/nightTreasure Lake· Avg. $100/nightGaines· Avg. $149/nightEquinunk· Avg. $76/nightAddison· Avg. $174/nightClarence· Avg. $163/nightEspyville· Avg. $142/nightMingoville· Avg. $195/nightAirville· Avg. $90/nightClifford· Avg. $75/nightOhiopyle