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

Find hotels in St. Kilda from $59

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

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

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
$50 nightly
$59 total
Sep 8 - Sep 9
Total with taxes and fees
6/10 (872 reviews)
Metro Inns Falkirk
ibis budget Glasgow

ibis budget Glasgow

2a Springfield Quay Glasgow Scotland
$63 nightly
$75 total
Sep 6 - Sep 7
Total with taxes and fees
ibis budget Glasgow
Destiny Student Holyrood - Campus Accommodation

Destiny Student Holyrood - Campus Accommodation

31 Abbeyhill Edinburgh Scotland
$125 nightly
$157 total
Aug 18 - Aug 19
Total with taxes and fees
7.4/10 Good! (790 reviews)
Destiny Student Holyrood - Campus Accommodation
The Royal Hotel

The Royal Hotel

Argyll Square Oban Scotland
$137 nightly
$164 total
Aug 20 - Aug 21
Total with taxes and fees
7.6/10 Good! (875 reviews)
The Royal Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
$149 nightly
$188 total
Sep 2 - Sep 3
Total with taxes and fees
9.4/10 Exceptional! (1,257 reviews)
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
$178 nightly
$225 total
Aug 31 - Sep 1
Total with taxes and fees
8.6/10 Excellent! (1,003 reviews)
Cairn Hotel

Frequently asked questions

If I need to cancel my hotel reservation in St. Kilda, will I receive a refund?
Yes, most hotel reservations are fully refundable if cancelled before the accommodation's cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If your reservation is non-refundable, it might still be possible to cancel it and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in St. Kilda.
Where can I learn more about changing or cancelling my trip to St. Kilda?
To access more information about changing or cancelling your trip to St. Kilda, go to https://www.expedia.com/service/.
What's it like staying 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 temp of 56°F, while the coldest months are February and January with an average of 45°F. Average annual precipitation for St. Kilda is 58 inches.