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

The Craigie
The CraigiePenicuik
9.6 out of 10, Exceptional, (359 reviews)
The price is AED 425
AED 510 total
includes taxes & fees
22 Mar - 23 Mar

Dakota Edinburgh
Dakota EdinburghSouth Queensferry
9.2 out of 10, Wonderful, (1,302 reviews)
The price is AED 239
AED 287 total
includes taxes & fees
22 Mar - 23 Mar

Best Western Kings Manor Hotel
Best Western Kings Manor HotelPortobello
8.8 out of 10, Excellent, (1,001 reviews)
The price is AED 202
AED 243 total
includes taxes & fees
22 Mar - 23 Mar

B+B Edinburgh
B+B EdinburghWest End
9.0 out of 10, Wonderful, (1,000 reviews)
The price is AED 312
AED 374 total
includes taxes & fees
22 Mar - 23 Mar

Leonardo Edinburgh Murrayfield
Leonardo Edinburgh MurrayfieldClermiston
8.2 out of 10, Very Good, (1,003 reviews)
The price is AED 270
AED 324 total
includes taxes & fees
22 Mar - 23 Mar

Staycity Aparthotels, Edinburgh, West End
Staycity Aparthotels, Edinburgh, West EndTollcross
8.8 out of 10, Excellent, (1,001 reviews)
The price is AED 466
AED 559 total
includes taxes & fees
22 Mar - 23 Mar

Cairn Hotel
Cairn HotelLeith
8.6 out of 10, Excellent, (1,002 reviews)
The price is AED 474
AED 569 total
includes taxes & fees
9 Apr - 10 Apr

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh
The Edinburgh Grand, a Luxury Collection Hotel, EdinburghEdinburgh City Centre
9.4 out of 10, Exceptional, (776 reviews)
The price is AED 1,045
AED 1,254 total
includes taxes & fees
22 Mar - 23 Mar

Village Hotel Edinburgh
Village Hotel EdinburghCraigleith
8.4 out of 10, Very Good, (1,001 reviews)
The price is AED 348
AED 418 total
includes taxes & fees
22 Mar - 23 Mar

Mercure Livingston Hotel
Mercure Livingston HotelLivingston
7.8 out of 10, Good, (1,002 reviews)
The price is AED 238
AED 285 total
includes taxes & fees
6 Apr - 7 Apr

The Roseate Edinburgh
The Roseate EdinburghHaymarket
9.2 out of 10, Wonderful, (667 reviews)
The price is AED 466
AED 559 total
includes taxes & fees
23 Mar - 24 Mar

Britannia Hotel Edinburgh
Britannia Hotel EdinburghWest End
6.0 out of 10, (1,331 reviews)
The price is AED 142
AED 170 total
includes taxes & fees
30 Mar - 31 Mar

Radisson Blu Hotel, Edinburgh City Centre
Radisson Blu Hotel, Edinburgh City CentreOld Town Edinburgh
9.2 out of 10, Wonderful, (1,006 reviews)
The price is AED 583
AED 700 total
includes taxes & fees
22 Mar - 23 Mar

The Bonham Hotel
The Bonham HotelWest End
9.2 out of 10, Wonderful, (950 reviews)
The price is AED 496
AED 595 total
includes taxes & fees
23 Mar - 24 Mar

Leonardo Edinburgh City
Leonardo Edinburgh CityOld Town Edinburgh
8.8 out of 10, Excellent, (1,001 reviews)
The price is AED 397
AED 477 total
includes taxes & fees
22 Mar - 23 Mar

Sheraton Grand Hotel & Spa, Edinburgh
Sheraton Grand Hotel & Spa, EdinburghTollcross
9.0 out of 10, Wonderful, (1,009 reviews)
The price is AED 689
AED 827 total
includes taxes & fees
22 Mar - 23 Mar

Moxy Edinburgh Airport
Moxy Edinburgh AirportIngliston
8.6 out of 10, Excellent, (2,296 reviews)
The price is AED 312
AED 374 total
includes taxes & fees
22 Mar - 23 Mar

Nira Caledonia
Nira CaledoniaEdinburgh City Centre
9.2 out of 10, Wonderful, (666 reviews)
The price is AED 477
AED 573 total
includes taxes & fees
23 Mar - 24 Mar

Mercure Edinburgh Haymarket
Mercure Edinburgh HaymarketTollcross
8.2 out of 10, Very Good, (1,001 reviews)
The price is AED 328
AED 394 total
includes taxes & fees
22 Mar - 23 Mar
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
Check out Edinburgh Castle—just one of the popular sights to explore around Ecclesmachan.

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

Edinburgh Travel Guest House
30 Minto Street Edinburgh Scotland
The price is AED 200 per night from Mar 19 to Mar 20
AED 200
AED 240 total
19 Mar - 20 Mar
includes taxes & fees
7.2/10 Good! (11 reviews)
Frequently asked questions
Explore a world of travel with Expedia
Stay near popular Ecclesmachan attractions
More Accommodation Types in Ecclesmachan
Hotels near Ecclesmachan Airports
Ecclesmachan Hotels by Brand
Other Hotels near Ecclesmachan, Edinburgh
Explore more hotels
- Leonardo Royal Hotel Edinburgh
- Apex City of Edinburgh Hotel
- Dalmahoy Hotel & Country Club
- W Edinburgh
- Virgin Hotels Edinburgh
- Novotel Edinburgh Park
- Dakota Edinburgh
- Motel One Edinburgh - Royal
- Sheraton Grand Hotel & Spa, Edinburgh
- Kimpton Charlotte Square by IHG
- Hub By Premier Inn Edinburgh Cc Rose Street












































































