Search for Cheap Deals onKid-Friendly Hotels in St. Michaels
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking!
Featured St. Michaels Family Hotels

St Michaels Inn
1228 S Talbot Street St. Michaels MD
Fully refundable
Book a stay at this business-friendly hotel in St. Michaels. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean ...

Inn at Perry Cabin
308 Watkins Ln St. Michaels MD
Book a stay at this luxury hotel in St. Michaels. Enjoy free WiFi, free valet parking, and a full-service spa. Our guests praise the helpful staff in our reviews. ...
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.
Hotels with Pools in St. Michaels

St Michaels Inn
1228 S Talbot Street St. Michaels MD
Book a stay at this business-friendly hotel in St. Michaels. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean ...
8/10 Very Good! (1,003 reviews)
Staff was friendly, courteous, and helpful.
Reviewed on Dec 15, 2025

Inn at Perry Cabin
308 Watkins Ln St. Michaels MD
Book a stay at this luxury hotel in St. Michaels. Enjoy free WiFi, free valet parking, and a full-service spa. Our guests praise the helpful staff in our reviews. ...
9.4/10 Exceptional! (371 reviews)
Fantastic resort; beautiful with lots of great history. Highly recommend the historic walking tour with Jay.
Reviewed on Nov 12, 2025

George Brooks House B&B
24500 Rolles Range Road St. Michaels MD
Stay at this B&B in St. Michaels. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Perry Cabin Park and St Michaels Nature Trail are located ...
8.6/10 Excellent! (65 reviews)
We were in St. Michaels for a wedding. We are planning on returning for a longer stay in the future.
Reviewed on Nov 2, 2025
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.
Hotels With Connecting Rooms in St. Michaels

Inn at Perry Cabin
308 Watkins Ln St. Michaels MD
Book a stay at this luxury hotel in St. Michaels. Enjoy free WiFi, free valet parking, and a full-service spa. Our guests praise the helpful staff in our reviews. ...
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.
Hotels by Star Rating
More Hotel Options
- Hotels with a Pool in St. Michaels
- Historic Hotels in St. Michaels
- Hotels with Free Parking in St. Michaels
- Romantic Hotels in St. Michaels
- Pet-friendly Hotels in St. Michaels
- Oceanfront Hotels in St. Michaels
- Hotel Wedding Venues in St. Michaels
- Hotels with Hot Tubs in St. Michaels
- Resorts & Hotels with Spas in St. Michaels
- Beach Hotels in St. Michaels
St. Michaels Neighborhoods
Top Points of Interests in St. Michaels
- Hotels near St. Michaels Winery
- Hotels near Chesapeake Bay Maritime Museum
- Hotels near St. Michaels Museum
- Hotels near Windon Distilling
- Hotels near St Michaels Nature Trail
- Hotels near U.S. Naval Academy
- Hotels near Navy-Marine Corps Memorial Stadium
- Hotels near Chesapeake Bay
- Hotels near Annapolis City Dock
- Hotels near Chesapeake Bay Bridge
- Hotels near Annapolis Mall Shopping Center
Cities near St. Michaels
- Annapolis Hotels (19.58 mi)
- Cambridge Hotels (17.02 mi)
- Easton Hotels (8.01 mi)
- Chesapeake Beach Hotels (17.85 mi)
- Stevensville Hotels (14.25 mi)
- Grasonville Hotels (11.87 mi)
- Chestertown Hotels (30.99 mi)
- Pasadena Hotels (29.78 mi)
- Eastern Shore Hotels (21.5 mi)
- Prince Frederick Hotels (25.8 mi)
- North Beach Hotels (17.4 mi)
- Edgewater Hotels (21.08 mi)
- Rock Hall Hotels (24.28 mi)
- Tilghman Hotels (8.4 mi)
- Arnold Hotels (22.6 mi)
- Oxford Hotels (7.47 mi)
- Queenstown Hotels (14.54 mi)
- Centreville Hotels (19.56 mi)
- Denton Hotels (22.21 mi)
- Deale Hotels (17.82 mi)
