A grassy field with distant hills and a cloudy sky.

Find hotels in Ecclesmachan from £49

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
30 Aug - 31 Aug
Tomorrow
31 Aug - 1 Sept
Next weekend
4 Sept - 6 Sept
In two weeks
11 Sept - 13 Sept

Filter by

Star rating

Guest rating

Our top choices for Ecclesmachan hotels

1. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
United States
Jessica
£114
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Edinburgh Zoo by IHG

2. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
United States
BARBARA
£161
includes taxes & fees
31 Aug - 1 Sept
Apex Grassmarket Hotel

3. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
Canada
Jocelyne
£144
includes taxes & fees
27 Sept - 28 Sept
Dalmahoy Hotel & Country Club

4. Dakota Edinburgh

Dakota Edinburgh
South Queensferry
United States
Daniel
£143
includes taxes & fees
20 Sept - 21 Sept
Dakota Edinburgh

5. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
United States
ron gouge
£150
includes taxes & fees
27 Sept - 28 Sept
Moxy Edinburgh Airport

6. Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
United Kingdom
Vikki
£115
includes taxes & fees
20 Sept - 21 Sept
Novotel Edinburgh Park

7. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
Canada
Alexis
£176
includes taxes & fees
31 Aug - 1 Sept
Apex Waterloo Place Hotel

8. ibis budget Edinburgh Park

ibis budget Edinburgh Park
Gogar
United Kingdom
Gary
£86
includes taxes & fees
31 Aug - 1 Sept
ibis budget Edinburgh Park

9. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Old Town Edinburgh
United States
james
£175
includes taxes & fees
31 Aug - 1 Sept
ibis Edinburgh Centre South Bridge - Royal Mile

10. Market Street Hotel

Market Street Hotel
Old Town Edinburgh
United States
Daniel
£252
includes taxes & fees
28 Sept - 29 Sept
Market Street Hotel

11. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
United Kingdom
Pemba
£157
includes taxes & fees
27 Sept - 28 Sept
Village Hotel Edinburgh

12. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Old Town Edinburgh
United States
Julie
£130
includes taxes & fees
31 Aug - 1 Sept
Leonardo Royal Hotel Edinburgh

13. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh
United States
Kimberly
£320
includes taxes & fees
31 Aug - 1 Sept
Virgin Hotels Edinburgh

14. Macdonald Houstoun House

Macdonald Houstoun House
Broxburn
United States
Christopher
£106
includes taxes & fees
20 Sept - 21 Sept
Macdonald Houstoun House

15. YOTEL Edinburgh

YOTEL Edinburgh
Edinburgh City Centre
Canada
Matthew
£149
includes taxes & fees
20 Sept - 21 Sept
YOTEL Edinburgh

16. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
Edinburgh City Centre
United States
Kressy
£185
includes taxes & fees
31 Aug - 1 Sept
Mount Royal Hotel Edinburgh by The Unlimited Collection

17. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
Ingliston
United Kingdom
Donalda
£161
includes taxes & fees
20 Sept - 21 Sept
Hampton by Hilton Edinburgh Airport

18. The Hoxton, Edinburgh

The Hoxton, Edinburgh
West End
United Kingdom
Amanda
£199
includes taxes & fees
4 Sept - 5 Sept
The Hoxton, Edinburgh

19. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
Ingliston
Canada
Todd
£165
includes taxes & fees
20 Sept - 21 Sept
DoubleTree by Hilton Edinburgh Airport

20. Norton House Hotel & Spa

Norton House Hotel & Spa
Newbridge
United Kingdom
Sonia
£202
includes taxes & fees
6 Sept - 7 Sept
Norton House Hotel & Spa
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

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

10/10 Excellent
"Front desk agent greeted me by name every morning and afternoon. He’s a great asset to staff. Bell and Concierge were great as well. The best Edinburgh location."
John 4-night trip
Posted 4 hours ago
Virgin Hotels Edinburgh
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

