
Find hotels in Ecclesmachan from ฿1,944
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Ecclesmachan
Apart hotel
Check prices for these dates
Our top choices for Ecclesmachan hotels

Dalhousie Castle
Dalhousie CastleBonnyrigg
8.6 out of 10, Excellent, (809 reviews)
The price is ฿9,343
฿11,211 total
includes taxes & fees
28 Jul - 29 Jul

Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh AirportIngliston
8.8 out of 10, Excellent, (1,486 reviews)
The price is ฿6,208
฿7,450 total
includes taxes & fees
5 Jul - 6 Jul

Moxy Edinburgh Airport
Moxy Edinburgh AirportIngliston
8.6 out of 10, Excellent, (2,505 reviews)
The price is ฿5,106
฿6,127 total
includes taxes & fees
5 Jul - 6 Jul

Holiday Inn Express Edinburgh Airport by IHG
Holiday Inn Express Edinburgh Airport by IHGIngliston
8.4 out of 10, Very good, (1,065 reviews)
The price is ฿4,959
฿5,951 total
includes taxes & fees
5 Jul - 6 Jul

DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh AirportIngliston
8.8 out of 10, Excellent, (1,481 reviews)
The price is ฿5,767
฿6,921 total
includes taxes & fees
5 Jul - 6 Jul

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
9.0 out of 10, Wonderful, (1,728 reviews)
The price is ฿4,568
฿5,482 total
includes taxes & fees
5 Jul - 6 Jul

Mercure Livingston Hotel
Mercure Livingston HotelLivingston
7.8 out of 10, Good, (1,002 reviews)
The price is ฿2,608
฿3,130 total
includes taxes & fees
5 Jul - 6 Jul

Dakota Edinburgh
Dakota EdinburghSouth Queensferry
9.4 out of 10, Exceptional, (1,402 reviews)
The price is ฿3,802
฿4,562 total
includes taxes & fees
5 Jul - 6 Jul

Braid Hills Hotel
Braid Hills HotelMorningside
8.4 out of 10, Very good, (1,006 reviews)
The price is ฿4,680
฿5,616 total
includes taxes & fees
14 Jul - 15 Jul

Norton House Hotel & Spa
Norton House Hotel & SpaNewbridge
9.2 out of 10, Wonderful, (1,000 reviews)
The price is ฿7,212
฿8,655 total
includes taxes & fees
12 Jul - 13 Jul

The Lane Hotel
The Lane HotelMorningside
9.6 out of 10, Exceptional, (229 reviews)
The price is ฿7,237
฿8,684 total
includes taxes & fees
22 Jul - 23 Jul

Best Western Kings Manor Hotel
Best Western Kings Manor HotelPortobello
8.8 out of 10, Excellent, (1,001 reviews)
The price is ฿3,673
฿4,408 total
includes taxes & fees
5 Jul - 6 Jul

Novotel Edinburgh Park
Novotel Edinburgh ParkSighthill
9.2 out of 10, Wonderful, (1,002 reviews)
The price is ฿5,106
฿6,127 total
includes taxes & fees
5 Jul - 6 Jul

Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott EdinburghGogar
8.2 out of 10, Very good, (752 reviews)
The price is ฿4,922
฿6,202 total
includes taxes & fees
5 Jul - 6 Jul

Richmond Park Hotel
Richmond Park HotelBo'ness
8.2 out of 10, Very good, (784 reviews)
The price is ฿2,172
฿2,607 total
includes taxes & fees
12 Jul - 13 Jul

Macdonald Houstoun House
Macdonald Houstoun HouseBroxburn
8.2 out of 10, Very good, (1,001 reviews)
The price is ฿4,232
฿5,078 total
includes taxes & fees
30 Jul - 31 Jul

Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHGCorstorphine
8.6 out of 10, Excellent, (1,452 reviews)
The price is ฿4,555
฿5,466 total
includes taxes & fees
5 Jul - 6 Jul

Apex Grassmarket Hotel
Apex Grassmarket HotelOld Town Edinburgh
9.0 out of 10, Wonderful, (2,736 reviews)
The price is ฿5,841
฿7,009 total
includes taxes & fees
5 Jul - 6 Jul

Castlecary House Hotel
Castlecary House HotelGlasgow
8.2 out of 10, Very good, (517 reviews)
The price is ฿2,535
























































