
Photo by Paul Birrell
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
Where to stay in Ecclesmachan?




Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1699)
8.8/10
Excellent
(1699)
cleanliness Historic country club near Edinburgh with scenic golf courses and relaxing indoor pool.
The price is $75
$75
$90 total
includes taxes & fees
Jan 11 - Jan 12




Richmond Park Hotel
Richmond Park Hotel
3.0 star property
Bo'ness
8.2 out of 10, Very Good, (683)
8.2/10
Very Good
(683)
cleanliness Historic Bo'ness hotel with stylish bar and The Copper Kiln British restaurant.
The price is $52
$52
$62 total
includes taxes & fees
Jan 12 - Jan 13




Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHG
3.0 star property
West End
7.8 out of 10, Good, (1012)
7.8/10
Good
(1012)
The price is $68
$68
$82 total
includes taxes & fees
Jan 7 - Jan 8




Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very Good, (625)
8.2/10
Very Good
(625)
cleanliness Relax in contemporary Scottish comfort near Edinburgh Zoo and with a refreshing indoor pool.
The price is $71
$71
$85 total
includes taxes & fees
Jan 11 - Jan 12




Dakota Edinburgh
Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1278)
9.2/10
Wonderful
(1278)
cleanliness Tucked into South Queensferry with easy access to Edinburgh Zoo and airport.




Point A Hotel Edinburgh Haymarket
Point A Hotel Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1638)
8.8/10
Excellent
(1638)
cleanliness Modern hotel steps from Haymarket, walking distance to Edinburgh Castle.
The price is $64
$64
$76 total
includes taxes & fees
Jan 11 - Jan 12




CODE - The Court, Edinburgh
CODE - The Court, Edinburgh
2.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1029)
9.2/10
Wonderful
(1029)
cleanliness Experience Edinburgh's royal landmarks while enjoying drinks at this central hostel.
The price is $56
$56
$68 total
includes taxes & fees
Jan 14 - Jan 15




DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (875)
9.2/10
Wonderful
(875)
cleanliness Edinburgh hotel near scenic bridge with 24-hour fitness center and dining options.
The price is $75
$75
$90 total
includes taxes & fees
Jan 8 - Jan 9




Novotel Edinburgh Park
Novotel Edinburgh Park
4.0 star property
Sighthill
9.0 out of 10, Wonderful, (1006)
9.0/10
Wonderful
(1006)
cleanliness Stay close to Edinburgh Zoo and Edinburgh Park, with a refreshing indoor pool onsite.
The price is $71
$71
$85 total
includes taxes & fees
Jan 22 - Jan 23




Holiday Inn Edinburgh by IHG
Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.4 out of 10, Very Good, (1082)
8.4/10
Very Good
(1082)
The price is $49
$49
$59 total
includes taxes & fees
Jan 11 - Jan 12




Holiday Inn Express Edinburgh Airport by IHG
Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.4 out of 10, Very Good, (1007)
8.4/10
Very Good
(1007)
cleanliness Relax in this Edinburgh hotel with airport proximity and stellar dining options.
The price is $73
$73
$87 total
includes taxes & fees
Jan 8 - Jan 9




Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1370)
8.8/10
Excellent
(1370)
cleanliness Just minutes from Edinburgh Airport, this hotel serves free breakfast with fitness options.
The price is $112
$112
$134 total
includes taxes & fees
Jan 8 - Jan 9




Village Hotel Edinburgh
Village Hotel Edinburgh
4.0 star property
Craigleith
8.2 out of 10, Very Good, (1009)
8.2/10
Very Good
(1009)
cleanliness Catch some pool time at this Edinburgh gem with a bar and gym near the castle.
The price is $80
$80
$96 total
includes taxes & fees
Jan 8 - Jan 9




Malmaison Edinburgh
Malmaison Edinburgh
4.0 star property
Leith
8.4 out of 10, Very Good, (1007)
8.4/10
Very Good
(1007)
cleanliness Boutique waterfront stay in Edinburgh with castle views and British cuisine.
The price is $67
$67
$80 total
includes taxes & fees
Jan 11 - Jan 12




