Find and Book Top Hotels in Saint Davids (Fife)

Search among 19 available hotels and places to stay in Saint Davids (Fife) from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-19 out of 19
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great19 reviews
2 adults
1 bedroom
4 beds
MapView on map500 yd from City Center
From   US$ 143 /nightSelect
Places to stay near Saint Davids (Fife)
8.6
Great922 reviews
MapView on map3.6 mi from Saint Davids (Fife)3.6 mi from City Center
From   US$ 104 /nightSelect
8.0
Great141 reviews
3.1 mi from Saint Davids (Fife)3.1 mi from City Center
From   US$ 253 /nightSelect
8.4
Great402 reviews
3.8 mi from Saint Davids (Fife)3.8 mi from City Center
From   US$ 56 /nightSelect
8.2
Great131 reviews
2.8 mi from Saint Davids (Fife)2.8 mi from City Center
From   US$ 143 /nightSelect
8.4
Great150 reviews
4.2 mi from Saint Davids (Fife)4.2 mi from City Center
From   US$ 108 /nightSelect
8.6
Great77 reviews
1.1 mi from Saint Davids (Fife)1.1 mi from City Center
From   US$ 77 /nightSelect
8.0
Great118 reviews
3.0 mi from Saint Davids (Fife)3.0 mi from City Center
From   US$ 69 /nightSelect
8.2
Great93 reviews
3.6 mi from Saint Davids (Fife)3.6 mi from City Center
From   US$ 128 /nightSelect
8.4
Great53 reviews
3.8 mi from Saint Davids (Fife)3.8 mi from City Center
From   US$ 89 /nightSelect
8.0
Great24 reviews
3.6 mi from Saint Davids (Fife)3.6 mi from City Center
From   US$ 63 /nightSelect
2.9 mi from Saint Davids (Fife)2.9 mi from City Center
From   US$ 94 /nightSelect
3.5 mi from Saint Davids (Fife)3.5 mi from City Center
From   US$ 142 /nightSelect
8.2
Great122 reviews
4.1 mi from Saint Davids (Fife)4.1 mi from City Center
From   US$ 56 /nightSelect
8.2
Great191 reviews
3.4 mi from Saint Davids (Fife)3.4 mi from City Center
From   US$ 141 /nightSelect
5.1 mi from Saint Davids (Fife)5.1 mi from City Center
From   US$ 288 /nightSelect
8.4
Great28 reviews
3.1 mi from Saint Davids (Fife)3.1 mi from City Center
From   US$ 165 /nightSelect
8.4
Great33 reviews
4.2 mi from Saint Davids (Fife)4.2 mi from City Center
From   US$ 146 /nightSelect
3.0 mi from Saint Davids (Fife)3.0 mi from City Center
From   US$ 189 /nightSelect

Best Hotels and Places to Stay in Saint Davids (Fife)

Why visit?

Saint Davids (Fife) is a charming destination that offers a combination of historical attractions, stunning coastal landscapes, and a vibrant local culture. With its rich heritage, beautiful beaches, and proximity to attractions like St Andrews, Saint Davids (Fife) is a must-visit for any tourist looking to explore the beauty of Scotland.

Where to stay?

St Andrews:Located just a short distance from Saint Davids (Fife), St Andrews is a popular area to stay for tourists. Known for its renowned university and world-famous golf courses, St Andrews offers a range of accommodation options, from comfortable guesthouses to luxury hotels. Visitors can enjoy exploring the historic town center, visiting the iconic St Andrews Cathedral, or playing a round of golf at one of the prestigious courses.

East Neuk: For a quaint coastal experience, East Neuk is an ideal place to stay. This picturesque area is dotted with charming fishing villages, including Anstruther, Pittenweem, and Crail. Visitors can indulge in fresh seafood, stroll along the scenic harbors, and soak in the scenic beauty of the East Neuk coastline. There are several charming bed and breakfasts and self-catering cottages available for a relaxing stay.

Falkland: Falkland is a small village in Saint Davids (Fife) that offers a tranquil retreat for visitors. It is renowned for the Falkland Palace, a beautifully preserved Renaissance palace with stunning gardens. History enthusiasts will appreciate exploring the quaint streets, lined with traditional Scottish buildings. Falkland offers a range of accommodations, including cozy inns and guesthouses.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $120 to $200.

5-star hotels: The average price per night is around $200 to $400.

