A coastal landscape with a bay, green hills, and a clear sky.

Find hotels in St. Kilda from £49

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
15 Aug - 16 Aug
Tomorrow
16 Aug - 17 Aug
Next weekend
21 Aug - 23 Aug
In two weeks
28 Aug - 30 Aug

Filter by

Star rating

Guest rating

Save an average of 15% on thousands of hotels when you're signed in

Learn more about St. Kilda

Explore quaint St. Kilda: its wildlife, island views, history and more!

See all hotels in St. Kilda
A rural landscape with stone houses and a stone wall.
Photo by Theresa George

Top St. Kilda Hotel Reviews

More cheap stays in St. Kilda

Metro Inns Falkirk

Metro Inns Falkirk

Bean Cross Farm Polmont Falkirk Scotland
£49
7 Sept - 8 Sept
includes taxes & fees
6/10 (872 reviews)
Metro Inns Falkirk
ibis budget Glasgow

ibis budget Glasgow

2a Springfield Quay Glasgow Scotland
£56
6 Sept - 7 Sept
includes taxes & fees
ibis budget Glasgow
Destiny Student Holyrood - Campus Accommodation

Destiny Student Holyrood - Campus Accommodation

31 Abbeyhill Edinburgh Scotland
£119
20 Aug - 21 Aug
includes taxes & fees
7.4/10 Good! (791 reviews)
Destiny Student Holyrood - Campus Accommodation
The Royal Hotel

The Royal Hotel

Argyll Square Oban Scotland
£122
20 Aug - 21 Aug
includes taxes & fees
The Royal Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
£139
2 Sept - 3 Sept
includes taxes & fees
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
£172
31 Aug - 1 Sept
includes taxes & fees
8.6/10 Excellent! (1,004 reviews)
Cairn Hotel

Find out more about St. Kilda

Top reasons to visit St. Kilda

  • Wildlife Tours: Experience exceptional wildlife tours to observe diverse fauna in their natural habitat.
  • Stunning Landscapes: Immerse yourself in the breathtaking scenery that St. Kilda has to offer.
  • Rich History: Discover the intriguing historical significance of this unique island.
  • Unique Charm: Enjoy the distinctive charm and beauty that makes St. Kilda a must-visit destination.
  • Day Trips: Take a day trip to fully explore and appreciate the wonders of St. Kilda.

Things to do in St. Kilda

St. Kilda offers an array of exciting activities, particularly its renowned wildlife tours, where you can observe the diverse fauna in their natural habitat. Consider taking a day trip to St. Kilda, which will allow you to immerse yourself in the stunning landscapes and rich history of the area. Whether it's a St. Kilda wildlife tour or simply exploring the island, you'll be captivated by its unique charm and beauty.

Booking tips and Expedia advantages for St. Kilda

To save money on your trip to St. Kilda, consider travelling during the off-peak season for lower prices. Utilize public transport where possible, and take advantage of free activities like hiking and exploring the stunning landscapes. Booking early can also secure better rates. Use Expedia’s search tool to refine your accommodation preferences, focusing on eco-certified options for a sustainable stay, and consider bundling your hotel, flights, and activities for added savings.

  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels currently available. To uncover the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your hotel stay in St. Kilda with your flights and activities through an Expedia package.

Best time to go to St. Kilda

The best time to visit St. Kilda depends on your weather preferences. The hottest average temperature in St. Kilda is in August and August. August is mostly cloudy. The coolest average temperature in St. Kilda is in February and February. February is mostly cloudy.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudiness
January45.3°F (7.4°C)Light RainMostly Cloudy
January45.3°F (7.4°C)Light RainMostly Cloudy
February44.8°F (7.1°C)Light RainMostly Cloudy
February44.8°F (7.1°C)Light RainMostly Cloudy
March45.1°F (7.3°C)Light RainMostly Cloudy
March45.1°F (7.3°C)Light RainMostly Cloudy
April46.9°F (8.3°C)Light RainMostly Cloudy
April46.9°F (8.3°C)Light RainMostly Cloudy
May49.6°F (9.8°C)Light RainMostly Cloudy
May49.6°F (9.8°C)Light RainMostly Cloudy
June53.6°F (12.0°C)Light RainMostly Cloudy
June53.6°F (12.0°C)Light RainMostly Cloudy
July56.3°F (13.5°C)Light RainMostly Cloudy
July56.3°F (13.5°C)Light RainMostly Cloudy
August57.0°F (13.9°C)Light RainMostly Cloudy
August57.0°F (13.9°C)Light RainMostly Cloudy
September55.8°F (13.2°C)Light RainMostly Cloudy
September55.8°F (13.2°C)Light RainMostly Cloudy
October52.9°F (11.6°C)Light RainMostly Cloudy
October52.9°F (11.6°C)Light RainMostly Cloudy
November49.5°F (9.7°C)Light RainMostly Cloudy
November49.5°F (9.7°C)Light RainMostly Cloudy
December46.6°F (8.1°C)Light RainMostly Cloudy
December46.6°F (8.1°C)Light RainMostly Cloudy

The nearest major airports for your trip to St. Kilda

Reaching St. Kilda is convenient if you fly into Benbecula Airport (BEB), situated 31.7km away. Popular accommodation options nearby include the 3-star Orasay Inn, located 4.3km from the airport, and the Swan View Lodge, which is 6.8km away. From these hotels, guests can easily access the airport via local taxis and shuttle services, ensuring a smooth transition to your journey. While Benbecula is the main gateway, the breathtaking scenery and unique charm of St. Kilda make the travel worthwhile for any visitor.

Frequently asked questions

When is the best time to go to St Kilda?
The best time to visit St Kilda is generally from late spring to early autumn, specifically from May to September, when the weather is at its most favourable and wildlife is abundant.During these months, you'll experience longer daylight hours, which are great for exploring the islands and wildlife watching. The sea conditions are typically calmer, making boat trips to and from St Kilda more reliable. May and June are particularly good for seeing the vast seabird colonies, as this is their breeding season. You'll witness thousands of puffins, gannets, and fulmars nesting on the cliffs.For those interested in hiking and enjoying the dramatic landscapes, July and August offer the warmest temperatures, though you should always be prepared for changeable weather. This period is also ideal for spotting marine life like whales and dolphins around the archipelago.Later in the season, September can still offer pleasant conditions with fewer visitors, providing a more tranquil experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Kilda.
How much is the nightly rate at a St. Kilda hotel?
Prices for hotels in St. Kilda often vary, but you can find a great deal from £49 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia