Find hotels in Ecclesmachan from £45

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Ecclesmachan hotels

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (360 reviews)
"The whole stay was brilliant the hotel and all staff "
United Kingdom
Michael
The price is £115
includes taxes & fees
23 Apr - 24 Apr
The Craigie

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,707 reviews)
"Dalmahoy Hotel and country club was a fantastic stay. Very quiet area, warm swimming pool, fantastic food and very clean hotel. "
United Kingdom
Carol-Ann
The price is £129
includes taxes & fees
26 Apr - 27 Apr
Dalmahoy Hotel & Country Club

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,002 reviews)
"Nice hotel would definitely stay again all clean, all doors need replacing there very tired , good breakfast lovely staff bar area nice "
United Kingdom
Heidi
The price is £67
includes taxes & fees
30 Apr - 1 May
Mercure Livingston Hotel

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, (1,018 reviews)
"Friendly staff, nice bar food and drink. Easy to travel to and get a good sleep after 30+ hours of travel"
Australia
Johnny
The price is £100
includes taxes & fees
20 Apr - 21 Apr
Holiday Inn Express Edinburgh Airport by IHG

Best Western The Hilcroft Hotel West Lothian

Best Western The Hilcroft Hotel West Lothian
3.0 star property
Whitburn
8.6 out of 10, Excellent, (388 reviews)
"Very clean staff very polite and helpful"
United Kingdom
Alastair
The price is £71
includes taxes & fees
19 Apr - 20 Apr
Best Western The Hilcroft Hotel West Lothian

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,362 reviews)
"Great place to stay, walking distance from Airport. Clean room, comfortable beds, great breakfast."
United Kingdom
Sarah
The price is £104
includes taxes & fees
26 Apr - 27 Apr
Moxy Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,448 reviews)
"Clean room, courteous staff, convenient stay."
United States
Daniel
The price is £124
includes taxes & fees
26 Apr - 27 Apr
DoubleTree by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,415 reviews)
"Clean room, great breakfast which was included "
United Kingdom
RICHARD
The price is £117
includes taxes & fees
26 Apr - 27 Apr
Hampton by Hilton Edinburgh Airport

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,077 reviews)
"The room was clean, staff were friendly and accommodating, fast internet connection and quiet."
United Kingdom
Honey
The price is £72
includes taxes & fees
20 Apr - 21 Apr
ibis budget Edinburgh Park

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,002 reviews)
"We really enjoyed our stay at "
United Kingdom
Jess
The price is £200
includes taxes & fees
17 May - 18 May
Norton House Hotel & Spa

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very good, (1,001 reviews)
"What a great hotel for leisurely stay. All staff, especially Kirsty and Chloe, on reception, were friendly and professional. Great dining options and fantastic breakfast."
United Kingdom
david
The price is £104
includes taxes & fees
26 Apr - 27 Apr
Macdonald Houstoun House

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,273 reviews)
"Good staff , good breakfast "
Australia
Sakchai
The price is £94
includes taxes & fees
26 Apr - 27 Apr
Holiday Inn Edinburgh by IHG

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,008 reviews)
" The pool and gym was amazing Clean and well managed facilities The complimentary biscuits was very delicious "
United Kingdom
Iriagbonse Isabella
The price is £99
includes taxes & fees
26 Apr - 27 Apr
Novotel Edinburgh Park

Castlecary House Hotel

Castlecary House Hotel
3.0 star property
Glasgow
8.2 out of 10, Very good, (495 reviews)
"Great breakfast."
United Kingdom
Robert
The price is £65
includes taxes & fees
19 Apr - 20 Apr
Castlecary House Hotel

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.6 out of 10, Excellent, (1,005 reviews)
"Comfortable , clean, courteous staff and great location to beach promenade!"
Canada
Michelle
The price is £70
includes taxes & fees
19 Apr - 20 Apr
Best Western Kings Manor Hotel

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,094 reviews)
"Rooms were clean, staff were friendly, and Wifi worked perfectly."
United Kingdom
Alireza
The price is £96
includes taxes & fees
19 Apr - 20 Apr
CODE - The Court, Edinburgh

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,016 reviews)
"Lovely and helpful staff, clean room, plenty of things to do nearby and not too far from the town. "
United Kingdom
Jaimie
The price is £74
includes taxes & fees
19 Apr - 20 Apr
Garner Edinburgh Haymarket by IHG

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.4 out of 10, Exceptional, (1,324 reviews)
"Warm welcome at check-in and very comfortable room"
United Kingdom
Robert
The price is £107
includes taxes & fees
4 May - 5 May
Dakota Edinburgh

Holiday Inn Express Edinburgh City West by IHG

Holiday Inn Express Edinburgh City West by IHG
3.0 star property
Ravelston
8.4 out of 10, Very good, (1,001 reviews)
"Room perfect, good breakfast options, staff helpful"
United Kingdom
Sean
The price is £80
includes taxes & fees
19 Apr - 20 Apr
Holiday Inn Express Edinburgh City West by IHG

