Photo by Angela Newlands

Find hotels in Isle of May from NT$1,709
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Isle of May
Family friendly
Apartment
Check prices for these dates
Our top choices for Isle of May hotels

Open Arms Hotel
Open Arms HotelDirleton
9.2 out of 10, Wonderful, (5 reviews)
The price is NT$3,854
NT$4,625 total
includes taxes & fees
Apr 22 - Apr 23

Premier Inn St Andrews
Premier Inn St AndrewsSt. Andrews
8.0 out of 10, Very Good, (18 reviews)
The price is NT$3,234
NT$3,881 total
includes taxes & fees
Apr 26 - Apr 27

The Shoregate
The ShoregateCrail
The price is NT$7,657
NT$9,188 total
includes taxes & fees
Apr 7 - Apr 8

Railway Inn
Railway InnBuckhaven
7.8 out of 10, Good, (24 reviews)
The price is NT$1,547
NT$2,464 total
includes taxes & fees
Apr 7 - Apr 8

Ye Olde Hotel
Ye Olde HotelSt. Andrews
7.4 out of 10, Good, (33 reviews)
The price is NT$1,424
NT$1,709 total
includes taxes & fees
Apr 12 - Apr 13

Dunclutha Guest House
Dunclutha Guest HouseLeven
9.8 out of 10, Exceptional, (423 reviews)
The price is NT$3,807
NT$3,807 total
includes taxes & fees
Apr 7 - Apr 8

The Waterfront
The WaterfrontAnstruther
9.4 out of 10, Exceptional, (209 reviews)
The price is NT$4,852
NT$5,822 total
includes taxes & fees
Apr 19 - Apr 20

Balhousie Farm
Balhousie FarmLeven
9.6 out of 10, Exceptional, (36 reviews)
The price is NT$3,551
NT$4,261 total
includes taxes & fees
Apr 13 - Apr 14

The Folly Hotel
The Folly HotelNorth Berwick
8.0 out of 10, Very Good, (114 reviews)
The price is NT$3,691
NT$4,430 total
includes taxes & fees
Apr 8 - Apr 9

The Lodge at Craigielaw
The Lodge at CraigielawAberlady
9.4 out of 10, Exceptional, (198 reviews)
The price is NT$4,271
NT$5,126 total
includes taxes & fees
Apr 8 - Apr 9

Stravithie Castle
Stravithie CastleSt. Andrews
9.8 out of 10, Exceptional, (139 reviews)
The price is NT$6,434
NT$7,720 total
includes taxes & fees
May 3 - May 4

Kilconquhar Castle Estate
Kilconquhar Castle EstateLeven
9.0 out of 10, Wonderful, (402 reviews)
The price is NT$3,291
NT$3,949 total
includes taxes & fees
Apr 8 - Apr 9

The Inn at Lathones
The Inn at LathonesLeven
8.4 out of 10, Very Good, (315 reviews)
The price is NT$4,120
NT$4,944 total
includes taxes & fees
Apr 12 - Apr 13

Pine Marten, Dunbar by Marston's Inns
Pine Marten, Dunbar by Marston's InnsDunbar
8.4 out of 10, Very Good, (382 reviews)
The price is NT$2,742
NT$3,291 total
includes taxes & fees
Apr 12 - Apr 13

The Linton Hotel
The Linton HotelEast Linton
8.4 out of 10, Very Good, (485 reviews)
The price is NT$2,461
NT$2,953 total
includes taxes & fees
Apr 20 - Apr 21

THE SPACE TO STAY APARTHOTEL
THE SPACE TO STAY APARTHOTELSt. Andrews
8.6 out of 10, Excellent, (79 reviews)
The price is NT$4,177
NT$5,012 total
includes taxes & fees
Apr 20 - Apr 21

Bayswell Park Hotel
Bayswell Park HotelDunbar
8.6 out of 10, Excellent, (510 reviews)
The price is NT$4,359
NT$5,231 total
includes taxes & fees
Apr 9 - Apr 10

No12 Bed and Breakfast
No12 Bed and BreakfastSt. Andrews
9.4 out of 10, Exceptional, (32 reviews)
The price is NT$8,859
NT$8,859 total
includes taxes & fees
Apr 7 - Apr 8

The Spindrift Guest House
The Spindrift Guest HouseAnstruther
9.8 out of 10, Exceptional, (111 reviews)
The price is NT$4,852
NT$5,822 total
includes taxes & fees
Apr 10 - Apr 11
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

Cleveden House by The Dunvegan
10/10 Excellent
More cheap stays in Isle of May

Ye Olde Hotel
61 Main Street St. Andrews Scotland
The price is NT$1,424 per night from Apr 12 to Apr 13
NT$1,424
NT$1,709 total
Apr 12 - Apr 13
includes taxes & fees
7.4/10 Good! (33 reviews)










































































