
Find 2 Star Hotels in St. Andrews from AED 241
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. Andrews 2 Star Hotels
Tonight
10 Aug - 11 AugTomorrow
11 Aug - 12 AugThis weekend
14 Aug - 16 AugNext weekend
21 Aug - 23 AugOur top choices for St. Andrews 2-star hotels
AED 223
AED 268 total
includes taxes & fees
23 Aug - 24 Aug
AED 405
AED 486 total
includes taxes & fees
30 Aug - 31 Aug
AED 505
AED 606 total
includes taxes & fees
14 Aug - 15 Aug
AED 201
AED 241 total
includes taxes & fees
29 Aug - 30 Aug
AED 325
AED 407 total
includes taxes & fees
12 Aug - 13 Aug
AED 363
AED 436 total
includes taxes & fees
23 Aug - 24 Aug
AED 526
AED 631 total
includes taxes & fees
13 Aug - 14 Aug
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 3-star hotels
Many 3-star hotels have the same amenities as 2-star hotels. See all 3-star hotels in St. Andrews.

Four Points Flex by Sheraton Dundee
2 South Union Street Dundee Scotland
AED 330
AED 396 total
23 Aug - 24 Aug
includes taxes & fees

Hampton by Hilton Dundee City Centre
1 Argyllgait Dundee Scotland
AED 386
AED 463 total
23 Aug - 24 Aug
includes taxes & fees
9.2/10 Wonderful! (1,018 reviews)

Invercarse Hotel Dundee, BW Signature Collection
371 Perth Road Dundee Scotland
AED 316
AED 379 total
6 Sep - 7 Sep
includes taxes & fees
Still don't see what you're looking for?
See all properties in St. Andrews.
You can also use these popular filters to refine your search.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Learn more about St. Andrews
Tee off at the legendary Old Course, where golf's greatest have played for centuries. Stroll through the historic university town, exploring medieval ruins and charming streets between the sea and ancient stone buildings.
See all hotels in St. Andrews
Top St. Andrews Hotel Reviews
Ye Olde Hotel
8/10 Good
"The staff was very friendly, and the room and bed were comfortable. However, the internet in the rooms wasn't working, and the bathroom is a shared one. Guests should also know that the hotel isn't actually in St. Andrews, it's in a small town about a 10-minute drive away. Still, good value for the price."















































































