
Find hotels in Defiance, MO from CA $100
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Defiance
Family friendly
Apart hotel
Check prices for these dates
Our top choices for Defiance hotels

Drury Inn & Suites Southwest St. Louis
Drury Inn & Suites Southwest St. LouisValley Park
9.6 out of 10, Exceptional, (1,002 reviews)
The price is CA $160
CA $187 total
includes taxes & fees
Apr 4 - Apr 5

Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham
Heritage Inn & Suites St. Louis/Fenton, Trademark by WyndhamFenton
8.0 out of 10, Very good, (1,174 reviews)
The price is CA $124
CA $143 total
includes taxes & fees
Apr 5 - Apr 6

Baymont by Wyndham Warrenton
Baymont by Wyndham WarrentonWarrenton
7.6 out of 10, Good, (1,003 reviews)
The price is CA $111
CA $127 total
includes taxes & fees
Apr 13 - Apr 14

Holiday Inn Express St. Louis West - O'Fallon by IHG
Holiday Inn Express St. Louis West - O'Fallon by IHGO'Fallon
8.6 out of 10, Excellent, (890 reviews)
The price is CA $143
CA $169 total
includes taxes & fees
Apr 5 - Apr 6

WoodSpring Suites St Peters-OFallon
WoodSpring Suites St Peters-OFallonSt. Peters
8.8 out of 10, Excellent, (67 reviews)
The price is CA $124
CA $146 total
includes taxes & fees
Apr 1 - Apr 2

Hampton Inn St. Louis Wentzville
Hampton Inn St. Louis WentzvilleWentzville
9.0 out of 10, Wonderful, (679 reviews)
The price is CA $166
CA $190 total
includes taxes & fees
Apr 13 - Apr 14

Sleep Inn & Suites O'Fallon MO - Technology Drive
Sleep Inn & Suites O'Fallon MO - Technology DriveO'Fallon
9.0 out of 10, Wonderful, (1,009 reviews)
The price is CA $105
CA $123 total
includes taxes & fees
Apr 15 - Apr 16

Drury Plaza Hotel St. Louis Chesterfield
Drury Plaza Hotel St. Louis ChesterfieldChesterfield
9.8 out of 10, Exceptional, (1,116 reviews)
The price is CA $181
CA $209 total
includes taxes & fees
Apr 4 - Apr 5

Hampton Inn St. Charles St. Peters
Hampton Inn St. Charles St. PetersSt. Charles
8.0 out of 10, Very good, (1,004 reviews)
The price is CA $147
CA $169 total
includes taxes & fees
Apr 12 - Apr 13

Quality Inn Foristell
Quality Inn ForistellForistell
8.2 out of 10, Very good, (957 reviews)
The price is CA $122
CA $137 total
includes taxes & fees
Apr 13 - Apr 14

Drury Inn & Suites St. Louis St. Peters
Drury Inn & Suites St. Louis St. PetersSt. Peters
9.4 out of 10, Exceptional, (1,005 reviews)
The price is CA $153
CA $176 total
includes taxes & fees
Apr 5 - Apr 6

Super 8 by Wyndham Union
Super 8 by Wyndham UnionUnion
8.2 out of 10, Very good, (641 reviews)
The price is CA $114
CA $126 total
includes taxes & fees
Apr 6 - Apr 7

TownePlace Suites by Marriott Wentzville
TownePlace Suites by Marriott WentzvilleWentzville
9.4 out of 10, Exceptional, (51 reviews)
The price is CA $210
CA $247 total
includes taxes & fees
Apr 3 - Apr 4

Holiday Inn Express & Suites St Peters by IHG
Holiday Inn Express & Suites St Peters by IHGSt. Peters
9.4 out of 10, Exceptional, (398 reviews)
The price is CA $154
CA $186 total
includes taxes & fees
Apr 5 - Apr 6

Wingate by Wyndham St. Louis/Fenton Route 66
Wingate by Wyndham St. Louis/Fenton Route 66Fenton
7.8 out of 10, Good, (1,179 reviews)
The price is CA $118
CA $136 total
includes taxes & fees
Apr 5 - Apr 6

Best Western Plus Fenton
Best Western Plus FentonFenton
9.2 out of 10, Wonderful, (244 reviews)
The price is CA $150
CA $173 total
includes taxes & fees
Apr 5 - Apr 6

Comfort Suites St Charles - St Louis
Comfort Suites St Charles - St LouisSt. Charles
8.4 out of 10, Very good, (1,006 reviews)
The price is CA $129
CA $148 total
includes taxes & fees
Apr 26 - Apr 27

Drury Plaza Hotel St. Louis St. Charles
Drury Plaza Hotel St. Louis St. CharlesSt. Charles
9.6 out of 10, Exceptional, (1,007 reviews)
The price is CA $200
CA $232 total
includes taxes & fees
Apr 4 - Apr 5

