St. Kilda Vacations

Book a Hotel + Flight together to unlock savings

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

  • Better together

    Save up to SARĀ 5,400 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

    Plan, book, and manage your trip all in one place

Find the Best St. Kilda Vacation Packages

St. Kilda Hotel Deals

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

4 out of 5
23-27 Waterloo Place Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is SARĀ 1,106 per night from Jul 19 to Jul 20
SARĀ 1,106
SARĀ 1,327 total
19 Jul - 20 Jul
includes taxes & fees
9.2/10 Wonderful! (2,106 reviews)
"Our hotel room was comfortable, very clean and spaciously well appointed. The staff at reception was courteous and anxious to help as needed, appreciated when arriving after flight issues at 11 pm. Netish was especially helpful when locating a driver to take us to York at the end of our stay. We ..."

Reviewed on 16 July 2026

Apex Waterloo Place Hotel
Apex Grassmarket Hotel

Apex Grassmarket Hotel

4 out of 5
31-35 Grassmarket Edinburgh Scotland
The price is SARĀ 949 per night from Jul 19 to Jul 20
SARĀ 949
SARĀ 1,138 total
19 Jul - 20 Jul
includes taxes & fees
Apex Grassmarket Hotel
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

4 out of 5
Dalmahoy Hotel & Country Club Kirknewton Scotland
Fully refundableReserve now, pay when you stay
The price is SARĀ 612 per night from Jul 19 to Jul 20
SARĀ 612
SARĀ 735 total
19 Jul - 20 Jul
includes taxes & fees
9/10 Wonderful! (1,726 reviews)
"Great location. Close to the airport, also to all major route east, west, north and south. Edinburgh city center is 20 mins away. Wonderfull setting on 2 golf courses, so plenty of nice walks. Free parking. Worst thing is driving out of the hotel and joining the A71. Horrible junction."

Reviewed on 15 July 2026

Dalmahoy Hotel & Country Club
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.

Frequently asked questions

How much does a St. Kilda vacation package cost?
You can snap up a vacation package to this popular destination on Expedia. However, how much your vacation to St. Kilda costs will depend on factors like your hotel choice, length of stay and season.
What are the cheapest months to go to St. Kilda?
January, February and November are the best times to look for cheap St. Kilda vacation packages. Opting to travel in less busy months means you can generally find lower prices on hotels and flights.
How to find the best St. Kilda package deals?
Use Expedia's handy filters to help you find some terrific St. Kilda package deals. When you begin your search, just set your maximum budget and then sort the results by "Price: low to high." If you're looking to save, plan your break for midweek, or browse for St. Kilda package deals in the off-peak season. Play around with your travel dates and you may score even bigger discounts. As a rule of thumb, it's usually best to lock in your vacation package as soon as possible.
Is it cheaper to book a St. Kilda vacation as a package?
Expedia vacation packages are designed to give you more bang for your buck. Bundle your flight, hotel and car rental into one great-value price and enjoy significant savings. You'll generally land a better deal than booking each component individually. And you'll still enjoy the freedom to create a customized St. Kilda vacation by choosing your preferred type of stay, airline and car class.
When to book a vacation package to St. Kilda?
If you're considering an impromptu St. Kilda trip, browse our last-minute deals that can be booked up to one week before you go. Don't want to leave things to the last minute? You can score awesome deals on your hotels and flights by booking ahead.
How to plan a trip to St. Kilda?

  1. Choose when to travel: Check your diary and get your bags packed. Your favorite season and the available activities will also help you decide when to escape to St. Kilda.
  2. Figure out your budget: Make sure you have enough money to cover everything from food and transportation to flights and activities. Your hotel will probably be the largest expense during your trip to St. Kilda.
  3. Decide your trip length: Think about how much time you want to spend discovering St. Kilda. Plan your itinerary so you can get to all the attractions and activities you're interested in at a leisurely pace.
  4. Bundle your flights and hotel: Epic destination, check. Length of stay, check. Now all that's left is to pick a St. Kilda vacation package that brings all your bookings together.