Hotels in Saint Michaels

Search and compare Saint Michaels hotels from hundreds of travel sites and save

Saint Michaels, MD, United States
Sep 25 — Sep 262
Saint Michaels, MD, United States
Sat 9/25
Sun 9/26
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Saint Michaels

Filter by star ratings
All filters
Inn at Perry Cabin
Inn at Perry Cabin
9.0 Excellent
308 Watkins Lane, Saint Michaels, MD, United States
Show on map
0.4 mi from city centre, Saint Michaels 
ExcellentBased on 104 reviews
9.0

Conveniently situated and providing a Jacuzzi, an outdoor pool and a sauna, this comfortable inn is within easy driving distance of Easton. It is also steps from St Michaels's well-known tourist spots.

St. Michaels Inn
St. Michaels Inn
7.8 Good
1228 South Talbot Street, Saint Michaels, MD, United States
Show on map
1.4 mi from city centre, Saint Michaels 
GoodBased on 971 reviews
7.8

The hotel offers a historic setting when in St Michaels. It also provides an outdoor pool, laundry facilities and a ticket service.

St Michaels Harbour Inn, Marina and Spa
St Michaels Harbour Inn, Marina and Spa
8.5 Excellent
101 N. Harbour Road, Saint Michaels, MD, United States
Show on map
0.2 mi from city centre, Saint Michaels 
ExcellentBased on 983 reviews
8.5

St Michaels Harbour Inn Marina and Spa is located in St Michaels and features free wireless internet. It also provides meeting rooms, an outdoor pool and luggage storage.

George Brooks House B&B
George Brooks House B&B
8.3 Excellent
24500 Rolles Range Road, Saint Michaels, MD, United States
Show on map
0.8 mi from city centre, Saint Michaels 
ExcellentBased on 53 reviews
8.3

George Brooks House B&B offers 3-star accommodation in St Michaels. It provides complimentary Wi-Fi, a Jacuzzi and an outdoor pool.

Old Brick Inn
Old Brick Inn
8.6 Excellent
401 South Talbot Street, Saint Michaels, MD, United States
Show on map
0.1 mi from city centre, Saint Michaels 
ExcellentBased on 183 reviews
8.6

Old Brick Inn is situated in St Michaels and features complimentary wireless internet. It is conveniently positioned for those wishing to visit local attractions.

Parsonage Inn
Parsonage Inn
9.2 Excellent
210 North Talbot Street, Saint Michaels, MD, United States
Show on map
0.3 mi from city centre, Saint Michaels 
ExcellentBased on 188 reviews
9.2

Parsonage Inn Bed and Breakfast is a good-value bed & breakfast situated a short drive from Easton. It is also steps from St Michaels's popular attractions.

Tips for booking a Saint Michaels hotel

Cheapest month:January
Most expensive month:May
Average price in Saint Michaels:$403/night
Absolute cheapest price found:$77/night
Cheapest day:Thursday
Most expensive day:Friday
$156 - $714
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$251 - $486
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint Michaels hotels

Show all 50 hotels
1
Inn at Perry Cabin
Inn at Perry Cabin
9.0 Excellent
308 Watkins Lane, Saint Michaels, MD, United States
Show on map
0.4 mi from city centre, Saint Michaels 

Conveniently situated and providing a Jacuzzi, an outdoor pool and a sauna, this comfortable inn is within easy driving distance of Easton. It is also steps from St Michaels's well-known tourist spots.

2
St Michaels Harbour Inn, Marina and Spa
St Michaels Harbour Inn, Marina and Spa
8.5 Excellent
101 N. Harbour Road, Saint Michaels, MD, United States
Show on map
0.2 mi from city centre, Saint Michaels 

St Michaels Harbour Inn Marina and Spa is located in St Michaels and features free wireless internet. It also provides meeting rooms, an outdoor pool and luggage storage.