The Wildwood Hotel
The Wildwood HotelWildwood
9.2 out of 10, Wonderful, (1,639 reviews)
The price is CA $113
CA $131 total
includes taxes & fees
Apr 6 - Apr 7

Quality Inn Near Six Flags St. Louis
Quality Inn Near Six Flags St. LouisPacific
8.4 out of 10, Very good, (368 reviews)
The price is CA $138
CA $157 total
includes taxes & fees
Apr 5 - Apr 6
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
Stay near popular Defiance attractions
Learn more about Defiance
Nestled along the Missouri River, this historic village offers scenic hiking trails and access to nearby wine country. Visit the Daniel Boone Home in neighbouring Defiance Township or enjoy tastings at the family-owned wineries dotting the surrounding countryside.

Top Defiance Hotel Reviews
Recent Reviews in Defiance

Drury Plaza Hotel St. Louis Chesterfield
10/10 Excellent
More cheap stays in Defiance

Days Inn and Suites by Wyndham St. Louis/Westport Plaza
1970 Craig Rd Maryland Heights MO
The price is CA $93 per night from Apr 5 to Apr 6
CA $93
CA $108 total
Apr 5 - Apr 6
includes taxes & fees
4.6/10 (1,005 reviews)
Hotels in Defiance with star rating

4 Star Hotels
7 properties
Frequently asked questions
Explore a world of travel with Expedia
- Hotels near 9-11 Memorial
- B&B in Augusta
- Boutique Hotels in Augusta
- Cheap Hotels in Augusta
- Historic Hotels in Augusta
- Hotels with a Pool in Augusta
- Augusta Hotels
- Rv Parks in Augusta
- Villas in Augusta
- Hotels near Augusta Winery
- Ballwin Hotels
- Chesterfield Hotels
- Hotels near Chesterfield Sports Fusion
- Cottleville Hotels
- Luxury Hotels in Dardenne Prairie
- Dardenne Prairie Hotels
- Lodges in Dardenne Prairie
- Ellisville Hotels
- Eureka Hotels
- Cheap Hotels in Gray Summit
- Pet-Friendly Hotels in Gray Summit
- Gray Summit Hotels
- Guest Houses in Grover
- Romantic Hotels in Grover
- Grover Hotels
- Aparthotels in Hamburg
- Hostels in Hamburg
- Harvester Hotels
- Hotels near Hidden Valley Ski Resort
- B&B in Labadie
- Labadie Hotels
- Lake St Louis Hotels
- Hotels near National Equestrian Center
- Apartments in New Melle
- B&B in New Melle
- O'fallon Hotels
- Pacific Hotels
- Hotels near Purina Farms
- Hotels near Route 66 State Park
- Aparthotels in Saint Albans
- B&B in Saint Albans
- Guest Houses in Saint Albans
- Saint Albans Hotels
- Inns in Saint Albans
- Motels in Saint Albans
- Hotels near Six Flags St. Louis
- Hotels near St. Louis Premium Outlets
- Hotels near The Factory
- Hotels near Vietnam Veterans Memorial
- Villa Ridge Hotels
- Farmstay in Weldon Spring
- Apartments in Weldon Spring
- Cheap Hotels in Weldon Spring Heights
- Hotels & Resorts for Couples in Weldon Spring Heights
- Weldon Spring Heights Hotels
- Wentzville Hotels
- Aparthotels in Wildwood
- B&B in Wildwood
- Cabin Rentals in Wildwood
- Chalets in Wildwood
- Cottages in Wildwood
- Guest Houses in Wildwood
- All Inclusive Resorts and in Wildwood
- Best Western Hotels in Wildwood
- Business Hotels in Wildwood
- Cheap Hotels in Wildwood
- Family Hotels in Wildwood
- Golf Hotels in Wildwood
- Historic Hotels in Wildwood
- Hotels with Early Check-in in Wildwood
- Hotels with Balconies in Wildwood
- Hotels with Bar in Wildwood
- Hotels with Hot Tubs in Wildwood
- Hotels with an Indoor Pool in Wildwood
- Luxury Hotels in Wildwood
- Marriott Hotels & Resorts in Wildwood
- Pet-Friendly Hotels in Wildwood
- Spa Hotels in Wildwood
- Waterpark Hotels in Wildwood
- Wildwood Hotels
- Lodges in Wildwood
- Motels in Wildwood
- Townhomes in Wildwood
- Flights to Gray Summit
- Flights to Wildwood
- Flights from Wildwood
- Flights from Newton (EWK) to St. Louis (SUS)
- Flights from Niagara Falls (IAG) to St. Louis (SUS)
- Flights from Little Rock (LIT) to St. Louis (SUS)
- Flights from Poplar Bluff (POF) to St. Louis (SUS)
- Flights from Vancouver (YVR) to St. Louis (SUS)
- Flights from Toronto (YYZ) to St. Louis (SUS)













































































