Search Shopping Hotels in St. Andrews

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Shopping Hotels

This weekend
Next weekend

Our top choices for St. Andrews hotels with shopping nearby

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,004 reviews)
"Had a lovely 3nights however felt that the room especially bathroom needed a refurb "
United Kingdom
Ann
The price is £460
includes taxes & fees
7 Apr - 8 Apr
Old Course Hotel

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,003 reviews)
"Always nice to be back. Small issue with room heating this time, but staff did a great job on resolving."
United Kingdom
John
The price is £285
includes taxes & fees
7 Apr - 8 Apr
Fairmont St Andrews

Bangor Cottage | Elie

Bangor Cottage | Elie
Elie
The price is £350
includes taxes & fees
18 Apr - 19 Apr
Bangor Cottage | Elie

Pet-friendly cottage in Dundee

Pet-friendly cottage in Dundee
Dundee
The price is £139
includes taxes & fees
1 Apr - 2 Apr
Pet-friendly cottage in Dundee

Stewart's Resort Cameron (No 44)

Stewart's Resort Cameron (No 44)
Cameron
10.0 out of 10, Exceptional, (2 reviews)
"Clean, had everything we needed for our stay. Definitely book again."
United States
Anonymous traveller
The price is £320
includes taxes & fees
2 Apr - 3 Apr
Stewart's Resort Cameron (No 44)

Luxury Townhouse in the centre of St Andrews

Luxury Townhouse in the centre of St Andrews
St Andrews
10.0 out of 10, Exceptional, (5 reviews)
"Perfect property for group of golfers"
Australia
John M.
The price is £1,419
includes taxes & fees
18 Apr - 19 Apr
Luxury Townhouse in the centre of St Andrews

Roomzzz Edinburgh

Roomzzz Edinburgh
4.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (303 reviews)
"Great place to stay. Highly recommend it!! "
Canada
Dustin
The price is £125
includes taxes & fees
12 Apr - 13 Apr
Roomzzz Edinburgh

28 York Place

28 York Place
3.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (146 reviews)
"Great location and really friendly staff."
United Kingdom
marco
The price is £140
includes taxes & fees
19 Apr - 20 Apr
28 York Place

24 Royal Terrace

24 Royal Terrace
4.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (349 reviews)
"We had a wonderful stay at this hotel - all the staff were so welcoming, helpful and warm. The vibrant art - historical dog portraits dominated during our stay - was a total delight, our room was so comfortable and beautiful, and the full breakfast was absolutely delicious. 10 out of 10 stars for this lovely hotel!"
United States
Vivienne
The price is £154
includes taxes & fees
2 Apr - 3 Apr
24 Royal Terrace

Ground Floor Entire Holiday Apartment - Self Check in/out - Perfect for 6 Guests

Ground Floor Entire Holiday Apartment - Self Check in/out - Perfect for 6 Guests
Crossgates
The price is £104
includes taxes & fees
2 Apr - 3 Apr
Ground Floor Entire Holiday Apartment - Self Check in/out - Perfect for 6 Guests
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.

Top St. Andrews Hotel Reviews

Explore a world of travel with Expedia