Star Rating
Hotel Name
Price Range (USD) to
Amenities

Saint Michaels Maryland Hotels & Motels

Only hotels in Saint Michaels are listed below. Search for cheap and discounted hotel and motel rates in or near Saint Michaels, MD for your corporate or personal leisure travel. Discover the best Saint Michaels, Maryland motel and hotel rooms. Browse the Saint Michaels area hotels to find the perfect lodging! Please use the provided map of the Saint Michaels hotels. Group booking? Search Saint Michaels Group Hotel Rates

The Saint Michaels center is about 18 miles southeast of Chesapeake Bay Bridge and 18 miles southeast of Barge House Museum.

Saint Michaels Hotels/Accommodations

The Old Brick Inn in St. Michaels
+1-888-690-5281
401 South Talbot St., St. Michaels, MD 21663 ~0.10 miles west of Saint Michaels
  • Mid-scale Rural hotel
  • 4 meeting rooms in hotel
From$120
Very Good 4.0 /5 Recent Reviews Call
St. Michaels Harbour Inn Marina & Spa
+1-800-230-4134
101 North Harbor Rd., St. Michaels, MD 21663 ~0.20 miles northeast of Saint Michaels
  • 3 star Resort property
  • 46 rooms in property
The Inn at Perry Cabin : 308 Watkins Lane
+1-800-997-5148
308 Watkins Lane, St. Michael's, MD 21663 ~0.29 miles west of Saint Michaels
  • High end Resort property
  • Hotel has 27 suites
From$245
Very Good 4.5 /5 Reviews Call
St. Michaels Inn 1228 South Talbot St., St. Michaels, MD 21663 ~0.40 miles southeast of Saint Michaels
  • 3-star Resort property
  • Check-in: 3:00 pm
From$65
Average 3.0 /5 Latest Reviews Call
Harbourtowne Golf Resort & Conference Center - Saint Michaels 9784 Martingham Dr., Saint Michaels, MD 21663
  • 3 star Riverfront hotel
  • 111 rooms in property
From$105
Average 3.5 /5 Read Reviews Call
Tidewater Inn
+1-800-997-5149
101 East Dover Rd., Easton, MD 21601 ~7.93 miles east of Saint Michaels
  • Low Cost Downtown property
  • 8 meeting rooms in hotel
From$99
Very Good 4.0 /5 Read Reviews Call
Hampton Inn - Easton 8058 Ocean Gateway, Easton, MD 21601 ~8.70 miles east of Saint Michaels
  • Economy Downtown hotel
  • Complimentary breakfast is offered
From$129
Very Good 4.5 /5 Review Score Call
Holiday Inn Express Easton 8561 Ocean Gateway, Easton, MD 21601 ~8.70 miles east of Saint Michaels
  • Affordable Downtown property
  • Check in: 3:00 pm
From$93
Very Good 4.5 /5 Latest Reviews Call
Comfort Inn Easton 8523 Ocean Gateway, Easton, MD 21601 ~8.74 miles east of Saint Michaels
  • Low Cost Rural hotel
  • 3 meeting rooms in hotel
From$75
Very Good 4.0 /5 Latest Reviews Call
Best Western Plus Easton Inn 8708 Alicia Dr., Easton, MD 21601 ~8.77 miles east of Saint Michaels
  • Three Star property
  • 3 floors in property
From$96
Excellent 5.0 /5 Review Score Call
Sleep Inn Grasonville Md. in Grasonville
+1-888-305-3366
101 V.f.w Ave., Grasonville, MD 21638 ~11.11 miles north of Saint Michaels
  • Low Cost Resort property
  • Complimentary breakfast is offered
From$75
Very Good 4.0 /5 Recent Reviews Call
Hilton Garden Inn Kent Island - Grasonville 3206 Main St., Grasonville, MD 21638 ~12.80 miles north of Saint Michaels
  • 3 star Riverfront hotel
  • 5 floors in property
