Top cities to stay in Illinois

Chicago
Avg. $216 · 2,281 properties
River North
Avg. $295 · 292 properties
Streeterville
Avg. $320 · 184 properties
South Loop
Avg. $317 · 183 properties
Springfield
Avg. $113 · 111 properties
Naperville
Avg. $129 · 110 properties
Schaumburg
Avg. $110 · 108 properties
Peoria
Avg. $116 · 107 properties
Rockford
Avg. $109 · 98 properties
Joliet
Avg. $120 · 96 properties
Marion
Avg. $199 · 94 properties
Champaign
Avg. $101 · 85 properties
Aurora
Avg. $135 · 82 properties
Waukegan
Avg. $108 · 80 properties
Bolingbrook
Avg. $183 · 73 properties
Bloomington
Avg. $118 · 69 properties
Lincoln Park
Avg. $299 · 66 properties
Arlington Heights
Avg. $96 · 63 properties
Oak Park
Avg. $235 · 63 properties
Galena
Avg. $194 · 60 properties

Vacations in Illinois

How many rentals are available in Illinois?

Average price for rentals in Illinois

Most popular type of vacation rental in Illinois

Top travel destinations in Illinois

How many cities have available rentals in Illinois?

Explore nearby regions

Wisconsin
15,181 properties
Avg $214
Indiana
7,494 properties
Avg $155
Missouri
19,467 properties
Avg $174
Iowa
4,444 properties
Avg $140
Michigan
33,549 properties
Avg $220
Kentucky
8,150 properties
Avg $150
Tennessee
43,854 properties
Avg $266
Arkansas
8,506 properties
Avg $165

More cities with vacation rentals in Illinois

Oak Brook· Avg. $127/nightEvanston· Avg. $218/nightHoffman Estates· Avg. $110/nightEast Peoria· Avg. $122/nightBelleville· Avg. $109/nightGurnee· Avg. $96/nightOakbrook Terrace· Avg. $139/nightRosemont· Avg. $100/nightDes Plaines· Avg. $98/nightSt. Peters· Avg. $126/nightElgin· Avg. $147/nightLombard· Avg. $122/nightElk Grove Village· Avg. $110/nightBartlett· Avg. $270/nightMoline· Avg. $111/nightRolling Meadows· Avg. $96/nightFox Lake· Avg. $357/nightDecatur· Avg. $91/nightNormal· Avg. $113/nightGlenview· Avg. $127/nightCarbondale· Avg. $170/nightBedford Park· Avg. $110/nightDundee· Avg. $113/nightSaint Charles· Avg. $115/nightOttawa· Avg. $141/nightUrbana· Avg. $80/nightRogers Park· Avg. $142/nightCherry Valley· Avg. $95/nightPalatine· Avg. $96/nightOrland Park· Avg. $144/nightFairview Heights· Avg. $74/nightBuffalo Grove· Avg. $133/nightDeer Park Township· Avg. $220/nightNorthbrook· Avg. $137/nightCaseyville· Avg. $86/nightLake Springfield· Avg. $103/nightWarrenville· Avg. $113/nightEffingham· Avg. $85/nightTinley Park· Avg. $87/nightDowners Grove· Avg. $139/nightAlton· Avg. $113/nightWrigleyville· Avg. $459/nightLower West Side· Avg. $283/nightPontoon Beach· Avg. $77/nightForest Park· Avg. $238/nightWicker Park· Avg. $352/nightMount Vernon· Avg. $85/nightCollinsville· Avg. $109/nightQuincy· Avg. $94/nightMelrose Park· Avg. $78/nightBucktown· Avg. $188/nightDanville· Avg. $83/nightSkokie· Avg. $162/nightPark Ridge· Avg. $139/nightNorthlake· Avg. $78/nightCrystal Lake· Avg. $218/nightFranklin Park· Avg. $70/nightForsyth· Avg. $82/nightDeKalb· Avg. $103/nightVilla Park· Avg. $192/nightNauvoo· Avg. $195/nightLisle· Avg. $150/nightWheeling· Avg. $110/nightLake Saint Louis· Avg. $119/nightSchiller Park· Avg. $63/nightLasalle· Avg. $198/nightWest Loop· Avg. $162/nightBallwin· Avg. $225/nightAlto Pass· Avg. $187/nightBatavia· Avg. $139/nightKirkwood· Avg. $138/nightUtica· Avg. $181/nightMagnificent Mile· Avg. $174/nightBerwyn· Avg. $181/nightWheaton· Avg. $265/nightWestmont· Avg. $84/nightCrestwood· Avg. $185/nightHillside· Avg. $95/nightLake Villa· Avg. $210/nightBurbank· Avg. $118/nightEast Hazel Crest· Avg. $74/nightWillowbrook· Avg. $78/nightEnglewood· Avg. $74/nightCalumet Park· Avg. $99/nightRiverside· Avg. $136/nightHinsdale· Avg. $80/nightMaywood· Avg. $219/nightLincolnwood· Avg. $247/nightVan Buren· Avg. $124/nightLyons· Avg. $91/nightWestchester· Avg. $105/nightCountryside· Avg. $107/nightBellwood· Avg. $213/nightAnna· Avg. $162/nightLake Zurich· Avg. $126/nightFox River Grove· Avg. $280/nightGrant Park· Avg. $349/nightChicago Ridge· Avg. $138/nightEl Paso· Avg. $121/nightEast Dubuque· Avg. $238/nightCicero· Avg. $253/nightDearborn Park· Avg. $523/nightBrookfield· Avg. $70/nightWorth· Avg. $145/nightClarendon Hills· Avg. $105/nightRiver Grove· Avg. $75/nightBurnham· Avg. $209/nightJefferson Park· Avg. $158/nightElmwood Park· Avg. $126/nightBroadview· Avg. $72/nightEdgebrook· Avg. $280/nightKenilworth· Avg. $229/nightElizabeth· Avg. $252/nightBannockburn· Avg. $59/nightIngleside· Avg. $109/nightLa Grange· Avg. $102/nightTower Lakes· Avg. $119/nightCobdenGorevilleSauganashDe SotoPekin HeightsOrange PrairieLaddMillstadt Junction