Let KAYAK do the searching
Combine a walking tour from the cathedral to the Old Course with a gastronomic experience. Book the Eat Walk St. Andrews Food Tour, where you'll be guided through traditional locally sourced dishes at various restaurants. Old Course Hotel and Edenside House are convenient St. Andrews hotels for this.
The Fife Pilgrim Way is an excellent long-distance route that you can walk from St. Andrews through what once was the ancient Kingdom of Fife. It's been a pilgrimage route since the 11th century. You can book at St. Andrews hotels like The Inn at Lathones to be nearby. You can also enjoy a leisurely afternoon walk through St. Andrews Botanic Garden, first planted in 1889. It has over 8,000 indigenous and exotic plants divided into regional zones. The butterfly house is wondrous, and you can have tea at the little cafe.
It would be remiss of you to visit St. Andrews and not see the British Golf Museum. It traces the sport's history back to the Middle Ages, with dozens of fascinating exhibits. The collection of old balls and clubs is particularly interesting. Appropriate St. Andrews hotels include Drumoig Golf Hotel.
Planning a romantic escape in St. Andrews and you would like to stay at a bed and breakfast? Luckily, there are many bed and breakfasts to choose from in St. Andrews. For example, the idyllic Claremont Cottage is located 3.8 miles from St. Andrews proper, giving guests a taste of the Scottish countryside while remaining close to the city.
St. Andrews University conveniently sits right in the center of St. Andrews, meaning there are plenty of hotels close by, including The Albany Hotel St Andrews. The 3-star Albany Hotel St Andrews offers amenities like a bar and lounge, indoor pool and an outside picnic area.
Travelers looking to enjoy a decadent vacation in St. Andrews are in luck, as the city has plenty of luxury hotels available. The Fairmont St Andrews is a great option to consider, especially for golf fans. Rated a 5-star hotel, the Fairmont St Andrews offers comforts like a full 18-hole golf course along with a casino and a large indoor pool. The hotel is also only 3.3 miles from downtown St. Andrews.
Hotels in the town center include the Ardgowan Hotel and Kinnettles Hotel and Spa. As for amenities at the hotels, Kinnettles Hotel and Spa features a tennis court, a spa and a cafe, while at Ardgowan Hotel, there is a bar and lounge along with a small restaurant with both indoor and outdoor seating.
Greyfriars Inn by Greene King Inns, Rusacks St. Andrews and Hotel Du Vin, St Andrews are very popular with users who want to stay within walking distance of University of St. Andrews.
The average price of a double room in St. Andrews is £465, but it varies considerably depending on location, facilities, and seasonality. In the last 3 days, KAYAK users have found double rooms for as cheap as £99.
In the last 3 hours, users have found St. Andrews hotels for tonight for as low as £99. Users have also found 3-star hotels from £161 and 4-star hotels from £263.
In the last 3 days, the best price displayed on KAYAK for a double hotel room in St. Andrews for the upcoming weekend was £161 per night. We also found good deals for 3-star hotel rooms from £161 and 4-star hotel rooms from £266.
After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central St. Andrews districts. You can also do a search using the city map to choose a specific location, like St. Andrews city centre
Take a look at our extensive hotel map to find the best hotels near you.
There are many hotels in St. Andrews that offer both parking and free parking. Popular choices among KAYAK users include Drumoig Golf Hotel, Fairmont St Andrews - Scotland and Pinewood Country House.