Hotels in St. Andrews - Click for Closest to Centre

Hotel Name Town Star Price
The Old Station B & B -
Stravithie Bridge, Stravithie, Fife
St. Andrews £80.00
The New Inn -
St Mary Street, St. Andrews, Fife
St. Andrews 3 Star £80.00
The Inn at Lathones
By Largoward, St. Andrews, Fife
St. Andrews 4 Star Inn AA £120.00
Vicarsford Lodge Luxury Guest House -
St Michael by Leuchars, St Andrews, Fife
Fife 3 Star £75.00
The Old Station B & B -
Stravithie Bridge, Stravithie, Fife
St. Andrews £80.00
Pinewood Country House
Tayport Road, St. Michaels, Fife
St. Andrews 4 Star Visit Scotland £70.00
St. Andrews Golf Hotel Scotland -
40 The Scores, St Andrews,
St Andrews 3 Star £120.00
Pilmour Hotel -
1 Pilmour Place, St. Andrews, Fife
St. Andrews 3 Star £70.00
Ogstons On North Street -
North Street, St. Andrews, Fife
St. Andrews 4 Star £80.00
Ardgowan Hotel -
2 Playfair Terrace, North Street, St. Andrews, Fife
St. Andrews 3 Star £59.00
Hillpark House Bed and Breakfast
96 Main Street, Leuchars, Fife
St. Andrews £35.00
Five Pilmour Place -
5 Pilmour Place, St. Andrews, Fife
St. Andrews 4 Star £75.00
The Macdonald Rusacks Hotel -
Pilmour Links, St. Andrews, Fife
St. Andrews £129.00
Rufflets Hotel
Strathkinness Low Road, St. Andrews, Fife
St. Andrews 4 Star £192.50
Fairmont St Andrews - Scotland -
Kingask, St Andrews, Fife
St Andrews 5 Star £159.00
Old Course Hotel St Andrews -
Old Station Rd, St. Andrews, Fife
St. Andrews 5 Star £170.00
The Albany St Andrews -
56 North Street, St. Andrews, Fife
St. Andrews 3 Star £79.00
1 Golf Place -
1 Golf Place, St. Andrews, Fife
St. Andrews 3 Star £70.00

Hotels Closest to The Centre of St. Andrews

Hotel Name Town Star Price
Ogstons On North Street -
Located on North Street (0.2 Miles from St. Andrews)
St. Andrews 4 Star £80.00
Ardgowan Hotel -
Located on Playfair Terrace, North Street (0.23 Miles from St. Andrews)
St. Andrews 3 Star £59.00
Pilmour Hotel -
Located on Pilmour Place (0.24 Miles from St. Andrews)
St. Andrews 3 Star £70.00
Five Pilmour Place -
Located on Pilmour Place (0.25 Miles from St. Andrews)
St. Andrews 4 Star £75.00
The Albany St Andrews -
Located on North Street (0.28 Miles from St. Andrews)
St. Andrews 3 Star £79.00
St. Andrews Golf Hotel Scotland -
Located on The Scores (0.28 Miles from St. Andrews)
St. Andrews 3 Star £120.00
1 Golf Place -
Located on Golf Place (0.29 Miles from St. Andrews)
St. Andrews 3 Star £70.00
The Macdonald Rusacks Hotel -
Located on Pilmour Links (0.33 Miles from St. Andrews)
St. Andrews £129.00
Old Course Hotel St Andrews -
Located on Old Station Rd (0.59 Miles from St. Andrews)
St. Andrews 5 Star £170.00
The New Inn -
Located on St Mary Street (0.62 Miles from St. Andrews)
St. Andrews 3 Star £80.00
Rufflets Hotel
Located on Strathkinness Low Road (1.72 Miles from St. Andrews)
St. Andrews 4 Star £192.50
Fairmont St Andrews - Scotland -
Located on Kingask (2.59 Miles from St. Andrews)
St. Andrews 5 Star £159.00
The Old Station B & B -
Tel: 01334 880505
Located on Stravithie Bridge (2.97 Miles from St. Andrews)
St. Andrews £80.00
Hillpark House Bed and Breakfast
Tel: 01334 839280
Located on Main Street (4.63 Miles from St. Andrews)
St. Andrews £35.00
The Inn at Lathones
Tel: 01334 840494
Located on By Largoward (5.26 Miles from St. Andrews)
St. Andrews 4 Star Inn AA £120.00
Jura Cottage -
Located on Collier Row (5.33 Miles from St. Andrews)
Lathones 4 Star £85.00
Pinewood Country House
Tel: 01334 839860
Located on Tayport Road (5.59 Miles from St. Andrews)
St. Andrews 4 Star Visit Scotland £70.00
The Barns at Kingsbarns
Located on Main Street, Kingsbarns (5.98 Miles from St. Andrews)
Crail £174.50
Vicarsford Lodge Luxury Guest House -
Located on St Michael by Leuchars (6.39 Miles from St. Andrews)
St. Andrews 3 Star £75.00
Kirkton Barns B And B -
Located on St Michaels Road (6.49 Miles from St. Andrews)
Dundee 4 Star £85.00
Cambo House -
Located on Cambo Estate (6.76 Miles from St. Andrews)
Anstruther 4 Star £136.00
Balcomie Links Hotel -
Located on Balcomie Road, Crail (8.5 Miles from St. Andrews)
Crail 2 Star £55.00
The Hazelton Guest house
Tel: 01333 450250
Located on Marketgate North (8.52 Miles from St. Andrews)
Crail 4 Star  Visit Scotland £50.00
Caiplie Guest House -
Tel: 01333 450564
Located on - High St (8.55 Miles from St. Andrews)
Crail 3 Star Visit Scotland £40.00
The Bank - Anstruther -
Tel: 01333 310189
Located on - High Street (8.81 Miles from St. Andrews)
Anstruther 4 Star £30.00
The Waterfront - Anstruther -
Tel: 01333 312200
Located on / Shore Street (8.86 Miles from St. Andrews)
Anstruther 4 Star STB £30.00
The Spindrift
Tel: 01333 310573
Located on Pittenweem Road (8.96 Miles from St. Andrews)
Anstruther 4 Star Gold Visit Scotland £40.00
The Craw's Nest Hotel -
Tel: 01333 310691
Located on Bankwell Road (8.97 Miles from St. Andrews)
Anstruther 3 Star AA £42.50
Jollys Hotel -
Located on Gray Street (9.23 Miles from St. Andrews)
Dundee 3 Star £39.00
Abertay Guest House -
Located on Monifieth Road (9.29 Miles from St. Andrews)
Broughty Ferry 3 Star £78.00

About St. Andrews

More towns in & around Fife

A - Z List of areas

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z