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,101 reviews
Price from
$505.38
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.

d
duncan
From
United Kingdom
Everything, rooms, all staff, bar, breakfast, location, view
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,483 reviews
Price from
$371.46
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...

J
Jenny
From
Australia
Some places look a lot better in the photo than they are but this one far exceeded expectations. The house is beautiful with a touch of quirk which appeals to my artistic self. The attention to detail is wonderful and it is super clean and comfortable. The bed was so comfortable we wanted to take it with us. I loved the technology but also that those who don’t have the option. The owner is a great and really friendly guy. Thanks so much for an amazing time. We highly recommend it.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 772 reviews
Price from
$141.51
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, 534 reviews
Price from
$269.31
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.

J
Jay
From
United States
What a friendly staff! Check-in was easy, and though the car park was full, they created a space for us. The restaurant had good selections. The room was clean and comfortable.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,676 reviews
Price from
$131.67
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.

R
Rojas
From
Costa Rica
It’s on top of the Dundee train station
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6,628 reviews
Price from
$100.61
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,206 reviews
Price from
$126.08
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.

J
Jennifer
From
Ireland
Upgraded to a suite. Had quirky, fun decor and a great view. Staff was awesome and super friendly. Highly recommend
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,902 reviews
Price from
$103.74
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,359 reviews
Price from
$161.59
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
Samuel
From
United States
Rooms weee spacious. Staff were most helpful with suggestions/directions. Food was very good. Parking very convenient.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4,235 reviews
Price from
$131.67
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

Popular with guests booking hotels in St. Michaels

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 283 reviews

Popular with guests booking hotels in Dundee

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6,618 reviews

Popular with guests booking hotels in Dundee

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4,226 reviews

Popular with guests booking hotels in Dundee

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 4,200 reviews

Popular with guests booking hotels in Dundee

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,889 reviews

Popular with guests booking hotels in Dundee

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 3,253 reviews

Popular with guests booking hotels in Dundee

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 880 reviews

Popular with guests booking hotels in Dundee

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,464 reviews

Popular with guests booking hotels in Dundee

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,929 reviews

Popular with guests booking hotels in St. Andrews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,478 reviews

Budget hotels in St. Michaels and nearby

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 306 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.77 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 878 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.05 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6,618 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 $81.39 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 $113.05 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,889 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 $114.38 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 880 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 $89.77 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 3,253 reviews

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

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

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

From $102.45 per night

Best hotels with breakfast in St. Michaels and nearby

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 36 reviews

Housed in a historic building, The Garden Rooms offers accommodations with a garden and free Wifi in Newport-On-Tay, 2.8 miles from Discovery Point.

From $143.63 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 641 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 $239.39 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4,226 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 $131.67 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,100 reviews

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

From $359.09 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 324 reviews

Ashley House offers accommodations in Dundee, a 9-minute walk from Broughty Ferry Beach and 4.3 miles from Discovery Point.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 4,200 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 $108.66 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,677 reviews

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

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

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

From $123.69 per night