Top 10 St. Andrews Hotel Deals

See all 87 Hotels in St. Andrews
Fairmont St Andrews
Fairmont St Andrews

Fife, St. Andrews KY16 8PN

5.0 out of 5.0
4.5 out of 5 (621 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 …

CA$189
Drumoig Golf Hotel
Drumoig Golf Hotel

Forgan Drive, Drumoig, Leuchars, St. Andrews KY16 0DS

3.0 out of 5.0
3.8 out of 5 (112 reviews)

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

CA$100
Greyfriars
Greyfriars

129 North Street, St. Andrews KY16 9AG

3.0 out of 5.0
4.3 out of 5 (19 reviews)

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

CA$189
David Russell Apartments Campus Accommodation
David Russell Apartments Campus Accommodation

Buchanan Gardens, St. Andrews KY16 9LY

3.0 out of 5.0
3.3 out of 5 (13 reviews)

Situated in St. Andrews, this eco-friendly aparthotel is within 1 mi (2 km) of St. Andrews Botanic Garden, Old Course at St …

Get Rates
Apex City Quay Hotel & Spa
Apex City Quay Hotel & Spa

1 West Victoria Dock Road, Dundee DD1 3JP

4.0 out of 5.0
4.5 out of 5 (792 reviews)

This stylish Dundee hotel is in the heart of the new City Quay development, on the waterfront. The HM Frigate Unicorn is just …

CA$104
Best Western Queens Hotel
Best Western Queens Hotel

160 Nethergate, Dundee DD1 4DU

3.0 out of 5.0
3.8 out of 5 (45 reviews)

Located in the heart of Dundee, this hotel is within a 10-minute walk of Dundee Contemporary Arts Centre and Discovery Point. …

CA$123
Holiday Inn Express Glenrothes
Holiday Inn Express Glenrothes

Leslie Road, Glenrothes KY6 3EP

3.0 out of 5.0
4.4 out of 5 (198 reviews)

Situated in Glenrothes, this hotel is within 25 mi (40 km) of Dunfermline Abbey, Discovery Point, and Verdant Works. Old …

CA$86
Parklands Hotel
Parklands Hotel

2 St Leonards Bank, Perth PH2 8EB

4.0 out of 5.0
4.2 out of 5 (59 reviews)

Located in the heart of Perth, this boutique hotel is within a 15-minute walk of Fergusson Gallery, St. John's Kirk, and Pert …

CA$85
Sunbank House Hotel
Sunbank House Hotel

50 Dundee Road, Perth PH2 7BA

4.0 out of 5.0
3 out of 5 (1 reviews)

Situated in the city center, this hotel is close to Fergusson Gallery, St. John's Kirk, and Perth Art Gallery and Museum. Als …

Get Rates
Best Western Queens Hotel
Best Western Queens Hotel

Leonard Street, Perth PH2 8HB

3.0 out of 5.0
3.8 out of 5 (30 reviews)

Located in the heart of Perth, this eco-friendly hotel is within a 15-minute walk of Fergusson Gallery, St. John's Kirk, an …

CA$95

Recent Reviews in St. Andrews

Hide content

Narrow your search

St. Andrews Hotel Guide

Hoping to organize some days in Fife? Hoping to arrange a hotel in the St. Andrews area? Within a 6-mile (10-kilometer) radius of the center of town you'll find 5 Expedia-listed apartments and hotels.

Experienced travelers who understand the convenience of booking accommodation close to the action will love the Best Western Scores Hotel and 1 Golf Place, which are situated within a 0.6-mile (1-kilometer) radius of St. Andrews's downtown area.

The Old Course Hotel and Macdonald Rusacks Hotel are near University of St. Andrews.

The Fairmont St Andrews is positioned 3 miles (5 kilometers) from the heart of St. Andrews. Or, alternatively, the Kinnettles Castle is 19 miles (31 kilometers) away. Two more hotels are the Carnoustie Golf Hotel and the Drumoig Golf Hotel.

The nearest hotels in Fife are Wormit and Freuchie. Wormit is 8 miles (13 kilometers) to the southeast of St. Andrews, while Freuchie is 15 miles (24 kilometers) to the southeast. Hotels in Wormit include the Apex City Quay Hotel & Spa and Holiday Inn Express Dundee. The Best Western Balgeddie House Hotel and Holiday Inn Express Glenrothes are amongst the hotels in Freuchie.

Dundee Airport can be found 12 miles (19 kilometers) from downtown St. Andrews. Doubletree by Hilton Dundee is just a short car ride from the airport.

false