Isle of May Holidays

  • Plan, book, travel with confidence

  • Better together

    Save up to €900 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 Flight + Hotel Deals in Isle of May

Price found within the past 48 hours. Click for updated prices.
voco Edinburgh - Royal Terrace by IHG
MONO Suites Old Town
Virgin Hotels Edinburgh
Macdonald Forest Hills Resort
Atholl Palace Hotel

Top hotels in Isle of May

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL

2.5 out of 5
Kilrymont Rd. St. Andrews Scotland
The price is €168 per night from 21 Jun to 22 Jun
€168
21 Jun - 22 Jun
includes taxes & fees
8.8/10 Excellent! (111 reviews)
"Super place to stay when in St Andrews. Brand now complex with everything you need right at the location."

Reviewed on 31 May 2026

THE SPACE TO STAY APARTHOTEL
Fairmont St Andrews

Fairmont St Andrews

5 out of 5
Fife St. Andrews Scotland
Fully refundableReserve now, pay when you stay
The price is €360 per night from 8 Jun to 9 Jun
€360
8 Jun - 9 Jun
includes taxes & fees
9.2/10 Wonderful! (1,000 reviews)
"Great staff, fantastic venue and a lovely stay."

Reviewed on 28 May 2026

Fairmont St Andrews
Old Course Hotel

Old Course Hotel

5 out of 5
Old Station Road St. Andrews Scotland
Fully refundableReserve now, pay when you stay
The price is €688 per night from 14 Jun to 15 Jun
€688
14 Jun - 15 Jun
includes taxes & fees
9.6/10 Exceptional! (1,001 reviews)
"Outstanding property and location cannot be beat! A definite “Bucket List” hotel."

Reviewed on 31 May 2026

Old Course Hotel
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.