- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Top cities in Fife

St. Andrews
Check prices for these dates
Our top choices for Fife pet-friendly hotels

1. Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. AndrewsSt. Andrews
9.2 out of 10, Wonderful, (830 reviews)
The price is RM551
RM661 total
includes taxes & fees
9 Dec - 10 Dec

2. Best Western Balgeddie House Hotel
Best Western Balgeddie House HotelGlenrothes
8.8 out of 10, Excellent, (809 reviews)
The price is RM288
RM346 total
includes taxes & fees
15 Nov - 16 Nov

3. Fairmont St Andrews
Fairmont St AndrewsSt. Andrews
9.2 out of 10, Wonderful, (1,008 reviews)
The price is RM1,142
RM1,371 total
includes taxes & fees
15 Nov - 16 Nov

4. Rufflets St Andrews
Rufflets St AndrewsSt. Andrews
9.4 out of 10, Exceptional, (443 reviews)
The price is RM668
RM802 total
includes taxes & fees
12 Nov - 13 Nov

5. Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHGDunfermline
8.8 out of 10, Excellent, (1,000 reviews)
The price is RM298
RM358 total
includes taxes & fees
6 Dec - 7 Dec

6. Marine & Lawn Rusacks
Marine & Lawn RusacksSt. Andrews
9.4 out of 10, Exceptional, (511 reviews)
The price is RM1,215
RM1,458 total
includes taxes & fees
6 Dec - 7 Dec

7. Hill Park Hotel
Hill Park HotelRosyth
8.6 out of 10, Excellent, (811 reviews)
The price is RM190
RM228 total
includes taxes & fees
11 Nov - 12 Nov

8. Keavil House Hotel Dunfermline by Sunday
Keavil House Hotel Dunfermline by SundayCrossford
8.2 out of 10, Very good, (840 reviews)
The price is RM376
RM452 total
includes taxes & fees
12 Nov - 13 Nov

9. The Elbow Room
The Elbow RoomKirkcaldy
9.0 out of 10, Wonderful, (231 reviews)
The price is RM273
RM327 total
includes taxes & fees
11 Nov - 12 Nov

10. Kinnettles Hotel and Spa
Kinnettles Hotel and SpaSt. Andrews
9.0 out of 10, Wonderful, (210 reviews)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.






































