St. Kilda Holidays from £898

Book a Hotel + Flight or Car together to unlock savings

Photo by Chloe Harford
  • Plan, book, travel with confidence

  • Better together

    Save up to £750 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Packages with flights are ATOL protected

Top St. Kilda Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Brae Lea Guest House

Brae Lea Guest House

£898
per person
19 Sept - 21 Sept
found 15 hours ago
Return flight included
Edinburgh (EDI) to Benbecula (BEB)
10/10 Exceptional! (40 reviews)
Brae Lea is far more than one would expect. The location is a short walk to the Ferry Terminal at Lochboisdale - yet driving from the north, you feel as if you’re nestled in the foothills of a mountain (because you are). Rupert is an outstanding host, and he doubles as a 5-Star concierge. He helped us sort travel and touring arrangements as well as made breakfast and suggested dinner options. The Brae Lea accommodations are also top drawer. Clean - efficient - spacious - inviting. Full marks - on every count.

Reviewed on 23 Jun 2026

Pod Beag Beside the Sea, Isle of Eriskay

Pod Beag Beside the Sea, Isle of Eriskay

£921
per person
25 Sept - 28 Sept
found 15 hours ago
Return flight included
Edinburgh (EDI) to Benbecula (BEB)
9.8/10 Exceptional! (6 reviews)
Lovely pod for solo trip.

Reviewed on 14 Oct 2025

Polochar Inn

Polochar Inn

£928
per person
19 Sept - 21 Sept
found 15 hours ago
Return flight included
Edinburgh (EDI) to Benbecula (BEB)
8.6/10 Excellent! (37 reviews)
Reading other reviews I was a bit worried about staying here but it was great. I had a huge room with a seaview and big modern bathroom with lovely Scottish toiletries. I thoroughly enjoyed a hot bath after a cold day out on the bike. They have a big indoor room around the back of the hotel where you can store your bike. Huge comfortable bed and the room was comfortably warm. Busy, friendly bar and restaurant and I had a lovely steak pie for dinner. Very much enjoyed my stay here.

Reviewed on 16 Jun 2026

St. Kilda Essential Information

Language
English
Currency
British pounds sterling
Max Temp Winter
7ºC
Max Temp Summer
13ºC

Top hotels in St. Kilda

Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

132 Corstorphine Road Edinburgh Scotland
£118
31 Aug - 1 Sept
includes taxes & fees
Holiday Inn Edinburgh Zoo by IHG
Apex Grassmarket Hotel

Apex Grassmarket Hotel

31-35 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
£225
31 Aug - 1 Sept
includes taxes & fees
Apex Grassmarket Hotel
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

152 Morrison Street Edinburgh Scotland
£164
30 Aug - 31 Aug
includes taxes & fees
8.8/10 Excellent! (1,713 reviews)
"The hotel was great, albeit that the rooms are small with hanging space along the wall. It has everything you would need along with a well designed bathroom. The staff are excellent and very friendly. The breakfast is fine. A mix of pastries, fruit and yoghurt along with a few hot pastry options ..."

Reviewed on 17 Aug 2026

Point A Edinburgh Haymarket
See all 21,484 properties in Scotland
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.

The Advantages of St. Kilda Weekend Breaks

Discover a different side of the British Isles with a weekend break in St. Kilda. Take short breaks away from home and enjoy some quality time in a beautiful place. You’ll come back feeling refreshed and inspired. You can have an action-packed St. Kilda weekend break or get some peace with a relaxing holiday. Whatever experience you’re looking for, find it with our deals on hotels in St. Kilda.

Cheap Weekend Breaks to St. Kilda

There are lots of ways to take cheap weekend breaks to St. Kilda. Expedia offers deals on car hires and hotel rooms and covers trips for all kinds of travellers. The best way to save is with our holiday packages in St. Kilda. First, choose your car hire and hotel reservation. Then we’ll bundle them together into one discounted price. Solo explorers, couples, families, and groups of friends can discover budget solutions for their weekend breaks. Once you arrive, enjoy some of the fun things to do, many of which are free or cheap to experience  

St. Kilda Romantic Weekend Breaks

