Best Hotels in St Andrews

Explore St Andrews with 43 stays near popular landmarks, shopping malls, dining spots, and key business areas for a convenient city stay.

Rufflets St Andrews
9.1 (104 reviews)

Rufflets St Andrews ★★★★

📍 B939, Strathkinness Low Rd, St Andrews

"Lovely hotel and surrounding, very convenient location. Some suggestions for improvement - We found the washroom setup perplexing - it was so small and it seemed the hotel disliked giving its guests hooks for hanging wet hand towels. The water pressure from the shower head was also miserably slow and it took forever to get our hair clean. Finally it’s the toilet flush - it was so hard to flush the waste. It’s pretty disgusting to find waste still floating around no matter how hard or long one tried to press / hold the flush button… 🤢"

Rusacks St. Andrews
9.2 (109 reviews)

Rusacks St. Andrews ★★★★★

📍 16 Pilmour Links, St Andrews

"It is historic, stylish and conveniently located close to the city center, universities and golf courses."

The Albany St Andrews
8.5 (104 reviews)

The Albany St Andrews ★★★

📍 56 North St, St Andrews

"Our room was seven meters, small, clean, on a lower floor, with narrow corridors. People going upstairs made a lot of noise in the room. The reception staff was welcoming. Check-in and check-out were fast. I recommend this hotel for its location. I recommend other rooms."

Fairmont St Andrews - Scotland
9.1 (117 reviews)

Fairmont St Andrews - Scotland ★★★★★

📍 Kingask House, St Andrews

"Lovely hotel but I would say it’s not particularly buzzy or exciting (we spent a Saturday night there). Bars and restaurants are ok, food nothing special but still expensive. There is a games room for children which could definitely do with some improvement (barely any toys and all quite old). The cinema room wasn’t available as there was a wedding on so not much to do with our 1 year old. We did go swimming and the pool was lovely and nice little kids pool. And the room was lovely and very big bathroom. Lovely cake left for my husband for his birthday."

Premier Inn St. Andrews hotel
7.9 (69 reviews)

Premier Inn St. Andrews hotel ★★★

📍 Largo Rd, St Andrews

"Tired hotel. Unloved and disinterested staff. Rooms (we had two) were stale, untidy and humid. Carpets not clean, mildew in bathrooms."

Old Course Hotel St Andrews
9.4 (118 reviews)

Old Course Hotel St Andrews ★★★★★

📍 Old Course Hotel, Old Station Rd, St Andrews

"One of our great hotel visits. The hotel food and location was excellent"

No12 Bed and Breakfast, St Andrews
9.2 (46 reviews)

No12 Bed and Breakfast, St Andrews ★★★★

📍 12 Grange Road, St Andrews

"We are so happy that we found this place. The host, Pam, was amazing and helpful. We had a lovely room with an ocean view. The bed was comfortable. It is just outside the CBD but the walk to town is stunning along the beach walk. We highly recommend this place."

The Kithmore
7.5 (35 reviews)

The Kithmore ★★★

📍 2 Playfair Terrace, North Street, St Andrews

"Breakfast poor Meagre selection of cereals. The avocado toast had 1/2 salad tomato not vine tomato's and the portion was very small. The waiter had a personality bypass that being said he was efficient and polite. The rooms are dated but clean."

Ye Olde Hotel
7.5 (44 reviews)

Ye Olde Hotel ★★

📍 61 Main Street, Leuchars

"The country-style small hotel and the hotel's country bar are very cute. It is very comfortable for a short stopover. It has a kitchen, a washing machine with a dryer, and everything. The rooms are spacious and bright. The family room is in the attic and the skylight is very cozy."

See All Hotels in St Andrews

Find Your Perfect Stay in St Andrews by Travel Style

Real Reviews of St Andrews Hotels From Travellers

8.5
Excellent Community Rating
Real & verified guest reviews from all over the world
G

GB Guest User

Family
Rufflets St Andrews ★★★★
"Love the hotel! Nice and neat, staffs are friendly! Strong recommend! Breakfast is good"
★★★★★
2024-02-15
G

CN Guest User

Solo traveler
Rusacks St. Andrews ★★★★★
"It’s so beautiful that it’s indescribable, praise it! Breakfast is delicious! The ingredients are fresh, high-quality, and the service is attentive. Two friends came for breakfast two days ago and they didn't even charge me! The room is beautiful, the whole hotel is beautiful"
★★★★★
2024-01-19
G

CN Guest User

Traveling with friends
The Albany St Andrews ★★★
"Very good, very good"
★★★★★
2024-02-06
G

CN Guest User

Family
Fairmont St Andrews - Scotland ★★★★★
"The most surprising hotel during the trip to Scotland. On the first day, a white guy at the front desk was very enthusiastic and patient. On the second day, I met a black girl who could speak simple Chinese and was very enthusiastic to help us communicate and book the golf course. The waiter in the Italian restaurant was also very good and very enthusiastic. I originally only stayed in the hotel for one night, but decided to book another night on the second day. The overall experience was great. Thank you"
★★★★★
2024-08-16
G

Guest User

Couple
Premier Inn St. Andrews hotel ★★★
"Hotel was very dirty and in a run down state. Horrible smell of sewage when you walk through reception. Aircon doesn’t work and shower runs dangerously cold and hot! Generally everything is worn out and hotel is in need of a serious refurb or demolishing."
★★☆☆☆
2026-04-15
G

CN Guest User

Traveling with friends
Old Course Hotel St Andrews ★★★★★
"Excellent"
★★★★★
2026-03-31
R

Rachel M

Couple
No12 Bed and Breakfast, St Andrews ★★★★
"Location was great - lovely view and no more than a 5-10 min walk to the center of St Andrews. The room was impeccably clean and comfortable. Our host was attentive, friendly and wanted to help us make sure our experience was perfect. The breakfast was amazing! Highly recommend!"
★★★★★
2026-03-25
T

The D

Traveling with friends
The Kithmore ★★★
"Great location and receptionist was nice and friendly. Room nice and clean but small so ok for 1 night. Unfortunately I left an expensive jumper in the room which was apparently not found. Expected more from a hotel with such stature as a regular visitor to St Andrews I will not be staying here again"
★★★★☆
2024-11-25
G

GB Guest User

Couple
Ye Olde Hotel ★★
"The room was clean, comfortable, and well maintained. The staff were friendly. The location was convenient, and the overall atmosphere made our stay relaxing and enjoyable."
★★★★★
2026-07-02

Hotels Near Top St Andrews Landmarks

Stay near popular landmarks in St Andrews for easy access to top attractions, dining, shopping, and local highlights.

St Andrews Travel Information

⚡

Power Plug & Voltage

230V/Type G

💵

Exchange Rate

GBP

💳

Local Payment

Cards/ApplePay/Cash

📱

Connectivity

EE/Vodafone/O2/Three

🌡️

Current Weather

Partly cloudy

More Information About St Andrews Hotels

Data

Detail

Number of reviews

2,000

Total properties

43

Weekday Avg. Price

PHP 20,214

Weekend Avg. Price

PHP 22,094

Trending hotel

Rufflets St Andrews

FAQs About Hotels in St Andrews

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.