Photo by Chloe Harford

Search St. Kilda hotels

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top hotels and accommodation in St. Kilda

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, museums and more!

Photo by Chloe Harford
Open Photo by Chloe Harford

Top St. Kilda Hotel Reviews

Find out more about St. Kilda

Find out more about St. Kilda

Top reasons to visit St. Kilda

  • Stunning Wildlife: St. Kilda is renowned for its diverse wildlife, including puffins and seals, making it a paradise for nature lovers.
  • Breathtaking Landscapes: The dramatic cliffs and rugged beauty of St. Kilda offer spectacular views and perfect photo opportunities.
  • Bird Watching: The archipelago is a haven for bird enthusiasts, with numerous species nesting on its cliffs.
  • Scenic Boat Trips: Explore the stunning surroundings and marine life with enjoyable boat trips around the islands.
  • Unique Flora: Discover rare plants and unique ecosystems that thrive in the remote landscape of St. Kilda.

Things to do in St. Kilda

St. Kilda offers an array of exciting activities for visitors, including spectacular wildlife experiences. You can embark on a day trip to St. Kilda, indulge in bird watching, or enjoy scenic boat and fishing trips. Whether you're exploring the unique flora and fauna or simply soaking in the stunning landscapes, there's something for everyone to enjoy in this breathtaking Scottish destination.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Kilda

For a budget-friendly trip to St. Kilda, consider using Expedia’s search tool to set your budget and find affordable accommodation by sorting results by price. Look for eco-certified hotels to support sustainable travel. Save more by bundling your hotel, flights, and activities into a package deal. Additionally, explore free activities in the area and consider travelling during the off-peak season to enjoy lower prices. Always check for exclusive offers, free cancellation options, and refundable deals to ensure flexibility in your plans.

  • Find cheap hotels on Expedia: Expedia's search tool lets you set your budget, choose your ideal location, and more. You can easily sort your results to display the lowest prices first, making it simple to find the most affordable accommodation. Additionally, you can refine your search by hotel type—if you select the Eco-certified filter, you'll be presented with sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save some dollars by combining your St. Kilda hotel booking with your flights and activities through an Expedia package deal.

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

Flying into St. Kilda, Scotland, can be done via Benbecula Airport (BEB), situated 82.1km from the destination. The Orasay Inn, a 3-star hotel, is located 11.3km from Benbecula, offering a convenient stay for visitors. Another option is the Swan View Lodge, which is 17.7km away. To reach St. Kilda from these hotels, transport services are generally available, making it easier for tourists to enjoy their vacation. When planning your travel, consider the distance and accessibility of these accommodations to ensure a smooth journey to St. Kilda.

Frequently asked questions

If I need to cancel my hotel reservation in St. Kilda, will I receive a refund?

Yes, most hotel bookings are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of check in. If you have a non-refundable reservation, it might still be possible to cancel it and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in St. Kilda.

How is it to stay in St. Kilda?

Visitors can enjoy all that St. Kilda has to offer, including the parks and museums. This city also attracts tourists with its quaint and scenic setting. Find out more about St. Kilda.

What's the weather like in St. Kilda?

The hottest months are usually August and July, with an average temperature of 13°C, while the coldest months are February and January, with an average of 7°C. Average annual precipitation for St. Kilda is 1483 mm.