3
Parsonage Inn
Parsonage Inn
9.2 Excellent
210 North Talbot Street, Saint Michaels, MD, United States
Show on map
0.3 mi from city centre, Saint Michaels 

Parsonage Inn Bed and Breakfast is a good-value bed & breakfast situated a short drive from Easton. It is also steps from St Michaels's popular attractions.

4
St. Michaels Inn
St. Michaels Inn
7.8 Good
1228 South Talbot Street, Saint Michaels, MD, United States
Show on map
1.4 mi from city centre, Saint Michaels 

The hotel offers a historic setting when in St Michaels. It also provides an outdoor pool, laundry facilities and a ticket service.

Cheapest hotels in Saint Michaels, Maryland

Show all 50 hotels
St. Michaels Inn
St. Michaels Inn
7.8 Good
1228 South Talbot Street, Saint Michaels, MD, United States
Show on map
1.4 mi from city centre,  

The hotel offers a historic setting when in St Michaels. It also provides an outdoor pool, laundry facilities and a ticket service.

$89
Avg. per night
Old Brick Inn
Old Brick Inn
8.6 Excellent
401 South Talbot Street, Saint Michaels, MD, United States
Show on map
0.1 mi from city centre,  

Old Brick Inn is situated in St Michaels and features complimentary wireless internet. It is conveniently positioned for those wishing to visit local attractions.

$194
Avg. per night
St Michaels Harbour Inn, Marina and Spa
St Michaels Harbour Inn, Marina and Spa
8.5 Excellent
101 N. Harbour Road, Saint Michaels, MD, United States
Show on map
0.2 mi from city centre,  

St Michaels Harbour Inn Marina and Spa is located in St Michaels and features free wireless internet. It also provides meeting rooms, an outdoor pool and luggage storage.

$204
Avg. per night
George Brooks House B&B
George Brooks House B&B
8.3 Excellent
24500 Rolles Range Road, Saint Michaels, MD, United States
Show on map
0.8 mi from city centre,  

George Brooks House B&B offers 3-star accommodation in St Michaels. It provides complimentary Wi-Fi, a Jacuzzi and an outdoor pool.

$206
Avg. per night
Parsonage Inn
Parsonage Inn
9.2 Excellent
210 North Talbot Street, Saint Michaels, MD, United States
Show on map
0.3 mi from city centre,  

Parsonage Inn Bed and Breakfast is a good-value bed & breakfast situated a short drive from Easton. It is also steps from St Michaels's popular attractions.

$229
Avg. per night
Inn at Perry Cabin
Inn at Perry Cabin
9.0 Excellent
308 Watkins Lane, Saint Michaels, MD, United States
Show on map
0.4 mi from city centre,  

Conveniently situated and providing a Jacuzzi, an outdoor pool and a sauna, this comfortable inn is within easy driving distance of Easton. It is also steps from St Michaels's well-known tourist spots.

$455
Avg. per night

Hotel prices in Saint Michaels

2 stars and under

$93 - $131

Fairfield Inn and Suites by Marriott Easton
$131
Avg. per night
Quality Inn Easton

Best value

$93
Avg. per night
3 stars

$194 - $206

George Brooks House B&B

#1 Most popular

$206
Avg. per night
Old Brick Inn

Best value

Old Brick Inn
8.6 Excellent
$194
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Saint Michaels

Saint Michaels travel FAQs

  • What are the best hotels in Saint Michaels?

    One of the most popular hotels in Saint Michaels is Inn at Perry Cabin, which has been reviewed by 104 users and currently has a rating of 9.0/10. Other top-rated locations include St Michaels Harbour Inn, Marina and Spa and St. Michaels Inn, which have received 8.5/10 and 7.8/10 ratings from our users, respectively.

  • How much do hotels in Saint Michaels cost?

    $190/night is the average price of a hotel in Saint Michaels, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Saint Michaels?

    $108 per night is the cheapest Saint Michaels hotel price found in our data from the last 72 hours.