Britannia Hotel Edinburgh
Britannia Hotel Edinburgh
3.0 star property
West End
6.0 out of 10, (1331)
6.0/10
(1331)
cleanliness Explore Edinburgh's top attractions from this hotel, just minutes from George Street.
The price is $47
$47
$57 total
includes taxes & fees
Jan 11 - Jan 12




Premier Lodge
Premier Lodge
3.5 star property
Grangemouth
9.2 out of 10, Wonderful, (585)
9.2/10
Wonderful
(585)
cleanliness Convenient Grangemouth hotel with easy access to iconic Helix Park and The Kelpies.
The price is $71
$71
$85 total
includes taxes & fees
Jan 6 - Jan 7




Best Western Plus Dunfermline Crossford Keavil House Hotel
Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
Crossford
8.4 out of 10, Very Good, (688)
8.4/10
Very Good
(688)
The price is $66
$66
$79 total
includes taxes & fees
Jan 11 - Jan 12




Moxy Edinburgh Airport
Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2175)
8.6/10
Excellent
(2175)
cleanliness Convenient Newbridge airport hotel with popular bar lounge and fitness center.
The price is $71
$71
$85 total
includes taxes & fees
Jan 18 - Jan 19




DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1372)
8.8/10
Excellent
(1372)
cleanliness A spa hotel steps from Edinburgh Airport with full-service wellness amenities.
The price is $85
$85
$102 total
includes taxes & fees
Jan 18 - Jan 19




Grange Manor
Grange Manor
4.0 star property
Grangemouth
8.2 out of 10, Very Good, (343)
8.2/10
Very Good
(343)
cleanliness Experience cozy comfort at this charming country hotel in Grangemouth with free WiFi and parking.
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.
Budget hotels in Ecclesmachan and vicinity




9.2 out of 10, Wonderful, (1029)
9.2/10
Wonderful
(1029)
The price is $56
$56
$68 total
includes taxes & fees
Jan 14 - Jan 15




8.8 out of 10, Excellent, (1008)
8.8/10
Excellent
(1008)
The price is $62
$62
$74 total
includes taxes & fees
Jan 11 - Jan 12




8.2 out of 10, Very Good, (683)
8.2/10
Very Good
(683)
The price is $52
$52
$62 total
includes taxes & fees
Jan 12 - Jan 13




Four Points Flex by Sheraton Edinburgh
Four Points Flex by Sheraton Edinburgh3.0 star property
West End
8.0 out of 10, Very Good, (1010)
8.0/10
Very Good
(1010)
The price is $47
$47
$56 total
includes taxes & fees
Jan 11 - Jan 12




8.4 out of 10, Very Good, (1082)
8.4/10
Very Good
(1082)
The price is $49
$49
$59 total
includes taxes & fees
Jan 11 - Jan 12




8.2 out of 10, Very Good, (1007)
8.2/10
Very Good
(1007)
The price is $53
$53
$64 total
includes taxes & fees
Jan 18 - Jan 19




8.8 out of 10, Excellent, (1638)
8.8/10
Excellent
(1638)
The price is $64
$64
$76 total
includes taxes & fees
Jan 11 - Jan 12




8.6 out of 10, Excellent, (1005)
8.6/10
Excellent
(1005)
The price is $66
$66
$79 total
includes taxes & fees
Jan 22 - Jan 23




Holiday Inn Express Edinburgh City West by IHG
Holiday Inn Express Edinburgh City West by IHG3.0 star property
Ravelston
8.4 out of 10, Very Good, (1004)
8.4/10
Very Good
(1004)
The price is $59
$59
$71 total
includes taxes & fees
Jan 11 - Jan 12




8.4 out of 10, Very Good, (1010)
8.4/10
Very Good
(1010)
The price is $66
$66
$79 total
includes taxes & fees
Jan 11 - Jan 12




8.8 out of 10, Excellent, (1000)
8.8/10
Excellent
(1000)
The price is $83
$83
$100 total
includes taxes & fees
Jan 12 - Jan 13




Holiday Inn Express Edinburgh - Leith Waterfront by IHG
Holiday Inn Express Edinburgh - Leith Waterfront by IHG3.0 star property
Leith
8.6 out of 10, Excellent, (1006)
8.6/10
Excellent
(1006)
The price is $62
$62
$74 total
includes taxes & fees
Jan 8 - Jan 9




8.4 out of 10, Very Good, (510)
8.4/10
Very Good
(510)
The price is $71
$71
$85 total
includes taxes & fees
Jan 11 - Jan 12




Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHG3.0 star property
Dunfermline
8.8 out of 10, Excellent, (987)
8.8/10
Excellent
(987)
The price is $62
$62
$74 total
includes taxes & fees
Jan 11 - Jan 12




8.8 out of 10, Excellent, (2488)
8.8/10
Excellent
(2488)
The price is $66
$66
$79 total
includes taxes & fees
Jan 11 - Jan 12




8.4 out of 10, Very Good, (1007)
8.4/10
Very Good
(1007)
The price is $67
$67
$80 total
includes taxes & fees
Jan 11 - Jan 12




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, (688)
8.4/10
Very Good
(688)
The price is $66
$66
$79 total
includes taxes & fees
Jan 11 - Jan 12




7.8 out of 10, Good, (1008)
7.8/10
Good
(1008)
The price is $66
$66
$79 total
includes taxes & fees
Jan 23 - Jan 24




7.8 out of 10, Good, (1012)
7.8/10
Good
(1012)
The price is $68
$68
$82 total
includes taxes & fees
Jan 7 - Jan 8




9.2 out of 10, Wonderful, (1006)
9.2/10
Wonderful
(1006)
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.
Go beyond your typical stay in Ecclesmachan
Apart hotel
Apartment
Pet friendly
Family friendly
Cottage
Learn more about Ecclesmachan
Around Ecclesmachan are top attractions including Edinburgh Castle and Royal Mile.

Photo by Paul Birrell
Open Photo by Paul Birrell
Check out reviews of Ecclesmachan hotels guests love

Moxy Edinburgh Airport
10/10 Excellent
"The room was clean and staff were welcoming."

Market Street Hotel
10/10 Excellent
"Very friendly staff, excellent breakfast with a beautiful dining room. "

Apex Grassmarket Hotel
10/10 Excellent
"Great location"

Mount Royal Hotel Edinburgh by The Unlimited Collection
10/10 Excellent
"Absolutely outstanding stay! Had a beautiful room with a balcony overlooking the Christmas market and Edinburgh Castle. It was perfectly situated. 3 min walk from the train station and 4 mins from shops. Everything was a stones throw away! Beautiful bathroom and room in general on the top floor. Breakfast was excellent and worth the money. As we were on the sleeper train, we arrived incredibly early and the hotel took and kept hold of the bags either side of our journeys! Highly recommend staying here. Could not fault the hotel, staff and service! "

Novotel Edinburgh Park
10/10 Excellent
"Great stay"

CODE - The Court, Edinburgh
10/10 Excellent
"Great service and excellent people. Great place and centrally located for anyone visiting Edinburgh. Keep up the good work!"

Virgin Hotels Edinburgh
10/10 Excellent
"Amazing hotel, super comfy, luxurious and great location. The beds were great and the service even better. "

W Edinburgh
10/10 Excellent
"Gorgeous hote"

Leonardo Royal Hotel Edinburgh
10/10 Excellent
"Amazon hotel. Bests staff ever!!!!"
Frequently asked questions
What hotels do travelers like in Ecclesmachan?
Can I book a refundable accommodation in Ecclesmachan?
If you need the flexibility to change your travel plans to Ecclesmachan, most properties provide refundable* bookable rates. You can find these properties by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Ecclesmachan be like during my visit?
The warmest months in Ecclesmachan are usually July and August with an average temp of 55°F. January and February are the chilliest months when the average temp is 38°F. The rainiest months are October and December.
Why should I book my Ecclesmachan accommodation with Hotels.com?
There are plenty of reasons to book your Ecclesmachan travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.