Lodging Image

Find hotels in Ecclesmachan from ฿1,977

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
19 Aug - 20 Aug
Tomorrow
20 Aug - 21 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

Filter by

Star rating

Guest rating

Our top choices for Ecclesmachan hotels

Reserve now, pay later
Breakfast included
Hotel
Haymarket
Pool

1. Macdonald Houstoun House

Macdonald Houstoun House
Broxburn
United States
Christopher
฿4,383
฿5,260 total
includes taxes & fees
3 Sept - 4 Sept
Macdonald Houstoun House

2. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
Ingliston
United States
Susan
฿6,309
฿7,950 total
includes taxes & fees
30 Aug - 31 Aug
Hampton by Hilton Edinburgh Airport

3. Dakota Edinburgh

Dakota Edinburgh
South Queensferry
United States
Daniel
฿4,933
฿6,216 total
includes taxes & fees
30 Aug - 31 Aug
Dakota Edinburgh

4. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
United States
Clark
฿5,668
฿7,142 total
includes taxes & fees
13 Sept - 14 Sept
Moxy Edinburgh Airport

5. Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
Ingliston
Canada
Amy
฿6,215
฿7,831 total
includes taxes & fees
30 Aug - 31 Aug
Holiday Inn Express Edinburgh Airport by IHG

6. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
Ingliston
Canada
Todd
฿5,675
฿7,151 total
includes taxes & fees
31 Aug - 1 Sept
DoubleTree by Hilton Edinburgh Airport

7. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
United Kingdom
Caroline
฿5,372
฿6,446 total
includes taxes & fees
30 Aug - 31 Aug
Dalmahoy Hotel & Country Club

8. Richmond Park Hotel

Richmond Park Hotel
Bo'ness
United Kingdom
Wayne
฿1,960
฿2,352 total
includes taxes & fees
6 Sept - 7 Sept
Richmond Park Hotel

9. Norton House Hotel & Spa

Norton House Hotel & Spa
Newbridge
United Kingdom
Sonia
฿8,204
฿10,337 total
includes taxes & fees
6 Sept - 7 Sept
Norton House Hotel & Spa

10. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Dunfermline
United Kingdom
Paul
฿5,148
฿6,178 total
includes taxes & fees
3 Sept - 4 Sept
DoubleTree by Hilton Edinburgh - Queensferry Crossing

11. Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
Canada
Brian Michael
฿4,901
฿6,175 total
includes taxes & fees
31 Aug - 1 Sept
Novotel Edinburgh Park

12. Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
Gogar
United Kingdom
Alison
฿5,035
฿6,343 total
includes taxes & fees
30 Aug - 31 Aug
Delta Hotels by Marriott Edinburgh

13. Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
Riccarton
United States
Christine Mendez
฿4,469
฿5,631 total
includes taxes & fees
31 Aug - 1 Sept
Courtyard by Marriott Edinburgh West

14. Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitcorthie
United States
Flora
฿3,328
฿3,994 total
includes taxes & fees
8 Sept - 9 Sept
Pitbauchlie House Hotel, Sure Hotel Collection by BW

15. Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
Dunfermline
United Kingdom
Hellen
฿4,108
฿4,930 total
includes taxes & fees
30 Aug - 31 Aug
Holiday Inn Express Dunfermline by IHG

16. The Adamson Hotel

The Adamson Hotel
Crossford
United Kingdom
Steven
฿3,063
฿3,676 total
includes taxes & fees
6 Sept - 7 Sept
The Adamson Hotel

17. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
United States
Jessica
฿4,333
฿5,459 total
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Edinburgh Zoo by IHG

18. Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
Clermiston
Canada
Aiden
฿4,443
฿5,598 total
includes taxes & fees
31 Aug - 1 Sept
Leonardo Edinburgh Murrayfield

19. Macdonald Inchyra Hotel & Spa

Macdonald Inchyra Hotel & Spa
Polmont
United States
Craig
฿4,689
฿5,627 total
includes taxes & fees
6 Sept - 7 Sept
Macdonald Inchyra Hotel & Spa

20. Premier Lodge

Premier Lodge
Grangemouth
United Kingdom
Debbie
฿3,625
฿4,350 total
includes taxes & fees
1 Sept - 2 Sept
Premier Lodge
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Ecclesmachan