From$119
Very Good 4.5 /5 Review Score Call
Best Western Kent Narrows Inn : 3101 Main St. 3101 Main St., Grasonville, MD 21638 ~12.89 miles north of Saint Michaels
  • Economy Resort property
  • Fitness / Gym is on-site
From$74
Average 3.5 /5 Recent Reviews Call
Holiday Inn Express Kent Island / Annapolis East - Grasonville
+1-800-230-4134
1020 Kent Narrows Rd., Grasonville, MD 21638 ~12.99 miles north of Saint Michaels
  • Affordable Rural property
  • 3 floors in property
From$80
Very Good 4.0 /5 Read Reviews Call
Historic Kent Manor Inn & Events
+1-800-997-5148
500 Kent Manor Dr., Stevensville Kent Island Annapolis, MD 21666 ~13.69 miles northwest of Saint Michaels
  • Four star Riverfront hotel
  • 24 sleeping rooms in hotel
From$135
Very Good 4.5 /5 Guest Reviews Call
Killarney B Inn B - Cambridge 102 Killarney Rd., Cambridge, MD 21613 ~17.17 miles southeast of Saint Michaels
  • 3 star hotel
The Inn at Herrington Harbour - Rose Haven 7161 Lake Shore Dr., Rose Haven, MD 20714 ~17.66 miles west of Saint Michaels
  • 4-star Beach hotel
  • Check-in time: 2:00 pm
Holiday Inn Express Cambridge Md - Cambridge 2715 Ocean Gateway, Cambridge, MD 21613 ~17.90 miles southeast of Saint Michaels
  • 3-star Rural property
  • Fitness + Health Center
From$80
Very Good 4.0 /5 Reviews Call
Hyatt Regency Chesapeake Bay : 100 Heron Blvd.
+1-888-690-5281
100 Heron Blvd., Cambridge, MD 21613 ~17.92 miles southeast of Saint Michaels
  • 4-star property
  • Fitness center on property
From$140
Very Good 4.0 /5 Guest Reviews Call
Chesapeake Beach Resort & Spa : 4165 Mears Ave.
+1-800-230-4134
4165 Mears Ave., Chesapeake Beach, MD 20732 ~17.99 miles west of Saint Michaels
  • Affordable Beach property
  • Hotel has 12 suites
From$130
Very Good 4.0 /5 Read Reviews Call
Americas Best Value Inn
+1-800-997-5148
2831 Ocean Gateway, Cambridge, MD 21613 ~18.30 miles southeast of Saint Michaels
  • 2-star Highway hotel
  • Check in time: 2Pm
From$45
Poor 2.0 /5 Reviews Call
Days Inn & Suites - Cambridge
+1-888-690-5247
2917 Ocean Gateway, Cambridge, MD 21613 ~18.68 miles southeast of Saint Michaels
  • Two-star Highway hotel
  • Hotel has 2 floors
From$75
Average 3.0 /5 Reviews Call
Comfort Inn & Suites 2936 Ocean Gateway, Cambridge, MD 21613 ~18.82 miles southeast of Saint Michaels
  • Low Cost Rural hotel
  • 65 rooms in hotel
From$75
Very Good 4.0 /5 Reviews Call
Marriott Annapolis Waterfront - Annapolis
+1-800-997-5149
80 Compromise St., Annapolis, MD 21401 ~19.37 miles northwest of Saint Michaels
  • Expensive Downtown property
  • 150 sleeping rooms in hotel
From$209
Very Good 4.0 /5 Read Reviews Call
Historic Inn of Annapolis - Annapolis 58 State Circle, Annapolis, MD 21401 ~19.78 miles northwest of Saint Michaels
  • Three Star Downtown hotel
  • Check in: 3:00pm
From$119
Very Good 4.0 /5 Recent Reviews Call
Next 25 Saint Michaels Hotels >  [1 - 25 of 50]   
Next: See My Saint Michaels Hotels with Pricing
Back to Top