The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End
9.6 out of 10, Exceptional, (491 reviews)
"This hotel was amazing to stay at while visiting the city. It was really nice and the staff were great. Plus the Nespresso machine was a huge bonus for us. "
United States
Dustin
The price is £152
includes taxes & fees
19 Apr - 20 Apr
The Resident Edinburgh
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

Top Ecclesmachan Hotel Reviews

More cheap stays in Ecclesmachan

Hotels in Ecclesmachan with star rating

Find out more about Ecclesmachan

Top reasons to visit Ecclesmachan

  • Tranquil Countryside: Enjoy the serene atmosphere and picturesque surroundings of Ecclesmachan, perfect for peaceful outdoor adventures.
  • Rich Heritage: Explore the village's history through its historic church, Ecclesmachan Village Hall, and the Church of St Celtic Eglwys St Machan.
  • Outdoor Activities: Engage in sports like golf and leisurely strolls, ideal for active holidaymakers.
  • Welcoming Accommodation: Choose from cosy bed and breakfasts to spacious homes, catering to all types of travellers.
  • Local Culture: Immerse yourself in the charm and warmth of the local community, enhancing your Scottish experience.

Find great hotels near Ecclesmachan

Discover charming accommodation options in Ecclesmachan, where a warm welcome awaits every traveller. From cosy bed and breakfasts to inviting hotels, the area offers pet-friendly and LGBTQIA-friendly options, ensuring a comfortable stay for all. Enjoy the tranquillity of country cottages and spacious homes, complete with essential amenities, all while being conveniently located near Drumgelloch station. Ecclesmachan is the perfect base for your Scottish adventure.

  • Leonardo Hotel Edinburgh Haymarket: A 4-star hotel boasting a guest rating of 8.4, Leonardo Hotel Edinburgh Haymarket is an eco-conscious choice located 17.7km from Ecclesmachan. This property is ideal for business travellers and eco-friendly visitors, featuring modern amenities that blend comfort with sustainability. Guests can enjoy a stylish lounge area, an on-site restaurant serving locally sourced dishes, and well-appointed rooms designed for relaxation and productivity. The hotel's commitment to environmental responsibility enhances the overall guest experience, making it a top choice for conscientious travellers.
  • Dalmahoy Hotel & Country Club: With a remarkable guest rating of 8.8, Dalmahoy Hotel & Country Club is a 4-star retreat situated 9.7km from Ecclesmachan, perfect for families and golf enthusiasts alike. This picturesque property offers a stunning golf course alongside a variety of adventure sports, including hiking, biking, and sailing. On-site amenities cater to families, featuring a children’s arcade, a playground, and mini-golf. The elegant rooms provide a comfortable sanctuary after a day of activities, ensuring a fun-filled and memorable stay for guests of all ages.
  • Britannia Hotel Edinburgh: A 3-star pet-friendly hotel rated 8.0, Britannia Hotel Edinburgh is positioned 17.7km from Ecclesmachan and welcomes furry companions. This property offers a comfortable stay with essential amenities, including spacious rooms and a convenient location for exploring Edinburgh. Guests appreciate the hotel's relaxed atmosphere and pet-friendly policies, which include specific accommodations for pets, ensuring a hassle-free experience for travelling animal lovers. This hotel serves as a charming base for adventurers eager to discover the historic attractions of the city.

Where to stay in Ecclesmachan

Discover the charm of Ecclesmachan, a historic village in West Lothian, perfect for sports and outdoor activities. With its friendly atmosphere, you can enjoy leisurely strolls, explore local culture, and savour the tranquillity of this quaint community. Nearby towns offer a delightful mix of family-friendly and romantic spots, making it an ideal destination for relaxation. Don't miss the opportunity to experience the warmth of the locals and the rich heritage of this enchanting region.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that seamlessly blends history with modernity. Visitors flock to this bustling city year-round, especially during the peak months of July to August and October. Renowned for its rich cultural scene, Edinburgh offers a plethora of activities, including shopping in the historic Old Town, exploring renowned theatres, and marveling at the iconic Edinburgh Castle. The city's stunning architecture and historic landmarks provide a picturesque backdrop for your adventures, making it a must-visit destination for culture enthusiasts and families alike.
  • Uphall: Located merely a mile from Ecclesmachan, Uphall is a charming village that boasts a close-knit community and beautiful outdoor settings. With visitor numbers peaking in spring, particularly from March to April, Uphall is perfect for those seeking an adventure in nature. Outdoor enthusiasts can indulge in activities at the local recreation park or enjoy a round of golf, all while being surrounded by breathtaking scenery. The village is also close to national parks and historic sites, ensuring that your stay is both relaxing and enriching.
  • Broxburn: Situated within the Broxburn area, this city offers a delightful mix of outdoor activities and family-friendly experiences. With visitor numbers peaking in April and during the summer months of June to July, Broxburn is ideal for those looking to immerse themselves in nature. Enjoy various attractions such as local golf courses, sports facilities, and rejuvenating body treatment centres. The city is also home to historic landmarks and a national park, providing ample opportunities for exploration and leisure. A visit to Broxburn promises a well-rounded experience for every traveller.

