Skip to main content

Stay in Shetland's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Maryfield House Hotel

Hotel in Lerwick

Located in Lerwick, 1.2 miles from Bain's Beach, Maryfield House Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace. Guests can have a drink at the bar. Everything! The owners and staff were warm and friendly, our room was large, comfortable and well-appointed. Breakfasts and dinners were delicious. Our four night stay was the highlight of our two week visit to Scotland.

Show more Show less
9.3
Wonderful
126 reviews
Price from
$269
per night

Busta House Hotel

Hotel in Busta

Busta House Hotel in Busta has a garden and a bar. The hotel has both free WiFi and free private parking. At the hotel you'll find a restaurant serving British cuisine. Quite location and upper market finishing. Exquisite food. Old England type library and sitting room

Show more Show less
9
Wonderful
207 reviews
Price from
$186
per night

The Westings

Hotel in Tingwall

The Westings is located in Tingwall. All guest rooms in the hotel are equipped with a coffee machine. This was such a fantastic place to stay while we were in Shetland for Wool Week. David, our host, was extremely attentive and made sure we were right at home, showing us the place, asking what time was best for breakfast, and ensuring that the other guests (builders) were quiet while we were there. It is about 10 or 15 minutes outside Lerwick and the views were just absolutely stunning.

Show more Show less
9.7
Exceptional
9 reviews

Scalloway Hotel

Hotel in Scalloway

Featuring a bar, Scalloway Hotel is located in Scalloway. There's a grill and guests can use free WiFi and free private parking. As far as I am concerned the Scalloway is the best place to stay while in Shetland.

Show more Show less
8
Very Good
112 reviews
Price from
$147
per night

The Brae Hotel

Hotel in Brae

Featuring a bar, The Brae Hotel is located in Brae. The hotel provides both free WiFi and free private parking. At the hotel you'll find a restaurant serving Local cuisine. Excellent staff! Made me feel very welcome and homely!

Show more Show less
8.5
Very Good
485 reviews
Price from
$147
per night

St Magnus Bay Hotel

Hotel in Hillswick

Located in Hillswick, St Magnus Bay Hotel has a garden, terrace, bar, and free WiFi. Guests can have a drink at the snack bar. The atmosphere around the hotel - the staff especially. They have a mantra that reads "arrive as guests leave as friends" A very true reflection of their approach. Meals brilliant - breakfast to order to include as much as you could eat. A good selection of starters and mains for dinner - never eaten so much high quality seafood - especially the scallops - brilliant. So good to see an old style hotel keeping up with modern needs.

Show more Show less
8.8
Excellent
192 reviews
Price from
$214
per night

Queens Hotel

Hotel in Lerwick

Providing free WiFi throughout the property, Queens Hotel is located in Lerwick, within a few steps of Bain's Beach. The nearest airport is Tingwall Airport, 7.5 miles from the hotel. It is perfectly situated. This grand beautiful historic building is being renovated by the present owners. I had a room with a sea view which was magnificent. The bed was exceptionally comfortable. I loved the towel warmer and excellent water pressure in the shower. The staff were amazing. Sam, the owner’s son, went above the call of duty to provide towels and vacuum the sand I tracked into the room. Harvey, the owner, was fantastic! He even gave me a ride to the bus station. If you are interested in historic preservation this is the hotel for you. It sits actually into the sea next to Bain’s Beach. I had a fabulous week at the Queens Hotel.

Show more Show less
5.4
Review score
241 reviews
Price from
$102
per night

The Grand Hotel

Hotel in Lerwick

Located in Lerwick, in a building dating from 19th century, a 3-minute walk from Bain's Beach, The Grand Hotel provides guestrooms with free WiFi. The hotel features family rooms. style!history!Wonderful staff.!The location is perfect

Show more Show less
7.4
Good
344 reviews
Price from
$113
per night

The Shetland Hotel

Hotel in Lerwick

Located in Lerwick, Shetland's main town, the Shetland Hotel provides an ideal base for all your requirements. Room specifically provided smart TV

Show more Show less
7.2
Good
311 reviews
Price from
$214
per night

The Lerwick Hotel

Hotel in Lerwick

Modern & well equipped hotel 10 minutes walk from the town center, nestling on the shore of Breiwick Bay. This attractive hotel is well equipped for the modern traveler and close to local amenities. Very close to my family. Very friendly helpful staff

Show more Show less
7
Good
144 reviews
Price from
$214
per night

Hotels with extra health and safety measures

Find hotels in Shetland with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Shetland in the past month

See all

FAQs about hotels in Shetland

See reviews by guests who stayed at hotels in Shetland

See all