
Find hotels in Ecclesmachan from CA $84
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Ecclesmachan
Family friendly
Apart hotel
Check prices for these dates
Our top choices for Ecclesmachan hotels

Hill Park Hotel
Hill Park HotelRosyth
8.6 out of 10, Excellent, (737 reviews)
The price is CA $102
CA $122 total
includes taxes & fees
Jul 12 - Jul 13

Dakota Edinburgh
Dakota EdinburghSouth Queensferry
9.2 out of 10, Wonderful, (1,427 reviews)
The price is CA $171
CA $216 total
includes taxes & fees
Jul 29 - Jul 30

Richmond Park Hotel
Richmond Park HotelBo'ness
8.2 out of 10, Very good, (788 reviews)
The price is CA $94
CA $112 total
includes taxes & fees
Jul 19 - Jul 20

Holiday Inn Express Edinburgh Airport by IHG
Holiday Inn Express Edinburgh Airport by IHGIngliston
8.4 out of 10, Very good, (1,068 reviews)
The price is CA $253
CA $304 total
includes taxes & fees
Jul 12 - Jul 13

Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh AirportIngliston
8.8 out of 10, Excellent, (1,499 reviews)
The price is CA $242
CA $290 total
includes taxes & fees
Jul 19 - Jul 20

Moxy Edinburgh Airport
Moxy Edinburgh AirportIngliston
8.6 out of 10, Excellent, (2,522 reviews)
The price is CA $236
CA $283 total
includes taxes & fees
Jul 19 - Jul 20

DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh AirportIngliston
8.8 out of 10, Excellent, (1,491 reviews)
The price is CA $255
CA $306 total
includes taxes & fees
Jul 19 - Jul 20

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
9.0 out of 10, Wonderful, (1,741 reviews)
The price is CA $235
CA $282 total
includes taxes & fees
Jul 26 - Jul 27

Norton House Hotel & Spa
Norton House Hotel & SpaNewbridge
9.2 out of 10, Wonderful, (1,003 reviews)
The price is CA $310
CA $390 total
includes taxes & fees
Aug 4 - Aug 5

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitbauchlie House Hotel, Sure Hotel Collection by BWPitcorthie
8.8 out of 10, Excellent, (739 reviews)
The price is CA $130
CA $156 total
includes taxes & fees
Jul 12 - Jul 13

Dalhousie Castle
Dalhousie CastleBonnyrigg
8.6 out of 10, Excellent, (812 reviews)
The price is CA $391
CA $469 total
includes taxes & fees
Jul 26 - Jul 27

Destiny Student - Burnet Point
Destiny Student - Burnet PointAbbeyhill
8.6 out of 10, Excellent, (31 reviews)
The price is CA $124
CA $157 total
includes taxes & fees
Jul 28 - Jul 29

Castlecary House Hotel
Castlecary House HotelGlasgow
8.2 out of 10, Very good, (524 reviews)
The price is CA $92
CA $110 total
includes taxes & fees
Jul 19 - Jul 20

Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHGDunfermline
8.8 out of 10, Excellent, (1,002 reviews)
The price is CA $133
CA $159 total
includes taxes & fees
Jul 12 - Jul 13

Dean Park Hotel
Dean Park HotelKirkcaldy
8.8 out of 10, Excellent, (738 reviews)
The price is CA $101
CA $121 total
includes taxes & fees
Jul 12 - Jul 13

Mercure Livingston Hotel
Mercure Livingston HotelLivingston
7.8 out of 10, Good, (1,005 reviews)
The price is CA $119
CA $142 total
includes taxes & fees
Jul 12 - Jul 13

Glasgow Westerwood Spa & Golf Resort
Glasgow Westerwood Spa & Golf ResortGlasgow
8.4 out of 10, Very good, (1,006 reviews)
The price is CA $155
CA $186 total
includes taxes & fees
Jul 19 - Jul 20

Premier Lodge
Premier LodgeGrangemouth
9.2 out of 10, Wonderful, (653 reviews)
The price is CA $134
CA $161 total
includes taxes & fees
Jul 12 - Jul 13

DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry CrossingDunfermline
9.2 out of 10, Wonderful, (959 reviews)
The price is CA $188
CA $226 total
includes taxes & fees
Jul 12 - Jul 13

The Adamson Hotel
The Adamson HotelCrossford
8.4 out of 10, Very good, (556 reviews)
The price is CA $108
CA $129 total
includes taxes & fees
Jul 27 - Jul 28
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.
Save an average of 15% on thousands of hotels when you're signed in
Learn more about Ecclesmachan
Venture to Royal Mile and Edinburgh Castle—just a couple of the popular sights around Ecclesmachan.

Photo by Paul Birrell
Open Photo by Paul Birrell
More cheap stays in Ecclesmachan

Metro Inns Falkirk
Bean Cross Farm Polmont Falkirk Scotland
The price is CA $66 per night from Jul 12 to Jul 13
CA $66
CA $84 total
Jul 12 - Jul 13
includes taxes & fees
6/10 (850 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Dalgety Bay Hotels
- Ingliston Hotels
- West Lothian Hotels
- Bathgate Hotels
- Balerno Hotels
- Hotels near Edinburgh Waverley Station
- Corstorphine Hotels
- Livingston Hotels
- Inverkeithing Hotels
- Cramond Bridge Hotels
- Old Town Edinburgh Hotels
- Hotels near Heriot-Watt University
- Hotels near Royal Mile
- Edinburgh City Centre Hotels
- Scotland Hotels
- B&B in Livingston
- Hotels near Edinburgh Gateway Station
- Sighthill Hotels
- Edinburgh Hotels
- Central Apartment Linlithgow
- Hotels near Linlithgow Palace
- Hotels near Edinburgh Castle
- South Queensferry Hotels
- Dunfermline Hotels
- Hotels near Edinburgh
- Currie Hotels
- West End Hotels
- Broxburn Hotels
- Newbridge Hotels
- Hotels near Dundas Castle
- Linlithgow Hotels
- Hotels near Gyle Shopping Centre
- Flights from Comox (YQQ) to Edinburgh (EDI)
- Flights from Nanaimo (YCD) to Edinburgh (EDI)
- Flights from Montreal (YUL) to Edinburgh (EDI)
- Flights from Belfast (BHD) to Edinburgh (EDI)
- Flights from Buffalo (BUF) to Edinburgh (EDI)
- Flights from London (LON) to Edinburgh (EDI)
- Flights from Edinburgh
- Flights from Charlottetown Alexander B. Campbell Airport (YYG) to Edinburgh (EDI)
- Flights from Kelowna (YLW) to Edinburgh (EDI)
- Flights from London (LHR) to Edinburgh (EDI)
- Flights from New York (JFK) to Edinburgh (EDI)
- Flights from Hamilton (YHM) to Edinburgh (EDI)
- Flights from Calgary (YYC) to Edinburgh (EDI)
- Flights from Seattle (SEA) to Edinburgh (EDI)
- Flights from Toronto (YYZ) to Edinburgh (EDI)
- Flights from Paris (CDG) to Edinburgh (EDI)
- Flights from Barcelona (BCN) to Edinburgh (EDI)
- Flights from Halifax (YHZ) to Edinburgh (EDI)
- Flights from Brussels (BRU) to Edinburgh (EDI)
- Flights from Copenhagen (CPH) to Edinburgh (EDI)
- Flights from Dublin (DUB) to Edinburgh (EDI)
- Flights from Southampton (SOU) to Edinburgh (EDI)
- Flights from Munich (MUC) to Edinburgh (EDI)
- Flights from Dubrovnik (DBV) to Edinburgh (EDI)
- Flights from Edmonton (YEG) to Edinburgh (EDI)
- Flights from Victoria (YYJ) to Edinburgh (EDI)
- Flights from Sudbury (YSB) to Edinburgh (EDI)
- Flights from St. John's (YYT) to Edinburgh (EDI)
- Flights from Kamloops (YKA) to Edinburgh (EDI)
- Flights from Ottawa (YOW) to Edinburgh (EDI)
- Flights from Rome (FCO) to Edinburgh (EDI)
- Flights from Saskatoon (YXE) to Edinburgh (EDI)
- Flights to Scotland
- Flights from Regina (YQR) to Edinburgh (EDI)
- Flights from Manchester (MAN) to Edinburgh (EDI)
- Flights from Lisbon (LIS) to Edinburgh (EDI)
- Flights from London (YXU) to Edinburgh (EDI)
- Flights from Amsterdam (AMS) to Edinburgh (EDI)
- Flights from Vancouver (YVR) to Edinburgh (EDI)
- Flights from Moncton (YQM) to Edinburgh (EDI)
- Flights from Birmingham (BHX) to Edinburgh (EDI)
- Flights from Reykjavik (KEF) to Edinburgh (EDI)
- Flights from Detroit (DTW) to Edinburgh (EDI)
- Flights from Glasgow (GLA) to Edinburgh (EDI)
- Flights from Prince George (YXS) to Edinburgh (EDI)
- Flights from Winnipeg (YWG) to Edinburgh (EDI)
- Flights to Edinburgh
- Flights from London (LGW) to Edinburgh (EDI)
- Flights from Athens (ATH) to Edinburgh (EDI)
- Flights from Frankfurt (FRA) to Edinburgh (EDI)
- Flights from Toronto (YTO) to Edinburgh (EDI)










































































