COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Holidays to St. Kilda

Choose two or more items and save on your trip:

Accommodation, flights, car rentals, things to do and more - for your holiday in St. Kilda choose Expedia! Find everything you need to organise your trip to St. Kilda in one place. Enter your dates in the search bar above or scroll to our top deals below!

Top Hotel Deals

Courtyard by Marriott Edinburgh
Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland
The price is £50 per night from 2 May to 3 May

Located in New Town, this hotel is steps away from Omni Centre Edinburgh, Princes Street and Edinburgh Playhouse Theatre. George Street and Royal Mile are also ...

4.5/5Wonderful! (656 reviews)
Spectacular stay and caring staff. We ll be back

"Our stay has been spectacular. The hotel upgraded for free our room so that we would be able to work in optimal conditions from our bedroom. The staff was very caring and lovely. In view of the Covid restrictions, they made all the efforts to accommodate us in the best condition. The room was spacious, ..."…"

Reviewed on 25 Dec 2020

Courtyard by Marriott Edinburgh
Kingsmills Hotel Inverness
Kingsmills Hotel Inverness
4 out of 5
Culcabock Road, Inverness, Scotland
The price is £65 per night from 13 Apr to 14 Apr

Situated near the airport, this spa hotel is within 1 mile (2 km) of Eastgate Shopping Centre and Inverness Castle. Inverness Museum and Art Gallery and Bellfield ...

4.5/5Wonderful! (994 reviews)

"Very nice spacious room, friendly staff and great breakfast"…"

Reviewed on 25 Dec 2020

Kingsmills Hotel Inverness
Cairn Hotel
Cairn Hotel
3 out of 5
10-18 Windsor Street, Edinburgh, Scotland
The price is £30 per night from 20 Apr to 21 Apr

Located in Leith, this hotel is within a 5-minute walk of Princes Street and Edinburgh Playhouse Theatre. George Street and Palace of Holyroodhouse are also ...

4.1/5Very Good! (1,001 reviews)
Looking after customers on the high level

"I suppose it is a good hotel. They have shut fown due to covid, but moved our booking to their sister hotel and ut was amazingly beautiful"…"

Reviewed on 7 Dec 2020

Cairn Hotel
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. 

Plan your St. Kilda holiday with Expedia

  • Book your 2021 holiday package deals now! Buy your accommodation, flight or car together and get extra savings on your next trip!
  • We have selected for you amazing deals on incredible hotels in St. Kilda. Have a look simply by using the search bar above.
  • Most hotels come with free cancellation, because we believe that flexibility matters now more than ever!

For more information, visit our COVID-19 information page
Start browsing now!

*Some hotels require you to cancel at least 24-48 hours before check-in.

Frequently asked questions

If I'm not able to travel, can I cancel my St. Kilda holiday package?
Yes you can, and we’ll help you every step of the way. You may be able to cancel and rebook your St. Kilda holiday package for free if you booked in the last 24 hours. However, you may be charged a fee by your hotel, airline or car rental company for older bookings. If your travel plans suddenly change, look up our Customer Service Portal for more information.
When is the best time of year to visit St. Kilda?
That depends on what’s important to you. If you’re hoping to score the best deal, visit in . Airfares and hotels are generally more reasonably priced at this time of the year than they are in . If you’re eager to experience the vibe of St. Kilda in the peak season, book your getaway for . is usually a quieter time of year.
How far in advance should I book my St. Kilda holiday?
It all depends on the airline, but it’s usually possible to look up international fares on Expedia up to a year in advance. While it’s generally a good idea to book ahead of time, lucky travellers occasionally score a cheaper seat just weeks before departure dates.
What should I know before booking a St. Kilda travel package?
When you book your hotels, flights and car rentals together, you’ll nab great discounts. Whether you’re organising a wilderness getaway in a cabin or want to stay in an upscale city hotel, Expedia can help make it happen.
Does Expedia offer Book Now, Pay Later St. Kilda holiday packages?
If the reason for your travel has come up unexpectedly, Expedia can help to reduce any financial stress. Having joined forces with online lender Affirm, we have a Book Now, Pay Later option for all package bookings. It’s easy to set up a payment plan for your travel that works for you.