Book Hotels in Isle of May
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Isle of May hotels

Rusacks St Andrews
Reviewed on Jul 14, 2025

Rufflets St Andrews
Reviewed on Jun 28, 2025

Old Course Hotel
Reviewed on Jul 3, 2025

Fairmont St Andrews
Reviewed on Jun 20, 2025

Hotel du Vin & Bistro St. Andrews
Reviewed on Jul 13, 2025

Marine North Berwick
Reviewed on Jul 7, 2025

Pine Marten, Dunbar by Marston's Inns
Reviewed on Jul 25, 2025

Maitlandfield House Hotel
Reviewed on Jul 22, 2025

Caledonian Hotel
Reviewed on May 12, 2025
Isle of May Hotel & Travel Guide\n
Reserving a place to stay within the centre of Isle of May may turn out to be a bit tricky. However, if you want to expand your search a bit further afield there are a good range of lodgings that should satisfy your needs. When you spend a few nights with one of the 23 short or long-term lodgings within a 19-mile (30-kilometer) radius of Isle of May, you'll experience the authenticity of the region.
The Old Course Hotel, Scotland, which is the closest accommodation, can be found 15 miles (24 kilometers) from downtown Isle of May. Or alternatively, you might like to consider the Greywalls Hotel and Chez Roux, located in Scotland, which is 14 miles (23 kilometers) outside of the city center.
The Fairmont St Andrews is located 12 miles (19 kilometers) outside the town center of Isle of May. An alternative accommodation option is the Macdonald Rusacks Hotel, which is 15 miles (23 kilometers) away. Another two hotel and apartment options in the vicinity include the Letham House and the Macdonald Marine Hotel And Spa.
Looking for activities? Consider spending a day or two checking out Dunfermline Abbey and Deep Sea World, which can be found in Dunfermline, 35 miles (60 kilometers) to the west of Isle of May. When you want to stay in Dunfermline, check out the Best Western Plus Dunfermline Crossford Keavil House Hotel and Rooms at 29brucestreet. 14 miles (23 kilometers) northwest of Isle of May, you'll find St. Andrews, which is home to the The Golf Inn and Hotel du Vin & Bistro St. Andrews. While visiting St. Andrews, a couple of sights worth adding to your itinerary are the University of St. Andrews and St. Andrew's Cathedral.
When cheering on sport if on your list of things to do, head to Murrayfield Stadium, which is 30 miles (50 kilometers) to the southwest of Isle of May. Visitors who would like the ease of locating a room close by, make a reservation in the Sheraton Grand Hotel & Spa, Edinburgh or The Chester Residence.
Dundee Airport is a major gateway for flying in and out of Isle of May. It is 25 miles (42 kilometers) from the town center. For modern travelers who choose to stay close by, book the Doubletree by Hilton Dundee or West Park.
Frequently asked questions
Recent Isle of May hotel reviews by fellow wanderers

THE SPACE TO STAY
Explore More Ways to Travel with Travelocity
An Attraction
- Hotels near Old Course at St Andrews
- Hotels near St. Andrews Links
- Hotels near Muirfield Golf Course
- Hotels near St Andrews Bay
- Hotels near Kingsbarns Golf Links
- Hotels near Craigielaw Golf Course
- Hotels near The Scores
- Hotels near National Museum of Flight
- Hotels near Craigtoun Country Park
- Hotels near Tyninghame Beach
- Hotels near Dirleton Castle
- St. Andrews Hotels
- North Sea Hotels
- Anstruther Hotels
- North Berwick Hotels
- Dunbar Hotels
- Leven Hotels
- Kirkcaldy Hotels
- Haddington Hotels
- Great Britain Hotels
- Cupar Hotels
- Gullane Hotels
- Duns Hotels
- East Linton Hotels
- Crail Hotels
- Elie Hotels
- Leuchars Hotels
- Pittenweem Hotels
- St Monans Hotels
- Aberlady Hotels
- Longniddry Hotels
- Edinburgh and Lothian Hotels
- Northern Europe Hotels
- Cockburnspath Hotels
- Cellardyke Hotels
- Methil Hotels
- Kingsbarns Hotels
- Tayport Hotels
- Lower Largo Hotels
- Kilrenny Hotels
- Lundin Links Hotels
- Earlsferry Hotels
- Kilconquhar Hotels
- Ceres Hotels
- Kincaple Hotels
- Strathkinness Hotels
- Boarhills Hotels
- Peat Inn Hotels
- Buckhaven Hotels
- Dairsie Hotels
- Blebo Craigs Hotels