Things to do near Ecclesmachan

Ecclesmachan offers a charming blend of sports and culture for visitors seeking an active holiday. Enjoy a round of golf at the local course, or explore the picturesque surroundings, perfect for outdoor adventures. With its tranquil atmosphere and rich heritage, Ecclesmachan is an ideal destination for those looking to immerse themselves in Scotland's natural beauty while engaging in leisurely activities.

Shopping

In Ecclesmachan, enjoy local shops for unique gifts and souvenirs. For a wider selection, if you're up for a drive, visit the Livingston Designer Outlet, located 19.3km away, featuring discounted designer brands and a vibrant shopping atmosphere.

Recreation

At Yellowscott Country Park, indulge in serene walks amidst lush landscapes, while Macdonald Cardrona Golf Course offers a blend of luxury and relaxation on the fairways. Whitemoss Golf Club provides an exquisite golfing experience, perfect for unwinding in a picturesque setting.

Adventure

Explore the scenic beauty of the countryside on a thrilling mountain biking trail near Ecclesmachan, offering a mix of challenging terrains and stunning views. Alternatively, embark on a guided hike through local nature reserves, where you can discover diverse wildlife and breathtaking landscapes.

Nightlife

Experience the charm of Ecclesmachan at The Black Bull, where you can savour traditional Scottish ales. For a more vibrant scene, visit The Vine, which often hosts live music and offers a delightful selection of cocktails and spirits, perfect for an enjoyable evening out.

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

Booking tips and Expedia advantages for Ecclesmachan

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Ecclesmachan are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Ecclesmachan is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Ecclesmachan is Tuesday. The most expensive day to stay in Ecclesmachan is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, including your budget, desired location, and the type of hotel you wish to stay in. To discover the most affordable prices and special offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You could potentially save money by combining your hotel stay in Ecclesmachan with your flights and activities through an Expedia package.

Find the best attractions near Ecclesmachan

Ecclesmachan offers a delightful blend of sports, outdoor activities, and cultural experiences for tourists. Key attractions include the historic church, the Ecclesmachan Village Hall, and the picturesque bridge at Ecclesmachan Bridge, alongside the Church of St Celtic Eglwys St Machan. This charming village is perfect for those looking to immerse themselves in local culture while enjoying the serene Scottish countryside.

  • Dean Village: A picturesque historic village located 17.7km from Ecclesmachan, Dean Village offers a tranquil escape with its charming architecture and rich cultural heritage. Wander along the Water of Leith and admire the beautiful stone buildings that reflect a bygone era.
  • The Kelpies: These impressive 30-metre-tall horse-head sculptures, situated 17.7km from Ecclesmachan, celebrate Scotland's mythical heritage and industrial past. The Kelpies are not only a stunning visual spectacle but also provide insights into local history and culture.
  • Dundas Castle: Just 6.4km from Ecclesmachan, Dundas Castle is a magnificent venue that exudes romance and history. Surrounded by beautiful gardens, visitors can explore its stunning interiors and enjoy the serene landscape that makes it a perfect backdrop for special occasions.

The nearest major airports for your trip to Ecclesmachan

If you're planning a visit to Ecclesmachan, there are several major airports nearby. EDInburgh Airport (EDI) is located 9.7km away, with excellent hotel options such as Crescent House and Virgin Hotels Edinburgh, both 11.3km from the airport. GLAsgow International Airport (GLA) is 57.9km distant, offering luxurious stays at Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland, both within 11.3km of the airport. For those considering Glasgow Prestwick Airport (PIK), it's situated 83.7km away, with nearby options like Marine Troon and Lochgreen House Hotel, both 3.2km from the airport. Each hotel provides convenient access to their respective airports, ensuring a smooth arrival.

Frequently asked questions

What is the best area to stay in Ecclesmachan?
The best area to stay in Ecclesmachan, for quality and convenience, is within the village itself or in the immediate surrounding countryside.

Ecclesmachan is a small, quiet village, so the main area to consider is the cluster of accommodations directly within or just outside its core. This typically includes a few guesthouses and B&Bs, often situated in renovated historic buildings or farmhouses. The village centre is modest, with a local church and a community hall, offering a peaceful rural setting. It's an excellent base for exploring the local West Lothian area.

For couples seeking a relaxing getaway, staying in a guesthouse within Ecclesmachan offers a tranquil experience. You'll find yourself surrounded by green fields and country lanes, superb for gentle walks. Many accommodations here offer a personal touch, with homemade breakfasts and local insights, making for a memorable stay.

Families might find staying in a converted farmhouse or a holiday cottage just outside the village particularly appealing. These often provide more space, with multiple bedrooms and living areas, and sometimes even private gardens.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Ecclesmachan.
How can I save on a Ecclesmachan hotel booking with Expedia?
Members always get our best prices. Find our best Ecclesmachan hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Ecclesmachan hotel?
Prices for hotels in Ecclesmachan often vary, but you can find a great deal from £45 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia