
Find hotels in Keswick, IA from ฿1,574
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Keswick hotels

Crest Country Inn
Crest Country InnWilliamsburg
9.2 out of 10, Wonderful, (609 reviews)
The price is ฿2,500
฿2,800 total
includes taxes & fees
21 Apr - 22 Apr

Days Inn & Suites by Wyndham Williamsburg IA North
Days Inn & Suites by Wyndham Williamsburg IA NorthWilliamsburg
8.2 out of 10, Very good, (213 reviews)
The price is ฿2,235
฿2,503 total
includes taxes & fees
23 Apr - 24 Apr

Belva Deer Inn
Belva Deer InnSigourney
9.0 out of 10, Wonderful, (186 reviews)
The price is ฿3,540
฿3,806 total
includes taxes & fees
20 Apr - 21 Apr

Quality Inn Oskaloosa
Quality Inn OskaloosaOskaloosa
7.6 out of 10, Good, (473 reviews)
The price is ฿1,737
฿1,945 total
includes taxes & fees
3 May - 4 May

Budget Inn Oskaloosa US 63 Near Pella
Budget Inn Oskaloosa US 63 Near PellaOskaloosa
8.6 out of 10, Excellent, (254 reviews)
The price is ฿1,788
฿2,181 total
includes taxes & fees
20 Apr - 21 Apr

Hotel O Oskaloosa Near Eddyville
Hotel O Oskaloosa Near EddyvilleOskaloosa
5.0 out of 10, (155 reviews)
The price is ฿1,369
฿1,574 total
includes taxes & fees
3 May - 4 May
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Top Keswick Hotel Reviews

Days Inn & Suites by Wyndham Williamsburg IA North
8/10 Good
More cheap stays in Keswick

Hotel O Oskaloosa Near Eddyville
2278 Highway 63 North Oskaloosa IA
The price is ฿1,369 per night from 3 May to 4 May
฿1,369
฿1,574 total
3 May - 4 May
includes taxes & fees


























