Beginning of main content

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Tonight Jan 17 - Jan 18
Next weekend Jan 22 - Jan 24

Most frequently booked St. Andrews hotels

$177
Rufflets St Andrews

Rufflets St Andrews

4.0 out of 5.0 Strathkinness Low Road, Fife, St. Andrews, Scotland
5/5
(1 Reviews)
A restaurant and a bar/lounge are featured at this hotel. Traveling on business? Take advantage of the 2 conference rooms, free WiFi in public areas, and airport shuttle. Free self parking, a terrace, and a garden are also offered.
 
$230
Fairmont St Andrews

Fairmont St Andrews

5.0 out of 5.0 Fife, St. Andrews, Scotland
4.5/5
(2 Reviews)
This luxury hotel features a golf course, a full-service spa, and 5 restaurants. Families will appreciate the onsite laundry facilities and supervised childcare. Relax with a drink at one of the 4 bars/lounges and enjoy free perks like valet parking and WiFi in public areas.
 
$101
The Albany Hotel St Andrews

The Albany Hotel St Andrews

3.0 out of 5.0 56 North Street, St. Andrews, Scotland
4.5/5
(2 Reviews)
This hotel features a bar/lounge, free WiFi in public areas, and a terrace. A garden, a lobby fireplace, and dry cleaning are also on offer.
 

Top cheap St. Andrews hotel deals

Get Rates
Agnes Blackadder Hall Campus Accommodation

Agnes Blackadder Hall Campus Accommodation

3.0 out of 5.0 North Haugh, St. Andrews, Scotland
A bar/lounge and a snack bar/deli are featured at this hotel, along with free self parking. Guests will appreciate free perks like self-serve breakfast and WiFi in public areas. Luggage storage and laundry facilities are also provided.
 
$180
Best Western Scores Hotel

Best Western Scores Hotel

2.0 out of 5.0 76 The Scores, St. Andrews, Scotland
5/5
(1 Reviews)
This hotel features a restaurant and 2 bars/lounges. Business travelers can take advantage of the free WiFi in public areas. Free self parking, a coffee shop, and a terrace are also offered.
 
$154
Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

4.0 out of 5.0 40 The Scores, St. Andrews, Scotland
5/5
(1 Reviews)
This hotel features a restaurant and 2 bars/lounges. Traveling for business? Take advantage of the free WiFi in public areas, laundry service, and conference space. A terrace, a garden, and luggage storage are also on offer.
 

Top luxury St. Andrews hotel deals

$355
Old Course Hotel

Old Course Hotel

5.0 out of 5.0 Old Station Road, St. Andrews, Scotland
This luxury hotel features a golf course, a full-service spa, and 4 restaurants. Traveling on business? Take advantage of the 5 conference rooms, 24-hour business center, and free valet parking. Enjoy the 2 indoor pools and perks like free self parking and free WiFi.
 
$230
Fairmont St Andrews

Fairmont St Andrews

5.0 out of 5.0 Fife, St. Andrews, Scotland
4.5/5
(2 Reviews)
This luxury hotel features a golf course, a full-service spa, and 5 restaurants. Families will appreciate the onsite laundry facilities and supervised childcare. Relax with a drink at one of the 4 bars/lounges and enjoy free perks like valet parking and WiFi in public areas.
Reviewed on Aug 22, 2019

Great location, easy access to St. Andrews, Kingsbarns, Castle and other nearby courses. Rooms were nice, clean and beds were comfortable. A great place to come back to after a round or two of golf. They could pay a little better attention to details...overall 8/10.

 
Get Rates
Eden Mansion

Eden Mansion

5.0 out of 5.0 Cupar Road, St. Andrews, Scotland
This bed & breakfast features free WiFi in public areas, concierge services, and free self parking. Free full breakfast is served. A garden and luggage storage are also provided.
 
Map

How much is a hotel room in St. Andrews?

Hotels in St. Andrews start at $101 per night. Prices and availability subject to change. Additional terms may apply.

St. Andrews Hotel & Travel Guide

If you're roaming through Fife and would like to spend some time in St. Andrews, as a well-read traveler, you would do well to book as soon as you can through Travelocity's hotels page to secure the most suitable place to stay. St. Andrews lays claim to 8 accommodation options just a short drive from the CBD.

Modern visitors who have experienced the convenience of booking a hotel close to where the locals are will find the Macdonald Rusacks Hotel and The Golf Inn, all of which are located less than 0.6 miles (1 kilometer) of St. Andrews's urban center.

One of the small number of Travelocity-listed no-frills accommodations in St. Andrews is the The Golf Inn.

0.5 miles (0.8 kilometers) outside of the town center of St. Andrews, you can find the Old Course Hotel. The Fairmont St Andrews is located about 3 miles (5 kilometers) away. Some other possible options are the Westport Serviced Apartments and the Kinnettles Castle.

35 miles (52 kilometers) southwest of St. Andrews visitors will find Kirkcaldy, which is home to the Dunfermline Abbey. Those staying in Dunfermline have some great Travelocity-listed options to choose from; the Best Western Plus Dunfermline Crossford Keavil House Hotel and Rooms at 29brucestreet. Stop by Kirkcaldy, where you'll find the Kirkcaldy Museum and Art Gallery. Kirkcaldy is situated 20 miles (33 kilometers) to the southwest of St. Andrews. The Dean Park Hotel and Strathearn Hotel are comfortable places to throw your feet up in.

Get your sports fix by making the trek to Murrayfield Stadium, which is found 30 miles (52 kilometers) to the southwest of St. Andrews. Travelocity users who enjoy the ease of booking a room not far away, make a reservation in the Sheraton Grand Hotel & Spa, Edinburgh or The Chester Residence.

Dundee Airport is a convenient gateway for air travel, and is 12 miles (19 kilometers) from the heart of St. Andrews. Hotels that are nearby are Doubletree by Hilton Dundee and West Park.



*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.