Skip to main content

Search hotels in St. Michaels

Enter your dates to see the latest prices and deals for St. Michaels hotels

Filter by:

Star Rating

Review score

St. Michaels – 1 hotel or place to stay

See the latest prices and deals by choosing your dates.
St Michaels Inn, hotel in St. Michaels

Located in St. Michaels, 6.3 miles from Discovery Point, St Michaels Inn has accommodations with a garden, free private parking, a terrace and a restaurant.

Be sure to eat here too. The InnKeeper is a chef and the food was spectacular. The family is wonderful and everyone was so helpful. It was lovely!
Scored 8.5
8.5
Rated very good
Very Good
223 reviews
Price from
$155.50
1 night, 2 adults
Apex City Quay Hotel & Spa, hotel in St. Michaels

In the center of Dundee’s City Quay sits the luxury 4-star Apex City Quay Hotel & Spa. With free Wi-Fi, a luxury spa and a boujee restaurant and bar.

Great location. Easy to walk wherever you want to go.
Scored 8.6
8.6
Rated excellent
Excellent
4,680 reviews
Price from
$126.99
1 night, 2 adults
Holiday Inn Express Dundee, an IHG Hotel, hotel in St. Michaels

A modern hotel in central Dundee with breakfast included and free WiFi.

The price, location and breakfast are the reasons we stayed at this hotel for the third time
Scored 8.3
8.3
Rated very good
Very Good
3,211 reviews
Price from
$92.52
1 night, 2 adults
Malmaison Dundee, hotel in St. Michaels

Located just 328 feet from the riverfront and 984 feet from the V&A Dundee, Malmaison Dundee provides stylish, boutique accommodations in the heart of the city. Free Wi-Fi is accessible throughout.

Cozy Beautiful decor Comfy bed and very clean and stylish room and bathroom.
Scored 8.2
8.2
Rated very good
Very Good
2,855 reviews
Price from
$116.63
1 night, 2 adults
The Albany St Andrews, hotel in St. Michaels

Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.

Friendly helpful staff, old building felt very much like Saint Andrews should. Lovely little breakfast room and nice food.
Scored 8.3
8.3
Rated very good
Very Good
1,301 reviews
Price from
$195.93
1 night, 2 adults
Hotel Du Vin, St Andrews, hotel in St. Michaels

Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course.

All went well. Nice boutique hotel near the ocean. Great views! Room a bit snug but overall a lovely stay. Staff was helpful and friendly. Nice bar! Great location. From the back of the hotel, turn right for a fantastic walk to see historic buildings and castle. We stayed for two nights and wished we had stayed a little longer. St. Andrews is a darling town!
Scored 8.7
8.7
Rated excellent
Excellent
1,016 reviews
Price from
$185.31
1 night, 2 adults
Rufflets St Andrews, hotel in St. Michaels

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews center, a 5-minute drive from St Andrews Old Course.

Generous sized room, very comfortable and clean. Very attentive staff. Great traditional breakfast and plenty of options.
Scored 8.8
8.8
Rated excellent
Excellent
673 reviews
Price from
$247.83
1 night, 2 adults
Fishermans Tavern, hotel in St. Michaels

Located in Dundee, within a 7-minute walk of Broughty Ferry Beach and 4.2 miles of Discovery Point, Fishermans Tavern has accommodations with a restaurant and a bar, and free WiFi throughout the...

Great staff. Perfect location. Clean hotel.
Scored 8.9
8.9
Rated excellent
Excellent
974 reviews
Price from
$99.13
1 night, 2 adults
The Fort Hotel, hotel in St. Michaels

The Fort Hotel is set in the heart of Broughty Ferry, 5 minutes’ walk from the seafront and the railway station. This family-run hotel has a restaurant, an award-winning whiskey bar and popular pub.

Clean and good location
Scored 8.0
8.0
Rated very good
Very Good
461 reviews
Price from
$168.46
1 night, 2 adults
Taypark House, hotel in St. Michaels

Located in Dundee, 2.1 miles from Discovery Point, Taypark House provides accommodations with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers a bar.

Facilities were nice
Scored 8.0
8.0
Rated very good
Very Good
246 reviews
Price from
$147.53
1 night, 2 adults
See all hotels in and around St. Michaels

