St. Davids Trip

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to ₹43,962 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Top hotels in St. Davids

Apex Grassmarket Hotel

Apex Grassmarket Hotel

4 out of 5
31-35 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is ₹10,251 per night from 22 Mar to 23 Mar
₹10,251
₹12,301 total
22 Mar - 23 Mar
includes taxes & fees
9/10 Wonderful! (2,485 reviews)
Great central hotel. Nearby the Vennel steps/Victoria street. Lots of Italian restaurants steps away. Staff were nice and hotel was spotless. We love that a twin bed are double beds each. Highly recc hotel .

Reviewed on 9 Mar 2026

Apex Grassmarket Hotel
Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG

4 out of 5
132 Corstorphine Road Edinburgh Scotland
Fully refundable
The price is ₹4,922 per night from 26 Mar to 27 Mar
₹4,922
₹5,907 total
26 Mar - 27 Mar
includes taxes & fees
8.6/10 Excellent! (1,168 reviews)
The staff was nice and the room was clean but the property itself was pretty beaten up in the hallways. We were also disappointed by the “hot” tub as it was lukewarm at best and some of the jets were blowing out cold water.

Reviewed on 8 Mar 2026

Holiday Inn Edinburgh by IHG
Moxy Edinburgh Airport

Moxy Edinburgh Airport

3 out of 5
1 Fairview Road Newbridge Scotland
Fully refundableReserve now, pay when you stay
The price is ₹7,281 per night from 23 Mar to 24 Mar
₹7,281
₹8,737 total
23 Mar - 24 Mar
includes taxes & fees
8.6/10 Excellent! (2,295 reviews)
Decent enough hotel for a overnight stop and 10 mins walk to terminal.Get to hotel early enough and get bus from outside door and get to and from Edinburgh for a pre night out.

Reviewed on 6 Mar 2026

Moxy Edinburgh Airport
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.

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.