Couples love taking romantic weekend breaks in St. Kilda. Whisking your lover away for a romantic St. Kilda weekend break is the perfect opportunity to make new memories together. Expedia offers all kinds of hotel options, so you can find romantic hotels in St. Kilda and choose the best place for you. Check out our deals on beautiful properties, and you’ll save even more when you choose to package your hotel reservation with a car hire.

Family Weekend Breaks in St. Kilda

Set some time aside to experience family weekend breaks in St. Kilda. There are plenty of excellent family-friendly hotels in St. Kilda within our selection of hotels. You can also find a place to call home in one of the holiday rentals in St. Kilda. With accommodation, activities, and adventure all waiting, there’s never been a better time to plan St. Kilda family weekend breaks.

Frequently asked questions

Why should I book my St. Kilda holiday with Expedia?
Choose Expedia to plan your next adventure simply and all in the same place. Our insider tip for landing a great deal on a St. Kilda retreat? Bundle your hotel, flights and/or car hire into a package holiday. Then throw in a couple of awesome tours and activities. Most bookings also come with flexible cancellation policies, so there's no need to panic if you have to switch up your itinerary. Round-the-clock help with making changes to your trip is available via our Customer Service Portal link.
When is the best time of year to holiday in St. Kilda?
To experience the atmosphere of peak season, take off in March, May and July. October, November and December are typically quieter and a smart idea if you want to get away from the crowds. Organise your visit to St. Kilda based on what kind of holiday you want. January is the coolest month, when average daytime temperatures are 7ºC. In July, the warmest month, you can expect temperatures of around 13ºC during the day.
What is the top hotel for my holiday in St. Kilda?
Offering plenty of amenities and a cosy place to relax between adventures, The Royal Hotel will make an ideal base for your St. Kilda escape.
How do I get a cheap holiday to St. Kilda?
One of the simplest ways to save cash (and time) is to combine your bookings with Expedia. Hotels, hire cars, flights and activities — we've got them all. Pick the combination that suits you and watch your savings pile up. Of course, holidays are never a one-size-fits-all. That's why we offer over 400 airlines and 321,000 hotels worldwide, so you can customise your St. Kilda holiday your way. Learn more about how you can save money on your next holiday when you book a flight and hotel together with Expedia.
Do I need a visa for my St. Kilda holiday?
Visa requirements for St. Kilda vary depending on your nationality and purpose of your visit. Remember to check official government websites to determine if you need a visa for your trip. This is also a good place to find the most up-to-date information, including details about application procedures and any supporting documentation that may be necessary. Enquire about your visa requirements well ahead of time to ensure a travel experience that's hassle free. Also make sure your passport is valid for at least six months from your return date.
What should I wear on my St. Kilda holiday?
Think about the types of activities you'll be doing during your St. Kilda trip and create a travel wardrobe that you can easily mix and match. For fashion inspiration or even information on dress codes, browse style blogs or relevant social media accounts.
What does an Expedia St. Kilda holiday include?
Hotels, flights and car hires, or any combination of the three — it's your pick! Whether you're headed to St. Kilda on a family road trip or enjoying a solo break, there's a bundle to match your budget and style. Once you've made your booking, why not add on a few tours or activities? Design the holiday of your dreams with Expedia's flexible options.
Does Expedia offer Book Now, Pay Later St. Kilda holidays?
We certainly do. Expedia has partnered with online lender Klarna to help you easily pay for your holiday in instalments. Simply pick the payment plan that works for you during the checkout process and take away the stress of budgeting for your trip. Remember to bundle your accommodation, flights and activities with Expedia to get the biggest bang for your travel buck. Check out our flexible payment options below:
  • Pay monthly holidays: If paying small amounts each month is something that would work for you, Klarna offers just that! Paying in several transactions will make that dream holiday possible.
  • No-deposit holidays: When you stumble on an incredible deal but your budget doesn't quite go that far, Klarna's no-deposit holiday plan will allow you to Book Now, Pay Later to lock in your getaway.
Can I choose my airline with a St. Kilda Expedia holiday?
Yes, you're in control. We have access to over 400 airlines all over the world, so you can tailor your St. Kilda adventure according to your budget and style.

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. Flight-inclusive packages are ATOL protected.