Hotels located in the center of St. Michaels

  • Ye Olde Hotel
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 2 reviews

    Located in Leuchars and within 5.9 miles of St Andrews University, Ye Olde Hotel features a bar, non-smoking rooms, and free WiFi throughout the property.

  • Historic Cottage Escape Near St Andrews

    Historic Cottage Escape Near St Andrews offers accommodations in Leuchars, 5.9 miles from St Andrews University and 7.7 miles from Discovery Point.

  • Drumoig Golf Hotel
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 791 reviews

    Set among 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant.

    Lovely friendly staff. Could not do enough for you

  • Lodge 13 The Silverdale Close to St Andrews
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 7 reviews

    Lodge 13 The Silverdale Close to St Andrews offers accommodations in Strathkinness, 6.9 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

    Didn’t have breakfast. The property was beautifully clean, warm and welcoming. Everything there that you would need.

  • Maison Verte Lodge 8 Close to St Andrews
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 14 reviews

    Featuring a garden, Maison Verte Lodge 8 Close to St Andrews offers accommodations in St. Andrews. This property offers access to a balcony, free private parking, and free Wifi.

    Clean, tidy, everything we needed was in the lodge, peaceful and calm surroundings.

  • Lodge 10 The Silverdale Close to St Andrews
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 17 reviews

    Lodge 10 The Silverdale Close to St Andrews is located in St. Andrews, just 6.9 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

    very quiet location not to far from St Andrews. lovely new property and site

  • Abingdon Lodge 7 Close to St Andrews
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 19 reviews

    Offering a garden, Abingdon Lodge 7 Close to St Andrews features accommodations in Strathkinness. This vacation home offers accommodations with a terrace.

    Situ perfect and quiet . Handy for all towns around, very nice lodge

  • The Ambleside Lodge
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 3 reviews

    The Ambleside Lodge offers accommodations in Strathkinness, 4.4 miles from St Andrews University and 6.9 miles from Fairmont St Andrews Bay Golf Course.

Budget hotels in St. Michaels

  • Sleeperz Hotel Dundee
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 7,312 reviews

    Sleeperz Hotel Dundee is located directly above Dundee Railway Station in the city center, and directly opposite the V&A Dundee.

    The hotel is clean and modern in a perfect location.

  • Fishermans Tavern
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 974 reviews

    Located in Dundee, within a 7-minute walk of Broughty Ferry Beach and 4.2 miles of Discovery Point, Fishermans Tavern has accommodations with a restaurant and a bar, and free WiFi throughout the...

    Great location clean comfortable room very friendly staff

  • Malmaison Dundee
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 2,856 reviews

    Located just 328 feet from the riverfront and 984 feet from the V&A Dundee, Malmaison Dundee provides stylish, boutique accommodations in the heart of the city. Free Wi-Fi is accessible throughout.

    beautiful old looking from outside and modern inside!

  • Holiday Inn Express Dundee, an IHG Hotel
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 3,211 reviews

    A modern hotel in central Dundee with breakfast included and free WiFi.

    Really good location nice area to enjoy a drink and a good breakfast

  • Dundee Backpackers Hostel
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 1,267 reviews

    Set within 5 beautifully restored period buildings, one of which dates back to the 16th century, this unique hostel offers a selection of private rooms on Dundee’s bustling High Street.

    Stayed here multiple times now, convenient location and nice staff

  • Hampton by Hilton Dundee City Centre
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 4,217 reviews

    Located just 1312 feet from the University of Dundee in Dundee, Hampton by Hilton Dundee City Centre welcomes guests with a restaurant and bar. Free WiFi is available throughout.

    Everything was good the view of the room was so nice

  • Hotel Indigo - Dundee, an IHG Hotel
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 1,994 reviews

    Boasting a bar and free WiFi, Hotel Indigo - Dundee is located in Dundee, 0.6 mi from Discovery Point.

    Very friendly staff, clean room, service excellent

  • Staybridge Suites - Dundee, an IHG Hotel
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 1,653 reviews

    A 15-minute walk from Discovery Point in Dundee, Staybridge Suites - Dundee, an IHG Hotel provides accommodations with access to a fitness room.

    Excellent value for money. Kitchenette was a bonus.

St. Michaels's best hotels with breakfast

  • Rufflets St Andrews
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 673 reviews

    Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews center, a 5-minute drive from St Andrews Old Course.

    Relaxed atmosphere staff made you welcome dog too

  • Apex City Quay Hotel & Spa
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 4,680 reviews

    In the center of Dundee’s City Quay sits the luxury 4-star Apex City Quay Hotel & Spa. With free Wi-Fi, a luxury spa and a boujee restaurant and bar.

    Large bed, good view, leisure facilities sauna and pool

  • Best Western Queens Hotel
    Scored 7.7
    7.7
    Rated good
    Good
     · 1,275 reviews

    In the heart of Dundee's bustling city center and 2461 feet from the V&A Dundee, Best Western Queens Hotel offers spacious rooms with free WiFi.

    Excellent Breakfast, Comfortable Room, Friendly Staff.

  • Old Course Hotel St Andrews
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 1,370 reviews

    Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant.

    Fantastic location amazing views of the golf course

  • Ashley House
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 410 reviews

    Less than 10 minutes’ walk from the River Tay and Broughty Ferry’s historic castle. Free Wi-Fi is accessible throughout Ashley House and all rooms have an private bathroom and a TV with a DVD player.

    Location is perfect. Close to shops and restaurants.

  • Rusacks St Andrews
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 2,093 reviews

    Overlooking the famous Old Course in St Andrews center, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

    Location, history and proximity to the old course.

  • No 5 Pilmour
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 113 reviews

    The privately-owned No 5 Pilmour is located within 328 feet of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.

    Very comfortable. Nicely appointed. Excellent breakfast.

  • Ardgowan Hotel
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,494 reviews

    Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms, Scottish cuisine and free WiFi throughout. The Royal and Ancient Golf Club of St Andrews is just a 2-minute walk away.

    Comfy bed, great shower, friendly staff, great breakfast