
Photo by Paul Birrell
Cheap Hotels in Ecclesmachan
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Cheap Hotels in Ecclesmachan




9.2 out of 10, Wonderful, (1015)
9.2/10
Wonderful
(1015)
The price is CNY441
CNY441
CNY530 total
includes taxes & fees
Jan 13 - Jan 14, 2026




8.8 out of 10, Excellent, (1683)
8.8/10
Excellent
(1683)
The price is CNY531
CNY531
CNY637 total
includes taxes & fees
Jan 4 - Jan 5, 2026




8.2 out of 10, Very Good, (616)
8.2/10
Very Good
(616)
The price is CNY498
CNY498
CNY597 total
includes taxes & fees
Jan 5 - Jan 6, 2026




DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport4.0 star property
Ingliston
8.8 out of 10, Excellent, (1358)
8.8/10
Excellent
(1358)
The price is CNY598
CNY598
CNY717 total
includes taxes & fees
Jan 18 - Jan 19, 2026




8.8 out of 10, Excellent, (1625)
8.8/10
Excellent
(1625)
The price is CNY491
CNY491
CNY589 total
includes taxes & fees
Jan 5 - Jan 6, 2026




8.8 out of 10, Excellent, (1360)
8.8/10
Excellent
(1360)
The price is CNY814
CNY814
CNY977 total
includes taxes & fees
Jan 9 - Jan 10, 2026




9.2 out of 10, Wonderful, (1274)
9.2/10
Wonderful
(1274)
The price is CNY899
CNY899
CNY1,079 total
includes taxes & fees
Dec 26 - Dec 27




7.8 out of 10, Good, (1007)
7.8/10
Good
(1007)
The price is CNY435
CNY435
CNY522 total
includes taxes & fees
Jan 8 - Jan 9, 2026




8.6 out of 10, Excellent, (2144)
8.6/10
Excellent
(2144)
The price is CNY498
CNY498
CNY597 total
includes taxes & fees
Jan 8 - Jan 9, 2026




Holiday Inn Express Edinburgh Airport by IHG
Holiday Inn Express Edinburgh Airport by IHG3.0 star property
Ingliston
8.4 out of 10, Very Good, (1005)
8.4/10
Very Good
(1005)
The price is CNY513
CNY513
CNY616 total
includes taxes & fees
Jan 4 - Jan 5, 2026




9.2 out of 10, Wonderful, (1000)
9.2/10
Wonderful
(1000)
The price is CNY691
CNY691
CNY829 total
includes taxes & fees
Jan 7 - Jan 8, 2026




8.2 out of 10, Very Good, (676)
8.2/10
Very Good
(676)
The price is CNY357
CNY357
CNY428 total
includes taxes & fees
Jan 4 - Jan 5, 2026




9.0 out of 10, Wonderful, (1001)
9.0/10
Wonderful
(1001)
The price is CNY497
CNY497
CNY596 total
includes taxes & fees
Jan 8 - Jan 9, 2026




8.2 out of 10, Very Good, (1006)
8.2/10
Very Good
(1006)
The price is CNY561
CNY561
CNY673 total
includes taxes & fees
Jan 4 - Jan 5, 2026




8.4 out of 10, Very Good, (1063)
8.4/10
Very Good
(1063)
The price is CNY348
CNY348
CNY418 total
includes taxes & fees
Jan 11 - Jan 12, 2026




6.0 out of 10, (1320)
6.0/10
(1320)
The price is CNY332
CNY332
CNY398 total
includes taxes & fees
Jan 4 - Jan 5, 2026




Best Western Plus Dunfermline Crossford Keavil House Hotel
Best Western Plus Dunfermline Crossford Keavil House Hotel4.0 star property
Crossford
8.4 out of 10, Very Good, (683)
8.4/10
Very Good
(683)
The price is CNY462
CNY462
CNY555 total
includes taxes & fees
Jan 4 - Jan 5, 2026




9.0 out of 10, Wonderful, (1001)
9.0/10
Wonderful
(1001)
The price is CNY491
CNY491
CNY589 total
includes taxes & fees
Jan 4 - Jan 5, 2026




8.2 out of 10, Very Good, (1001)
8.2/10
Very Good
(1001)
The price is CNY792
CNY792
CNY950 total
includes taxes & fees
Jan 4 - Jan 5, 2026




8.8 out of 10, Excellent, (2472)
8.8/10
Excellent
(2472)
The price is CNY452
CNY452
CNY542 total
includes taxes & fees
Jan 5 - Jan 6, 2026
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.
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
What area of Ecclesmachan is the cheapest?
When you're looking for cheap hotels in Ecclesmachan, location is key. Edinburgh City Centre and Old Town Edinburgh often have great budget-friendly options available. Prefer to stay in another part of town? Use our map feature to find a low-cost hotel in the perfect spot.