Find Your Hotel

St Andrews bed and breakfast, St Andrews Hotels

County/District: Fife
Showing Hotels within: 30km
Hotels found:260 hotels

St Andrews is a town located on the east coast of Fife in Scotland. The town was named after Saint Andre, who was an Apostle. The town is rather small with a population of about 17,000, but it is th (Read More)
138 North Street 138 , St Andrews , KY16 9AF
This hotel has 1 rooms.
138 North Street is situated in St Andrews, approximately 0.18 km from St Andrews. For more details click here
Prices from GBP 0 Per night per room
Book now
56 North Street , St Andrews , KY16 9AH
This is a 3 star hotel with 22 rooms.
The Albany St Andrews is situated in St Andrews, approximately 0.18 km from St Andrews. For more details click here
Prices from GBP 85 Per night per room
Book now
21 Murray Park , St Andrews , KY16 9AW
This is a 4 star hotel with 8 rooms.
Montague Guest House is situated in St Andrews, approximately 0.23 km from St Andrews. For more details click here
Prices from GBP 75 Per night per room
Book now
North Street , St Andrews , KY16 9AG
This is a 5 star hotel with 9 rooms.
Kinnettles Hotel is situated in St Andrews, approximately 0.24 km from St Andrews. For more details click here
Prices from GBP 189 Per night per room
Book now
16b Greyfriars Garden , St Andrews , KY16 9HG
This is a 4 star hotel with 1 rooms.
The Greyfriars Apartment is situated in St Andrews, approximately 0.26 km from St Andrews. For more details click here
Prices from GBP 0 Per night per room
Book now
129 North Street , St Andrews , KY16 9AG
This hotel has 20 rooms.
Greyfriars Hotel is situated in St Andrews, approximately 0.27 km from St Andrews. For more details click here
Prices from GBP 100 Per night per room
Book now
40 The Scores , St Andrews , KY16 9AS
This is a 4 star hotel with 37 rooms.
Hotel Du Vin, St Andrews is situated in St Andrews, approximately 0.30 km from St Andrews. For more details click here
Prices from GBP 114 Per night per room
Book now
2 Playfair Terrace, North Street , St Andrews , KY16 9HX
This is a 3 star hotel with 36 rooms.
Ardgowan Hotel is situated in St Andrews, approximately 0.38 km from St Andrews. For more details click here
Prices from GBP 79 Per night per room
Book now
Inchape House, St Marys Place , St Andrews , KY16 9UY
This hotel has 6 rooms.
St Andrews Tourist Hostel is situated in St Andrews, approximately 0.40 km from St Andrews. For more details click here
Prices from GBP 15.37 Per night per room
Book now
5 Pilmour Place , St Andrews , KY16 9HZ
This is a 4 star hotel with 7 rooms.
Five Pilmour Place is situated in St Andrews, approximately 0.43 km from St Andrews. For more details click here
Prices from GBP 70 Per night per room
Book now
1 2 3 ...26

Star Rating

Price Level

-

Accommodation Type

Hotel Facilities