Find hotels in Isle of May from $62

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Isle of May hotels

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
4.0 star property
Dundee
9.2 out of 10, Wonderful, (1,261 reviews)
"The perfect stay! "
United Kingdom
Ryan
$78 nightly
The price is $94
May 25 - May 26
Total with taxes and fees
Apex City Quay Hotel & Spa

Carnoustie Golf Hotel

Carnoustie Golf Hotel
4.0 star property
Carnoustie
9.2 out of 10, Wonderful, (1,000 reviews)
"The staff were all very friendly and welcoming. The decor is a little tired in places in the room but we still had a great stay. The bed is very comfortable and quiet. Breakfast offered a great choice of cooked to order and continental. "
United Kingdom
Susan
$92 nightly
The price is $110
May 21 - May 22
Total with taxes and fees
Carnoustie Golf Hotel

Four Points Flex by Sheraton Dundee

Four Points Flex by Sheraton Dundee
3.0 star property
Dundee
9.2 out of 10, Wonderful, (348 reviews)
"Great location, step off the train into the hotel."
United Kingdom
Colin
$56 nightly
The price is $68
Jun 7 - Jun 8
Total with taxes and fees
Four Points Flex by Sheraton Dundee

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,000 reviews)
"Excellent stay with amazing views "
United States
Brooke
$397 nightly
The price is $476
May 17 - May 18
Total with taxes and fees
Fairmont St Andrews

Marine North Berwick

Marine North Berwick
5.0 star property
North Berwick
8.8 out of 10, Excellent, (297 reviews)
"Beautiful hotel, amazing views, fab breakfast and very comfy beds! "
United Kingdom
Kelly
$354 nightly
The price is $425
May 17 - May 18
Total with taxes and fees
Marine North Berwick

Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre
3.0 star property
Dundee
9.2 out of 10, Wonderful, (1,002 reviews)
"Lovely hotel and great staff"
United Kingdom
Iain
$77 nightly
The price is $92
Jun 7 - Jun 8
Total with taxes and fees
Hampton by Hilton Dundee City Centre

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,000 reviews)
"Friendly helpful staff who makes you feel welcome and relaxed Great bar Fabulous views of the old course They thought of everything"
United States
Russell
$575 nightly
The price is $690
Jun 7 - Jun 8
Total with taxes and fees
Old Course Hotel

Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
Leven
9.0 out of 10, Wonderful, (412 reviews)
"Perfect place to relax! Beautiful surroundings, spotless room, delicious breakfast, increadibly friendly and helpful staff. "
United Kingdom
Paula
$102 nightly
The price is $123
May 19 - May 20
Total with taxes and fees
Kilconquhar Castle Estate

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (383 reviews)
"Great food and staff, relaxing hotel . "
United Kingdom
Alan
$257 nightly
The price is $308
Jun 2 - Jun 3
Total with taxes and fees
Rufflets St Andrews

Malmaison Dundee

Malmaison Dundee
4.0 star property
Dundee
8.6 out of 10, Excellent, (1,008 reviews)
"Beginning to look a bit tired overall but excellent bar service."
United Kingdom
Carole
$69 nightly
The price is $83
Jun 14 - Jun 15
Total with taxes and fees
Malmaison Dundee

The Inn At Kingsbarns

The Inn At Kingsbarns
4.0 star property
St. Andrews
9.8 out of 10, Exceptional, (195 reviews)
"Great staff, Great food , Great location, Easy parking, very dog friendly"
United Kingdom
Daniel
$234 nightly
The price is $280
May 26 - May 27
Total with taxes and fees
The Inn At Kingsbarns

The Waterfront

The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (214 reviews)
"Great hotel 15 minutes from St Andrew’s. Good restaurant and rooms (beds) were very comfortable."
Canada
Gigi
$156 nightly
The price is $187
May 29 - May 30
Total with taxes and fees
The Waterfront

Rusacks St Andrews