10/10 Excellent
"Absolutely beautiful and well appointed for the cost."
William 4-night trip
Posted 9 hours ago
Dalmahoy Hotel & Country Club
Moxy Edinburgh Airport

Moxy Edinburgh Airport

8/10 Good
"Absolutely a great location - so convenient to the airport for an early morning flight. Beds were comfortable and the room was clean. Front station staff was great. Lobby music was a little loud and they definietly were trying to attract a young crowd. My only disapointment with this hotel was the weird and a bit confusing dining options. The signage wasn't very good on how to order and locating a menu. Granted we were tired from a long day and at the end of a very busy trip. But maybe a bit more signage to say "Menus here" and "Order here" would be helpful."
Carole 1-night trip
Posted 19 hours ago
Moxy Edinburgh Airport
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"Quick easy check-in, lovely clean room. Really appreciated the complimentary cold bottle of water! Grandson loved his lovely big bed!"
Chris 1-night trip
Posted 20 hours ago
Apex Waterloo Place Hotel
ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile

10/10 Excellent
"Great location, helpful staff"
Mr 1-night trip
Posted 20 hours ago
ibis Edinburgh Centre South Bridge - Royal Mile
The Hoxton, Edinburgh

The Hoxton, Edinburgh

10/10 Excellent
"Eveey member of staff was unfailingly friendly and made every effort to help us enjoy our stay. We areived quite early, after check-in but the room wasn' t quite ready so we were offered complimentary drinks whilr we waited."
David 1-night trip
Posted 21 hours ago
The Hoxton, Edinburgh
Village Hotel Edinburgh

Village Hotel Edinburgh

8/10 Good
"Bar closed early with many people arriving back after 2330 after a concert / night out for food and drinks only to find nothing available"
Kamaldip 1-night trip
Posted 21 hours ago
Village Hotel Edinburgh
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

8/10 Good
"Overall I cannot fault this place. The reason I have given only 4 stars and not 5 is for the fact the bar after 11pm will not accept card or cash payments for alcohol. All drinks to be added to your room. Plus levels of staff were low especially with the number's in the bar after a gig. Dont get me wrong, the staff who were working were great. Just needed more."
Graeme 1-night trip
Posted 22 hours ago
Holiday Inn Edinburgh Zoo by IHG
Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG

10/10 Excellent
"Very nice hotel, good location, very handy for train at Haymarket and short walk to heart of city. Clean and comfortable. Free tea and coffee available 24 hours. Very quiet so got a great night's sleep. Would recommend."
Rona 1-night trip
Posted 1 day ago
Garner Edinburgh Haymarket by IHG

More cheap stays in Ecclesmachan

Metro Inns Falkirk

Metro Inns Falkirk

Bean Cross Farm Polmont Falkirk Scotland
£49
31 Aug - 1 Sept
includes taxes & fees
6/10 (889 reviews)
Metro Inns Falkirk
Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
£74
31 Aug - 1 Sept
includes taxes & fees
7.4/10 Good! (135 reviews)
Edinburgh Travel Guest House
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
£111
31 Aug - 1 Sept
includes taxes & fees
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
£169
31 Aug - 1 Sept
includes taxes & fees
8.6/10 Excellent! (1,003 reviews)
Cairn Hotel
Destiny Student Holyrood - Campus Accommodation

Destiny Student Holyrood - Campus Accommodation

31 Abbeyhill Edinburgh Scotland
Get ratesDestiny Student Holyrood - Campus Accommodation
Destiny Student - Burnet Point

Destiny Student - Burnet Point

1-4 Abbey Ln Edinburgh Scotland
Get rates
8.2/10 Very good! (88 reviews)
Destiny Student - Burnet Point

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 much is the nightly rate at a Ecclesmachan hotel?
Prices for hotels in Ecclesmachan often vary, but you can find a great deal from £49 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