Mainland Holidays

Book a Hotel + Flight or Car together to unlock savings

Photo by Marc De Vos

Top hotels in Mainland

The Ayre Hotel

The Ayre Hotel

3 out of 5
Ayre Road Kirkwall Scotland
Fully refundableReserve now, pay when you stay
The price is Rp1.550.470 per night from 20 Feb to 21 Feb
Rp1.550.470
Rp1.860.564 total
20 Feb - 21 Feb
includes taxes & fees
8.6/10 Excellent! (226 reviews)
Lovely saff, grear food, comfy room.

Reviewed on 27 Nov 2025

The Ayre Hotel
Albert Hotel

Albert Hotel

3 out of 5
Mounthoolie Lane Kirkwall Scotland
Fully refundableReserve now, pay when you stay
The price is Rp2.325.704 per night from 19 Feb to 20 Feb
Rp2.325.704
Rp2.790.845 total
19 Feb - 20 Feb
includes taxes & fees
8.8/10 Excellent! (266 reviews)
Clean room, welcoming staff and good food. Nice location in a beautiful part of Scotland.

Reviewed on 29 Jan 2026

Albert Hotel
The Shore

The Shore

3 out of 5
Shore Street Kirkwall Scotland
Fully refundableReserve now, pay when you stay
The price is Rp2.201.207 per night from 21 Feb to 22 Feb
Rp2.201.207
Rp2.641.541 total
21 Feb - 22 Feb
includes taxes & fees
8.2/10 Very Good! (173 reviews)
Clean rooms. Friendly staff. Great Location. What more could you want.

Reviewed on 12 Nov 2025

The Shore
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.