Most Popular Hotels in St. Andrews

See all 87 Hotels in St. Andrews

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.