Showing 67 Hotels in St. Andrews! - Hide Map

Sort By

    
46) Abertay Guest House 3 star
65 Monifeith Rd , Dundee, City of Dundee, DD5 2RW

We are 9.30 miles from St. Andrews Centre
Tel: 01382 730381Tel: 01382 730381 | Hotel Website | More Info.
Rooms From
£ 30.00
47) Five Pilmour Place 
5 Pilmour Place, St. Andrews, Fife, KY16 9HZ

We are 0.25 miles from St. Andrews Centre
Tel: 01334 478665Tel: 01334 478665 | Hotel Website | More Info.
Rooms From
£ 65.00
More Information
48) Craigdene BandB 
20 Main Street, Lathones, Fife, KY9 1LR

We are 8.37 miles from St. Andrews Centre
Rooms From
£ 60.00
49) Taychreggan Hotel 
4 Ellieslea Road, Broughty Ferry, City of Dundee, DD5 1JG

We are 9.82 miles from St. Andrews Centre
Rooms From
£ 70.00
50) The Bank 4 star
23-25 High Street, Anstruther, Fife, KY10 3DQ

We are 8.82 miles from St. Andrews Centre
Rooms From
£ 60.00
51) Craigsanquhar House Hotel 4 star
Craigsanquhar House, Cupar, Cupar, Fife, KY15 4PZ

We are 7.11 miles from St. Andrews Centre
Rooms From
£ 82.50
52) Old Course Hotel St Andrews 5 star
Old Station Rd, St. Andrews, Fife, KY16 9SP

We are 0.63 miles from St. Andrews Centre
Rooms From
£ 123.00
53) Milton Lea Bed and Breakfast 4 star
Milton Lea, By Balmullo, Newport, Fife, KY16 0AB

We are 4.56 miles from St. Andrews Centre
Rooms From
£ 70.00
54) Rufflets Hotel 4 star
Strathkinness Low Road, St. Andrews, Fife, KY16 9TX

We are 1.63 miles from St. Andrews Centre
Rooms From
£ 99.00
55) Pilmour Hotel 3 star
1 Pilmour Place, St. Andrews, Fife, KY16 9HZ

We are 0.24 miles from St. Andrews Centre
Rooms From
£ 98.00
56) West Park House 
5 St Marys Place , St. Andrews, Fife, KY16 9UY

We are 0.09 miles from St. Andrews Centre
Rooms From
£ 90.00
57) Cairnie Cottage 
Colinsburgh, Lathones, Fife, KY9 1JX

We are 8.16 miles from St. Andrews Centre
Rooms From
£ 75.00
58) Meadowside BandB 4 star
16 Meadowside Road, Cupar, Fife, KY15 5DD

We are 8.08 miles from St. Andrews Centre
Rooms From
£ 40.00
59) Crans 
32 East Road, Cupar, Fife, KY15 4HQ

We are 7.96 miles from St. Andrews Centre
Rooms From
£ 36.00
60) Greyfriars Hotel 
129 North Street, St. Andrews, Fife, KY16 9AG

We are 0.21 miles from St. Andrews Centre
Rooms From
£ 60.00
total67displaycount15fif5

Main areas for UK Hotels, Guest Houses, Bed and Breakfasts and Self Catering Accommodation