Chicago budget hotels

We found the best hotel deals
Tue 12/12
Wed 13/12
Compare vs KAYAK |
Most popular budget hotels in Chicago
Congress Plaza Hotel

Congress Plaza Hotel

Good, 11,162 reviews
#1 out of 30 hotels
RM 371+
Check-in
Check-out
Central Loop Hotel

Central Loop Hotel

Excellent, 3,865 reviews
#2 out of 30 hotels
RM 432+
Check-in
Check-out
River Hotel

River Hotel

Excellent, 2,790 reviews
#3 out of 30 hotels
RM 444+
Check-in
Check-out
DoubleTree by Hilton Chicago - Magnificent Mile

DoubleTree by Hilton Chicago - Magnificent Mile

Excellent, 3,589 reviews
#4 out of 30 hotels
RM 452+
Check-in
Check-out
Chicago's Essex Inn

Chicago's Essex Inn

Good, 5,646 reviews
#5 out of 30 hotels
RM 334+
Check-in
Check-out
Hilton Garden Inn Chicago Downtown/Magnificent Mile

Hilton Garden Inn Chicago Downtown/Magnificent Mile

Excellent, 2,642 reviews
#6 out of 30 hotels
RM 603+
Check-in
Check-out
Hotel Versey - Days Inn Chicago

Hotel Versey - Days Inn Chicago

Excellent, 1,930 reviews
#7 out of 30 hotels
RM 379+
Check-in
Check-out
Hampton Inn & Suites Chicago-Downtown

Hampton Inn & Suites Chicago-Downtown

Excellent, 980 reviews
#8 out of 30 hotels
RM 579+
Check-in
Check-out
The Willows Hotel

The Willows Hotel

Excellent, 836 reviews
#9 out of 30 hotels
RM 497+
Check-in
Check-out
Chicago South Loop Hotel

Chicago South Loop Hotel

Good, 3,256 reviews
#10 out of 30 hotels
RM 379+
Check-in
Check-out
The Majestic Hotel

The Majestic Hotel

Excellent, 922 reviews
#11 out of 30 hotels
RM 460+
Check-in
Check-out
City Suites Hotel

City Suites Hotel

Excellent, 792 reviews
#12 out of 30 hotels
RM 534+
Check-in
Check-out
Best Western Plus Hawthorne Terrace Hotel

Best Western Plus Hawthorne Terrace Hotel

Excellent, 516 reviews
#13 out of 30 hotels
RM 619+
Check-in
Check-out
Quality Inn Midway Airport

Quality Inn Midway Airport

Excellent, 209 reviews
#14 out of 30 hotels
RM 407+
Check-in
Check-out
Chicago Lake Shore Hotel

Chicago Lake Shore Hotel

Good, 851 reviews
#15 out of 30 hotels
RM 387+
Check-in
Check-out
Budget