Search over 1,000,000 properties worldwide and 550 airlines worldwide
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Didn’t get there till gone 11pm off the ferry on a windy February night. Welcoming staff, nice bar area and a warm clean room. Hotel overlooking the harbour. Would definitely recommend
Book a great spot to stay in Kirkwall, a place with a lot to offer the traveller dreaming of a beach holiday. With your choice of 11 hotels and other accommodation options in this destination, it's easy to find one that works for you.
As you look for a place to stay near the water in Kirkwall, consider selecting one of these top beach hotels with positive traveller reviews.
St Ola Hotel - 3-star guesthouse near the beach. It features a restaurant, free WiFi and free parking. Guests love the great location and breakfast.
Albert Hotel - 3-star hotel near the beach. Our travellers recommend its central location and spacious rooms. This hotel boasts free full breakfast, a restaurant and free WiFi.
Albert Hotel - 3-star hotel. Our travellers recommend its central location and spacious rooms. This hotel boasts free full breakfast, a restaurant and free WiFi.
St Ola Hotel - 3-star guesthouse. It offers a restaurant, free WiFi and free parking. Guest reviews highlight the great location and breakfast.
If you're wondering about the local weather, you can use these monthly averages to determine the best time to visit.
The closest major airport is in Kirkwall (KOI), located 2.8 mi (4.5 km) from the city centre. You can ride a ferry to see more of the region.