
St. Davids Holidays
- Plan, book, travel with confidence
- Better togetherSave up to €900 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Top Flight + Hotel Deals in St. Davids
Price found within the past 48 hours. Click for updated prices.

Royal Dunkeld
Price was €1,075, price is now €978 per person
€978
per person
12 Jul - 19 Jul
found 1 day ago
Return direct flight included
Shannon (SNN) to Edinburgh (EDI)
7.2/10 Good! (246 reviews)
Hotel needs updating… It feels very tired. My room was what looked like an old dilapidated shed in the back of the hotel. Room was as clean as possible… But rug looked ancient, side table was put together with plywood and a white tablecloth. Three very large dining rooms with absolutely nobody in them. Would not recommend staying here.
Reviewed on 28 May 2026

Macdonald Forest Hills Resort
Price was €1,471, price is now €1,164 per person
€1,164
per person
12 Jul - 19 Jul
found 1 day ago
Return direct flight included
Shannon (SNN) to Edinburgh (EDI)
7.8/10 Good! (193 reviews)
The apartment was dilapidated. Not all facilities were open, only the formal restaurant for dining. No wifi in apartment
Reviewed on 31 Oct 2025

Atholl Palace Hotel
Price was €1,728, price is now €1,483 per person
€1,483
per person
12 Jul - 19 Jul
found 1 day ago
Return direct flight included
Shannon (SNN) to Edinburgh (EDI)
8.6/10 Excellent! (1,003 reviews)
Breakfasts only 1 star. Coffee at breakfast bad. Some employees (not front desk staff) were having an argument when we were signing in at the front desk.
Reviewed on 31 May 2026

Loch Rannoch Hotel and Spa
Price was €1,411, price is now €1,232 per person
€1,232
per person
12 Jul - 19 Jul
found 1 day ago
Return direct flight included
Shannon (SNN) to Edinburgh (EDI)
8.8/10 Excellent! (379 reviews)
Excellent stay! Would visit again. Staff very helpful and hotel very well maintained.
Reviewed on 27 May 2026

Moness Resort
Price was €1,183, price is now €1,052 per person
€1,052
per person
12 Jul - 19 Jul
found 1 day ago
Return direct flight included
Shannon (SNN) to Edinburgh (EDI)
8.6/10 Excellent! (1,001 reviews)
Lovely clean room, big white fluffy towels friendly staff. Excellent fresh food and lovely pool, sauna, steam room and spa treatments.
10 minutes walk to Aberfeldy and lovely walk up The Birks.
What's no to like!
Reviewed on 9 May 2026
Top hotels in St. Davids

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club Kirknewton Scotland
Fully refundableReserve now, pay when you stay
The price is €149 per night from 21 Jun to 22 Jun
€149
21 Jun - 22 Jun
includes taxes & fees
9/10 Wonderful! (1,726 reviews)
"Really enjoyed our stay ….golf course is good too and very convenient to get into town on the bus."
Reviewed on 2 Jun 2026

Leonardo Royal Hotel Edinburgh
43 Jeffrey Street Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is €220 per night from 7 Jun to 8 Jun
€220
7 Jun - 8 Jun
includes taxes & fees
9/10 Wonderful! (1,418 reviews)
"Here’s a polished version of your review: The hotel is currently undergoing renovations, but it has a perfect location close to everything and offers beautiful views. The concierge and restaurant staff during breakfast were spectacular and treated us like royalty. We truly loved our stay. My only ..."
Reviewed on 3 Jun 2026

Holiday Inn Edinburgh by IHG
132 Corstorphine Road Edinburgh Scotland
Fully refundable
The price is €157 per night from 1 Jul to 2 Jul
€157
1 Jul - 2 Jul
includes taxes & fees
8.6/10 Excellent! (1,403 reviews)
"Le breakfast n’est pas de qualité et n’est pas à la hauteur du prix. Par ailleurs, la nuit du 30 au 31 mai 2026, nous avions commandé un breakfast donc payé. Cependant notre avion était à 7h45 donc nous avons demandé à la réception un remboursement car le service du breakfast ouvre à 06h30 et il ..."
Reviewed on 4 Jun 2026
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.
Popular places to visit
Culross Palace
You can find out about the history of Culross with a stop at Culross Palace. Visit the spas and top-notch restaurants in this trendy area.
Andrew Carnegie Birthplace Museum
You can study the exhibits at Andrew Carnegie Birthplace Museum, a museum with a story of its own, during your holiday in Dunfermline. Make time for the spas and golf courses in this relaxing area.
What to do in St. Davids

Edinburgh: Loch Ness, Glencoe & The Highlands
€75
per adult
98% of travellers recommend

Loch Ness & the Highlands of Scotland
€79
per adult
90% of travellers recommend
Explore a world of travel with Expedia
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.