Rusacks St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (454 reviews)
"Really supportive and responsive front desk and great overall staff attitude."
United Kingdom
Timothy
$740 nightly
The price is $887
Jun 7 - Jun 8
Total with taxes and fees
Rusacks St Andrews

Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
5.0 star property
St. Andrews
9.8 out of 10, Exceptional, (86 reviews)
"Fabulous hotel.. would definitely go again! "
United Kingdom
Samantha
$541 nightly
The price is $649
May 15 - May 16
Total with taxes and fees
Seaton House - Small Luxury Hotels of the World

The Bank

The Bank
4.0 star property
Anstruther
9.0 out of 10, Wonderful, (170 reviews)
"Great place to stay, staff were friendly and very helpful, breakfast was fab, recommended"
United Kingdom
Mark
$152 nightly
The price is $182
May 17 - May 18
Total with taxes and fees
The Bank

Staybridge Suites Dundee by IHG

Staybridge Suites Dundee by IHG
2.0 star property
Dundee
9.6 out of 10, Exceptional, (696 reviews)
"Ideal for short break"
United Kingdom
Andrew
$61 nightly
The price is $73
Jun 7 - Jun 8
Total with taxes and fees
Staybridge Suites Dundee by IHG

Hotel Indigo Dundee by IHG

Hotel Indigo Dundee by IHG
4.0 star property
Dundee
9.4 out of 10, Exceptional, (1,001 reviews)
"Beautiful hotel, friendly staff, excellent location, very comfortable bed"
United Kingdom
Alison
$62 nightly
The price is $74
May 17 - May 18
Total with taxes and fees
Hotel Indigo Dundee by IHG

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (802 reviews)
"Beautiful views, fun bar and good breakfast."
United States
Kelly
$468 nightly
The price is $561
Jun 14 - Jun 15
Total with taxes and fees
Hotel du Vin & Bistro St. Andrews

Greywalls Hotel and Chez Roux

Greywalls Hotel and Chez Roux
5.0 star property
Gullane
9.4 out of 10, Exceptional, (204 reviews)
"Beautifully appointed room overlooking Muirfield golf course, clean and spacious for 1, staff were courteous and professional. Breakfast was outstanding. "
United Kingdom
andrew
$328 nightly
The price is $393
May 21 - May 22
Total with taxes and fees
Greywalls Hotel and Chez Roux

Tweeddale Arms Hotel

Tweeddale Arms Hotel
4.0 star property
Gifford
8.4 out of 10, Very Good, (312 reviews)
"Really lovely hotel!"
United Kingdom
Ofelia
$145 nightly
The price is $174
May 27 - May 28
Total with taxes and fees
Tweeddale Arms 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.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Isle of May

Thousands of puffins, seals, and seabirds make this tiny island a wildlife paradise during spring and summer months. Take a boat tour from Anstruther to see the historic lighthouse and explore the nature reserve's walking trails.

Photo by Angela Newlands
Open Photo by Angela Newlands

Top Isle of May Hotel Reviews

More cheap stays in Isle of May

Hotels in Isle of May with star-rating

Frequently asked questions

When is the best time to go to Isle Of May?
The best time to visit the Isle of May is during the spring and summer months, from April to September, when wildlife is most abundant and boat trips are regularly available.

For birdwatchers and nature enthusiasts, May, June, and July are particularly rewarding. During these months, the island is home to thousands of breeding seabirds, including puffins, guillemots, razorbills, and terns. You'll witness their nesting, feeding, and fledging activities, offering unparalleled viewing opportunities from designated paths.

Those interested in seal spotting will find August and September ideal. At this time, the island sees a significant increase in grey seal pups being born, and you can observe them on the beaches and rocky shores around the island. The weather is generally milder, making for comfortable boat journeys and walks.

While boat trips may be available outside these months, they are less frequent and weather-dependent.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Isle of May.
How can I save on a Isle of May hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Isle of May hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Isle of May hotel?
Prices for hotels in Isle of May often vary, but you can find a great deal from $62 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia