Ecclesmachan accommodation from AU$177
Find hotels that Aussie travellers love
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Flexibility matters
24/7 support, so you can book with confidence
Unlock member prices with Mates Rates
You could save 10% or more on over 100,000 hotels right now.
Check hotel availability in Ecclesmachan
Top hotel deals in Ecclesmachan

Apex Grassmarket Hotel

Apex Waterloo Place Hotel

CoDE Pod – The CoURT - Edinburgh

Aparthotel Adagio Edinburgh Royal Mile

Holiday Inn Edinburgh by IHG

Britannia Hotel Edinburgh

Moxy Edinburgh Airport

Delta Hotels by Marriott Edinburgh

Dalmahoy Hotel & Country Club
Accommodation in Ecclesmachan
Ecclesmachan is a fantastic location to visit, with a nice selection of hotels. There are 2 located less than 5 kilometres from the middle of town.
You must look into the Parkhead House and Macdonald Houstoun House. All these places to stay are near the main hustle and bustle.
If you don't have any issues with setting up shop 20 kilometres away from the center, check out the suburb of Broughton. This area has 19 available options, including Hot-el-Apartments Canon Court and Edinburgh Playhouse Apartments.
You might like to book a hotel located within easy walking distance of Royal Highland Centre. The Norton House Hotel & Spa and the Holiday Inn Express Edinburgh Airport could be good options. The Norton House Hotel & Spa is a kilometre away from Royal Highland Centre. The Holiday Inn Express Edinburgh Airport is 0.5 kilometres away.
If you find yourself requiring more options in Ecclesmachan, consider the Balmule House and the Dalmahoy Hotel & Country Club. They are located 18 kilometres and 10 kilometres away from the center. Wotif also recommends the DoubleTree by Hilton Edinburgh Airport and the Edinburgh Marriott Hotel. The first is 9 kilometres away from the center, while the second is 12 kilometres away.
Attractions and Hotels Near Ecclesmachan
Don't skedaddle before taking a look at what there is to see and do in the rest of the region. Enjoy Edinburgh and Lothian's beaches. You could also head to the area's ruins, castles and old towns. In this region of Scotland, tourists can go mountain biking, mountain climbing and hiking.
If you want to explore some nearby localities, check out Edinburgh and Longniddry. Head 19 kilometres to the east of Ecclesmachan and you'll find Edinburgh. Alternatively, Longniddry is 40 kilometres to the east. Accommodations in Edinburgh include The Balmoral Hotel and Old Town Chambers. Longniddry options are The Lodge at Craigielaw and Ducks Inn.
Situated 9 kilometres from Ecclesmachan is Edinburgh Airport. Stay nearby at the Dakota Forthbridge or the Kellerstain Stables.
Ecclesmachan hotels essential information
Accommodation | 3,323 hotels |
---|---|
Lowest Price | AU$177 |
Highest Price | AU$494 |
Popular hotels | Apex Grassmarket Hotel, Apex Waterloo Place Hotel, CoDE Pod – The CoURT - Edinburgh, Aparthotel Adagio Edinburgh Royal Mile, Holiday Inn Edinburgh by IHG, Britannia Hotel Edinburgh, Moxy Edinburgh Airport, Delta Hotels by Marriott Edinburgh, Dalmahoy Hotel & Country Club |
Frequently asked questions
New reviews! Best hotels in Ecclesmachan

Nearby cities
Near an Attraction
Hotels near an airport
More accommodations in Ecclesmachan
Top hotels
More destinations for you
- Hotels closest to Edinburgh Castle
- Hotels in Strachan
- Villas Seminyak
- Hotels in Luss
- Hotels in Glencoe
- Hotels closest to George Street
- Hotels in Glenmore
- Hotels closest to Dean Village
- Hotels closest to Royal Mile
- Hotels in Cairnryan
- Hotels in Melbourne
- Hotels in Kintore
- Hotels in Bettyhill
- Hotels closest to Spire Murrayfield Hospital
- Hotels in Tobermory
- Hotels in Dornie
- Hotels in Nelson Bay
- Hotels in Fionnphort
- Hotels in Warwick
- Hotels in Coffs Harbour
- Hotels in Inverarnan