Book Hotels in St. Andrews
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top St. Andrews hotels

Stravithie Castle
Reviewed on Jul 10, 2025

Rusacks St Andrews
Reviewed on May 12, 2025

Rufflets St Andrews
Reviewed on Jun 28, 2025

Old Course Hotel
Reviewed on Jul 3, 2025

Seaton House
Reviewed on Jul 8, 2025

Fairmont St Andrews
Reviewed on Jun 20, 2025

Hotel du Vin & Bistro St. Andrews
Reviewed on Jul 4, 2025

THE SPACE TO STAY
Reviewed on Jul 3, 2025

Ye Olde Hotel
Reviewed on Jul 11, 2025
Cheap St. Andrews hotels

Agnes Blackadder Hall Campus Accommodation
Hotels in St. Andrews with star-rating
Check St. Andrews Hotels by Star Rating

4 Star Hotels
St. Andrews Hotel & Travel Guide\n
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.
Frequently asked questions
Recent St. Andrews hotel reviews by fellow wanderers

Stravithie Castle
Explore More Ways to Travel with Travelocity
- Types of hotels
- Accommodation Types in St. Andrews
- Hotels near…
- Hotels by star rating
- Areas of St. Andrews
- Book on Expedia
Accommodation Types
Accommodation Types in St. Andrews
- Hotels with Restaurants in St. Andrews
- Beach Resorts & Hotels in St. Andrews
- Golf Resorts & Hotels in St. Andrews
- Hotels with Free Parking in St. Andrews
- Kid Friendly Hotels in St. Andrews
- Hotels with Free Breakfast in St. Andrews
- Hotel Wedding Venues in St. Andrews
- Historic Hotels in St. Andrews
- Pet Friendly Hotels in St. Andrews
- Luxury Hotels in St. Andrews
- Adventure Hotels in St. Andrews
- Spa Resorts & Hotels in St. Andrews
- Oceanfront Hotels in St. Andrews
- Hotels with Suites in St. Andrews
- Boutique Hotels in St. Andrews
Star Rating
- Dundee Hotels
- North Sea Hotels
- Perth Hotels
- Anstruther Hotels
- North Berwick Hotels
- Scottish Highlands Hotels
- Dunbar Hotels
- Leven Hotels
- Blairgowrie Hotels
- Glenrothes Hotels
- Carnoustie Hotels
- Kirkcaldy Hotels
- Great Britain Hotels
- Cupar Hotels
- Arbroath Hotels
- Perthshire Hotels
- Burntisland Hotels
- Gullane Hotels
- Kinross Hotels
- Broughty Ferry Hotels
- East Linton Hotels
- Forfar Hotels
- Crail Hotels
- Elie Hotels
- Leuchars Hotels
- Kirriemuir Hotels
- Pittenweem Hotels
- St Monans Hotels
- Aberlady Hotels
- Brechin Hotels
- Edinburgh and Lothian Hotels
- Longniddry Hotels
- Northern Europe Hotels
- Lochgelly Hotels
- Cellardyke Hotels
- Falkland Hotels
- Methil Hotels
- Newport-On-Tay Hotels
- Kingsbarns Hotels
- Tayport Hotels