Skip to main content

Hotels near St. Michaels

Search hotels and more near St. Michaels

Hotels and more near St. Michaels

Filter by:

Star Rating
Review score

Old Course Hotel St Andrews

St. Andrews (Near St. Michaels)

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant...

A
Alberto
From
United States
convenience to the surrounding areas, especially the golf courses. ample parking and easy access to the highway.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,106 reviews
Price from
$505.57
1 night, 2 adults

Rusacks St Andrews

St. Andrews (Near St. Michaels)

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

J
JAMES
From
United States
Dripping with golf history! Walk to everything . Staff was super friendly and accommodating.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,493 reviews
Price from
$371.59
1 night, 2 adults

The Clarendon

Dundee (Near St. Michaels)

Located in Dundee, 1.6 miles from Discovery Point, The Clarendon provides accommodations with free WiFi and free private parking. This 4-star hotel offers a concierge service and luggage storage...

C
Christine
From
United Kingdom
Lovely rooms overlooking the Tay
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 780 reviews
Price from
$149.01
1 night, 2 adults

Rooms at the Saint

St. Andrews (Near St. Michaels)

Located in St. Andrews and with West Sands Beach reachable within a 16-minute walk, Rooms at the Saint provides a garden, non-smoking rooms, free WiFi throughout the property and a bar.

C
Clare
From
Canada
Lovely 1-night stay at the Saint. The rooms are cozy and spotless and the bathroom feels luxurious with heated floored and nice quality amenities. Breakfast in the morning was also 10/10. Would definitely recommend staying here.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 536 reviews
Price from
$269.42
1 night, 2 adults

Hotel Indigo - Dundee by IHG

Dundee (Near St. Michaels)

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

M
Michael
From
United Kingdom
Everything was exceptional 200 year old Jute Mill turned into 2 hotels Clean modern comfortable Huge rooms.Quiet airy with features of the building exposed to add character. WiFi is great. Staff very professional and friendly and well dressed. Compulsory extras deposit of £50 refunded on check out. Daisy Tasker resteraunt and pub food superb Excellent TV in my room Comfy large beds Walk in shower with rainforest shower head. Soaps gels shampoos hair conditioner big fluffy towels.Lots of storage space Kettle and coffee machine in the room Well litm Access by key card. Full length mirror shaving mirror well lit. Just superb. In my top hotels list. Thank you I'll be back I spent 2 days in bed. Loved it didn't want to leave Food slightly pricey
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,687 reviews
Price from
$131.71
1 night, 2 adults

Four Points Flex by Sheraton Dundee

Dundee (Near St. Michaels)

Four Points Flex by Sheraton Dundee is located directly above Dundee Railway Station in the city center, and directly opposite the V&A Dundee.

K
Kathy
From
Canada
Great location next to the train station. Very new, modern and clean. Across the street from the V&A and the Discovery which are well worth going to.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6,665 reviews
Price from
$100.65
1 night, 2 adults

Hampton by Hilton Dundee City Centre

Dundee (Near St. Michaels)

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.

A
Annette
From
Denmark
Everything maybe a little bit more veggie choice at breakfast ......
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 4,202 reviews
Price from
$128.84
1 night, 2 adults

Malmaison Dundee

Dundee (Near 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.

W
Wendy
From
Canada
What a lovely heritage property in a great location. Just across from the train station and in walking distance of all that Dundee’s waterfront has to offer. Dundee itself was a very pleasant surprise and staying at the Malmaison Dundee made the experience even better. The welcoming and friendly staff, the quality of the food … everything was great! That breakfast that was included in the rate was excellent.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,904 reviews
Price from
$107.77
1 night, 2 adults

Greyfriars Inn by Greene King Inns

St. Andrews (Near St. Michaels)

Greyfriars Hotel is centrally located in St Andrews. Ideally located within easy walking distance to many University Departments and buildings, shops, The Old Course.

S
Steve
From
United Kingdom
Location was ideal, breakfast and service top notch and facilities fantastic. Will definitely stay here again
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,362 reviews
Price from
$161.65
1 night, 2 adults

Apex City Quay Hotel & Spa

Dundee (Near 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.

S
Sue
From
United Kingdom
Warm welcome. Friendly and helpful staff. Very clean and comfortable accommodation. Public areas all clean. Great location. Bar and restaurant offered a good range of food and drinks. Dundee is a good city for a mini break lots to explore.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4,237 reviews
Price from
$131.71
1 night, 2 adults
See all hotels near St. Michaels

Most booked hotels in St. Michaels and surrounding area in the past month

See all

Budget hotels in St. Michaels and nearby

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 295 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.

    From $91.80 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 874 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.

    From $113.09 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 6,665 reviews

    Four Points Flex by Sheraton Dundee is located directly above Dundee Railway Station in the city center, and directly opposite the V&A Dundee.

    From $94.99 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 986 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...

    From $126.39 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 857 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.

    From $101.78 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 3,263 reviews

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

    From $103.78 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 1,124 reviews

    Dundee Backpackers Hostel has accommodations in Dundee. This 4-star hostel offers a shared kitchen, a shared lounge and free WiFi.

    From $99.45 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 4,202 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.

    From $116.28 per night

Best hotels with breakfast in St. Michaels and nearby

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 638 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.

    From $335.27 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 2,904 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.

    From $129.05 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 4,237 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.

    From $139.70 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 1,106 reviews

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

    From $592.05 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,687 reviews

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

    From $123.73 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 2,150 reviews

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

    From $129.05 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,493 reviews

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

    From $937.97 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 52 reviews

    Located in St Andrews, 1969 feet from West Sands Beach, Seaton House - Small Luxury Hotels of the World features accommodations with a fitness center, free valet parking and a private garden.

    From $478.96 per night