Best value for money:

The Inn at Lathones: Located near Saint Davids (Fife), The Inn at Lathones offers comfortable rooms at an affordable price. With its rustic charm and cozy atmosphere, this hotel provides excellent value for money. Guests can enjoy the on-site restaurant serving delicious Scottish cuisine, while also being within easy reach of nearby attractions like St Andrews and the East Neuk villages.

Rufflets Hotel: Set amidst stunning gardens and countryside, Rufflets Hotel combines affordability with luxury. This 4-star hotel offers spacious rooms and impeccable service at a reasonable price. Guests can unwind in the peaceful surroundings, take a leisurely stroll through the beautiful gardens, and savor delectable meals at the award-winning Terrace Restaurant.

The Covenanter Hotel: Situated in Falkland, The Covenanter Hotel offers comfortable accommodations at a budget-friendly price. This family-run hotel features cozy rooms, a warm and inviting atmosphere, and a traditional pub serving hearty Scottish fare. Guests can explore the historic village of Falkland or venture out to nearby attractions, such as Falkland Palace.

Best kids-friendly hotels:

Fairmont St Andrews:Located near St Andrews, Fairmont St Andrews is a fantastic choice for a family-friendly stay. The hotel offers spacious rooms with stunning views, a range of dining options, and excellent facilities for children. The resort has a dedicated Kids Club, an adventure playground, and a swimming pool, ensuring that young guests have a memorable and enjoyable stay.

The Bank, Anstruther: Situated in the charming coastal village of Anstruther, The Bank is a family-friendly hotel that caters to the needs of children. The hotel offers family rooms, a relaxed atmosphere, and friendly staff who are always ready to assist. Its central location provides easy access to nearby attractions such as the Scottish Fisheries Museum and Anstruther Harbour.

Best hotels for romantic getaway:

Old Course Hotel: Overlooking the famous Old Course in St Andrews, the Old Course Hotel provides a luxurious setting for a romantic getaway. The spacious rooms, exquisite dining options, and world-class spa facilities create a perfect retreat for couples. With breathtaking views of the coastline and access to renowned golf courses, this hotel offers a truly memorable experience.

Balbirnie House Hotel: Nestled amidst beautiful gardens, Balbirnie House Hotel in Markinch offers a romantic ambiance and exceptional service. This country house hotel features elegantly decorated rooms, a gourmet restaurant, and tranquil surroundings, making it an ideal choice for a romantic escape. Couples can enjoy romantic walks in the gardens or explore the nearby Falkland Palace.

Best for location:

The Old Manor Hotel: Located in Lundin Links, The Old Manor Hotel boasts a prime location close to stunning beaches and the Fife Coastal Path. This charming hotel offers comfortable rooms, friendly staff, and easy access to outdoor activities such as golfing and beach walks. Guests can enjoy picturesque views of Largo Bay and explore the charming coastal villages in the vicinity.

The Waterfront Anstruther: Situated on the picturesque harbor of Anstruther, The Waterfront offers unbeatable views of the sea and easy access to local attractions. This boutique hotel features stylish rooms, a waterfront restaurant, and a cozy bar. Guests can sample fresh seafood, visit the Scottish Fisheries Museum, or take a boat trip to the Isle of May from the nearby harbor.

The Ardgowan Hotel: Ideally located in the heart of St Andrews, The Ardgowan Hotel offers a central base for exploring the towns attractions and enjoying the vibrant local scene. This family-run hotel provides comfortable rooms, a warm welcome, and proximity to landmarks like St Andrews Cathedral, the Old Course, and a variety of shops, bars, and restaurants.

Best for a short city break:

Hotel du Vin St Andrews: Situated in a historic building in the heart of St Andrews, Hotel du Vin offers a boutique experience perfect for a short city break. The hotel features individually designed rooms, a stylish bistro serving locally sourced cuisine, and a relaxing spa. Guests can explore the towns historic sites, enjoy a round of golf, or simply unwind in the hotels elegant surroundings.

The Quaich B&B: Located in Crail, The Quaich B&B offers a cozy and welcoming atmosphere for a peaceful short getaway. This charming bed and breakfast provide comfortable rooms, a delicious homemade breakfast, and easy access to the quaint streets of Crail. Visitors can explore the villages historic buildings or take a leisurely stroll along the East Neuk coastline.

Show moreLess