Hotels in St. Andrews

See all 21 Hotels in St. Andrews
Milton Lea Bed & Breakfast
Milton Lea Bed & Breakfast
By Balmullo, St. Andrews
2.5 out of 5.0

Situated in St. Andrews, this bed & breakfast is 1.1 mi (1.8 km) from St. Athernase Church and within 6 mi (10 km) of St. Andrews Links and Old Course at St ...

$105

$105
The Golf Inn
The Golf Inn
1 Golf Place, St. Andrews
3.0 out of 5.0

Situated by the ocean, this inn is steps from Old Course at St Andrews, British Golf Museum, and St. Andrews Aquarium. University of St. Andrews and St. Andrews ...

$128

$128
Drumoig Golf Hotel
Drumoig Golf Hotel
Forgan Drive, Drumoig, Leuchars, St. Andrews
3.0 out of 5.0

Situated in St. Andrews, this golf hotel is within 6 mi (10 km) of St. Athernase Church, Discovery Point, and Verdant Works. Dundee Science Centre and Dundee ...

$76

$76
Macdonald Rusacks Hotel
Macdonald Rusacks Hotel
Pilmour Links, St. Andrews
4.0 out of 5.0
4.4 out of 5 (8 reviews)

Situated in St. Andrews, this golf hotel is steps from Old Course at St Andrews and British Golf Museum. St. Andrews Aquarium and University of St. Andrews are ...

$219

$219
Old Course Hotel
Old Course Hotel
Old Station Road, St. Andrews
5.0 out of 5.0
5.0 out of 5 (1 reviews)

Located in the heart of St. Andrews, this luxury hotel is within a 15-minute walk of Old Course at St Andrews, British Golf Museum, and St. Andrews Aquarium. ...

$209

$209
Best Western Scores Hotel
Best Western Scores Hotel
76 The Scores, St. Andrews
3.0 out of 5.0
4.0 out of 5 (5 reviews)

Located in the heart of St. Andrews, this hotel is steps from St. Andrews Aquarium, Old Course at St Andrews, and British Golf Museum. University of St. Andrews ...

$175

$175
St Andrews Tourist Hostel
St Andrews Tourist Hostel
Inchape House, St. Andrews
2.0 out of 5.0

Situated in St. Andrews, this hostel is within a 10-minute walk of University of St. Andrews, St. Andrews Aquarium, and Old Course at St Andrews. British Golf ...

Greyfriars
Greyfriars
129 North Street, St. Andrews
3.0 out of 5.0
5.0 out of 5 (1 reviews)

Situated near the beach, this hotel is within a 5-minute walk of University of St. Andrews and St. Andrews Aquarium. Old Course at St Andrews and British Golf ...

$140

$140
Fairmont St Andrews
Fairmont St Andrews
Fife, St. Andrews
5.0 out of 5.0
4.5 out of 5 (4 reviews)

This family-friendly St. Andrews hotel is located by the sea, within 3 mi (5 km) of East Sands and St. Andrew's Cathedral. St. Andrews Aquarium and West Sands ...

$178

$178
Braeside House
Braeside House
25 Nelson Street, St. Andrews
4.0 out of 5.0

Situated by the sea, this bed & breakfast is within a 15-minute walk of St. Andrews Botanic Garden, University of St. Andrews, and Old Course at St Andrews. ...

$136

$136
Map

Recently Booked Hotels in St. Andrews

Macdonald Rusacks Hotel
4.0 out of 5.0
Last booking: 9 hours ago
Best Western Scores Hotel
3.0 out of 5.0
Last booking: 14 hours ago
Fairmont St Andrews
5.0 out of 5.0
Last booking: 24 hours ago

* Prices reflect the lowest "base rate" found over the next 30 days. Rates are subject to change and may not include taxes and fees, hotel service charges, extra person charges, or incidentals, such as room service. All rates are displayed in USD unless otherwise noted. Converted rates are provided for your convenience. They are based on today's exchange rate, but the hotel will charge you in the local currency.