Photo by Chloe Harford
Find hotels in St. Kilda from £33
Most hotels are fully refundable. Because flexibility matters.
Save an average of 15% on thousands of hotels with Expedia Rewards
Search over 2.9 million properties and 550 airlines worldwide
Top 10 St. Kilda hotels and places to stay
More cheap stays in St. Kilda
Metro Inns Falkirk
Bean Cross Farm Polmont, Falkirk, Scotland
The price is £33 per night from Jun 2 to Jun 3
£33
per night
2 Jun - 3 Jun
6.2/10 (321 reviews)
Frequently asked questions
Hotels near St. Kilda Airports
Hotels Near St. Kilda, Scotland
Expedia's Latest Trends
Hotels
Flights
Activities