Venture to Edinburgh Castle and Royal Mile—just a couple of the popular sights around Ecclesmachan.

See all hotels in Ecclesmachan
A grassy field with distant hills and a cloudy sky.
Photo by Paul Birrell

Top Ecclesmachan Hotel Reviews

Moxy Edinburgh Airport

Moxy Edinburgh Airport

10/10 Excellent
"Perfect location to airport"
ron gouge 1-night trip
Posted less than an hour ago
Moxy Edinburgh Airport
Village Hotel Edinburgh

Village Hotel Edinburgh

8/10 Good
"Pleasant stay only marred by silly youths in the pool . Not letting people enjoy a swim."
Jill 1-night trip
Posted 7 hours ago
Village Hotel Edinburgh
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

10/10 Excellent
"Staff was awesome got there 5 minutes before the driving range closed. Staff waited and allowed me to hit some golf balls and putting the 18th green. Property is well maintained and clean."
James 1-night trip
Posted 15 hours ago
Dalmahoy Hotel & Country Club
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

10/10 Excellent
"World class hotel and great views and best location"
Damian 1-night trip
Posted 15 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
Market Street Hotel

Market Street Hotel

10/10 Excellent
"Market street hotel provides a wonderful guest experience. On entering we met the concierge Andres who made us feel welcome and later provided help and advice to make our stay joyous. The entire staff from the top floor restaurant. Bar to the housecleaning staff were terrific. The hotel stocks and restocks the frig as a courtesy In addition market st is in the center of town near everything. Highly recommended"
Richard 3-night trip
Posted 2 days ago
Market Street Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

10/10 Excellent
"Small clean rooms steps from the royal mile. Uphill from bus or train station consider taking a cab"
Paul 6-night trip
Posted 3 days ago
CODE - The Court, Edinburgh
YOTEL Edinburgh

YOTEL Edinburgh

8/10 Good
"The food was not good and sadly the weekend I was there the coffee machine broke. Still enjoyed my stay 👌😆"
Katrina 3-night trip
Posted 3 days ago
YOTEL Edinburgh
Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh

10/10 Excellent
"."
Samuel 1-night trip
Posted 4 days ago
Delta Hotels by Marriott Edinburgh
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"La proximité des attractions touristiques et la gentillesse du personnel!"
Michel 8-night trip
Posted 5 days ago
Apex Waterloo Place Hotel

More cheap stays in Ecclesmachan

Metro Inns Falkirk

Metro Inns Falkirk

Bean Cross Farm Polmont Falkirk Scotland
฿1,556
฿1,977 total
7 Sept - 8 Sept
includes taxes & fees
6/10 (876 reviews)
Metro Inns Falkirk
Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
฿3,048
฿3,840 total
9 Sept - 10 Sept
includes taxes & fees
7.2/10 Good! (130 reviews)
Edinburgh Travel Guest House
Destiny Student Holyrood - Campus Accommodation

Destiny Student Holyrood - Campus Accommodation

31 Abbeyhill Edinburgh Scotland
฿4,278
฿5,391 total
20 Aug - 21 Aug
includes taxes & fees
7.4/10 Good! (795 reviews)
Destiny Student Holyrood - Campus Accommodation
Destiny Student - Burnet Point

Destiny Student - Burnet Point

1-4 Abbey Ln Edinburgh Scotland
฿4,606
฿5,804 total
26 Aug - 27 Aug
includes taxes & fees
8.6/10 Excellent! (72 reviews)
Destiny Student - Burnet Point
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
฿5,282
฿6,655 total
30 Aug - 31 Aug
includes taxes & fees
9.2/10 Wonderful! (1,262 reviews)
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
฿5,761
฿7,259 total
30 Aug - 31 Aug
includes taxes & fees
Cairn Hotel

Find out more about Ecclesmachan

Top reasons to visit Ecclesmachan

  • Scenic Outdoor Activities: Ecclesmachan boasts beautiful landscapes perfect for outdoor pursuits, including walking and golfing.
  • Cultural Heritage: Discover historic sites such as the Church of St. Machan and Ecclesmachan Village Hall, showcasing Scottish history.
  • Charming Village Atmosphere: Enjoy the warmth of Scottish hospitality in this picturesque village, complete with quaint streets and friendly locals.
  • Varied Accommodation: Choose from charming bed and breakfasts to comfortable hotels, catering to diverse traveller needs.
  • Proximity to Attractions: Easily explore nearby towns and attractions, enhancing your Scottish getaway experience.

Find great hotels near Ecclesmachan

Ecclesmachan offers a delightful selection of accommodation options, from charming bed and breakfasts to comfortable hotels. This picturesque village caters to various travellers, including those seeking pet-friendly stays and LGBTQIA-welcoming environments. Whether you prefer a cosy cottage or a spacious home, you'll find choices that suit your needs, all within reach of the scenic beauty of the Scottish countryside and convenient access to nearby transport links like Drumgelloch Station.

  • Leonardo Hotel Edinburgh Haymarket: Situated 18km from Ecclesmachan, the 4-star Leonardo Hotel Edinburgh Haymarket is ideal for business travellers seeking a contemporary yet eco-friendly environment. This hotel boasts a guest rating of 8.4 out of 10, reflecting its commitment to quality service and sustainable practices. Guests can expect modern amenities, including a well-equipped business centre and a stylish on-site restaurant. The eco-certification highlights the hotel's dedication to green initiatives, making it a thoughtful choice for eco-conscious visitors.
  • Dalmahoy Hotel & Country Club: Located only 10km from Ecclesmachan, the 4-star Dalmahoy Hotel & Country Club offers an adventurous retreat for families and golf enthusiasts alike, boasting an impressive guest rating of 8.8 out of 10. Set within stunning grounds, this hotel features an 18-hole golf course, making it a golfer's paradise. Beyond golf, guests can partake in various adventure sports such as windsurfing and kayaking, with amenities tailored for children, including an arcade game room and a mini-golf course, ensuring a fun-filled stay for the whole family.
  • Britannia Hotel Edinburgh: A 3-star property situated 18km from Ecclesmachan, the Britannia Hotel Edinburgh is a welcoming option for pet lovers, allowing certain pets on-site. With a guest rating reflecting good value, this hotel offers a range of amenities that cater to a more relaxed and informal stay. Its pet-friendly policy, including specific services for furry companions, ensures that visitors can enjoy their time without leaving their pets behind, making it a convenient choice for those travelling with animals.

Where to stay in Ecclesmachan

Ecclesmachan, a charming village in West Lothian, offers a delightful blend of history and outdoor pursuits. Explore its quaint streets, where friendly locals embody the warmth of Scottish hospitality. Venture into nearby towns for cultural experiences and family-friendly activities, or enjoy a romantic stroll amidst scenic landscapes. Whether you’re keen on sports or simply wish to relax, Ecclesmachan and its surroundings promise a memorable getaway in the heart of Scotland.

  • Edinburgh: As Scotland's capital, Edinburgh is a vibrant metropolis teeming with history and culture. Visitors flock to this enchanting city year-round, with peak arrivals from July to September. The city is renowned for its iconic landmarks such as the historic Edinburgh Castle and the Royal Mile. It offers a delightful mix of shopping, theatre, and educational venues, making it perfect for family outings and cultural experiences. The cobbled streets and stunning architecture create a picturesque backdrop for exploring museums, galleries, and the beautiful Princes Street Gardens.
  • Uphall: Located just 1.6km from Ecclesmachan, Uphall is a charming village that invites outdoor enthusiasts and nature lovers alike. While visitor numbers peak in the spring, the village offers a welcoming atmosphere throughout the year. Adventure seekers can explore the nearby national parks and enjoy recreational activities in the local parks and golf courses. Uphall features an array of scenic spots, making it an ideal destination for leisurely walks and appreciating the beauty of the Scottish countryside.
  • Broxburn: Situated within the Broxburn area, this city is perfect for families looking to enjoy outdoor adventures and scenic landscapes. With peak visitor numbers in April and the summer months, Broxburn provides a range of activities including access to arena entertainment facilities, spas, and golf courses. The city's rich history is reflected in its local landmarks, while nearby national parks offer ample opportunities for exploration and relaxation. Broxburn's blend of urban and natural experiences makes it a delightful stop on your journey.

Things to do near Ecclesmachan

Shopping

In Ecclesmachan, you can explore local shops offering unique gifts and souvenirs. If you're up for a drive, visit The Almondvale Centre in Livingston, about 19km away, where you'll find a variety of retail stores and eateries to enjoy during your shopping experience.

Recreation

In Ecclesmachan, you can experience relaxation at the nearby Stobo Castle Health Spa, surrounded by beautiful Scottish countryside. Enjoy a range of holistic treatments, including massages and facials, designed to rejuvenate the mind and body. Alternatively, explore local walking trails for a refreshing outdoor adventure.

Adventure

At Knockhill Racing Circuit, located 21km from Ecclesmachan, thrill-seekers can experience exhilarating motor racing events. Feel the adrenaline rush as you watch high-speed races or take part in driving experiences that immerse you in the excitement of motorsport in a vibrant atmosphere.

Nightlife

For a lively night in Ecclesmachan, enjoy a pint at the local pub, where friendly chatter fills the air. Alternatively, explore nearby Broxburn for a selection of bars and restaurants, offering a mix of live music and vibrant atmospheres to enhance your evening.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Ecclesmachan

Ecclesmachan offers a delightful blend of sports, outdoor activities, and cultural experiences for visitors. Explore its historic sites, including the parish church, Ecclesmachan Village Hall, and the Church of St. Machan, alongside the enchanting castle and historic village. The picturesque bridge at Ecclesmachan enhances the area's charm, providing ample opportunity for a rich cultural and outdoor adventure.

  • Dean Village: Nestled along the Water of Leith, Dean Village boasts picturesque architecture and cobbled streets, offering a glimpse into Edinburgh's past. With its rich history and tranquil atmosphere, visitors can enjoy leisurely walks amidst charming gardens and stunning views.
  • The Kelpies: These magnificent horse-head sculptures, standing at 30 metres tall, celebrate Scotland's industrial heritage and equestrian culture. Located in Helix Park, The Kelpies provide an awe-inspiring sight, especially when illuminated at night, making for a memorable photo opportunity.
  • Dundas Castle: A stunning 15th-century castle, Dundas Castle exudes romance and history. Set within beautiful grounds, it offers guided tours where visitors can explore its rich heritage, elegant interiors, and serene gardens, perfect for a relaxing afternoon.

The nearest major airports for your trip to Ecclesmachan

Reaching Ecclesmachan is convenient with two major airports nearby. EDInburgh Airport (EDI) is situated 10km away, with excellent hotels such as Sheraton Grand Hotel & Spa, Edinburgh and Virgin Hotels Edinburgh, both approximately 11km from the airport. Glasgow International Airport (GLA) lies 58km away, offering luxurious accommodations like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, located 4 and 11km from the airport respectively. Additionally, Glasgow Prestwick Airport (PIK) is 84km distant, with nearby hotels including Marine Troon and Lochgreen House Hotel, both just 3km from the airport, providing easy access for travellers.

Frequently asked questions

What's the best place for a stay in Ecclesmachan?
Located 9.4 mi (15.1 km) from the heart of Ecclesmachan, Holiday Inn Edinburgh Zoo by IHG is a top choice for your stay, based on our traveller data. Two other choices for your visit to the area are Apex Grassmarket Hotel and Point A Edinburgh Haymarket. See all available top hotels, or vacation rentals in Ecclesmachan.
What are some of the best holiday rentals that Ecclesmachan has to offer?
JOIVY Meadows Park En-Suite Rooms: This holiday home rental outside of Ecclesmachan has free WiFi and a Smart TV to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include an electric kettle to make your meal-planning easier. See all vacation rentals in Ecclesmachan.
If I need to cancel my hotel reservation in Ecclesmachan, will I receive a refund?
Yes, the majority of hotel bookings are refundable provided that you cancel before the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your arrival date. If your reservation is non-refundable, it might still be possible to cancel it and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Ecclesmachan.
What is staying in Ecclesmachan like?
Travellers to Ecclesmachan will find plenty to explore and enjoy. Top sights around the area include Edinburgh Castle and Royal Mile. There are 3542 hotels and other accommodation options in the surrounding area. Find out more about Ecclesmachan.
What should I see while I'm in Ecclesmachan?
Notable places to visit in the surrounding area include Edinburgh Castle and Royal Mile. You'll also find Blackness Castle and Dundas Castle in the area. Take a look at what more there is to see and do in Expedia's Ecclesmachan guide.
What's the weather like in Ecclesmachan?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Ecclesmachan is 954 mm.