Lodging Image

Find hotels in Ecclesmachan from £40

  • 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
14 Oct - 15 Oct
Tomorrow
15 Oct - 16 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

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
Nicole
£86
includes taxes & fees
5 Nov - 6 Nov
Holiday Inn Edinburgh Zoo by IHG

2. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
United States
Tamara
£97
includes taxes & fees
12 Nov - 13 Nov
Dalmahoy Hotel & Country Club

3. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
United States
Brianna
£166
includes taxes & fees
8 Nov - 9 Nov
Apex Grassmarket Hotel

4. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
Edinburgh City Centre
Canada
Mehrdad
£149
includes taxes & fees
8 Nov - 9 Nov
Mount Royal Hotel Edinburgh by The Unlimited Collection

5. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
United States
Cache
£90
includes taxes & fees
2 Nov - 3 Nov
Moxy Edinburgh Airport

6. Dakota Edinburgh

Dakota Edinburgh
South Queensferry
United States
Scott
£110
includes taxes & fees
9 Nov - 10 Nov
Dakota Edinburgh

7. Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
United Kingdom
Hamza
£101
includes taxes & fees
1 Nov - 2 Nov
Novotel Edinburgh Park

8. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
Australia
Harry
£75
includes taxes & fees
8 Nov - 9 Nov
Point A Edinburgh Haymarket

9. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Edinburgh City Centre
United States
Asel
£245
includes taxes & fees
1 Nov - 2 Nov
Virgin Hotels Edinburgh

10. YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton
Edinburgh City Centre
United States
Ludgero
£107
includes taxes & fees
8 Nov - 9 Nov
YOTEL Edinburgh, Select by Hilton

11. ibis budget Edinburgh Park

ibis budget Edinburgh Park
Gogar
United States
Linda
£61
includes taxes & fees
8 Nov - 9 Nov
ibis budget Edinburgh Park

12. Macdonald Houstoun House

Macdonald Houstoun House
Broxburn
United States
Christopher
£96
includes taxes & fees
18 Oct - 19 Oct
Macdonald Houstoun House

13. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
United States
Bailee
£199
includes taxes & fees
4 Nov - 5 Nov
Apex Waterloo Place Hotel

14. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
United Kingdom
Simon
£108
includes taxes & fees
8 Nov - 9 Nov
Village Hotel Edinburgh

15. Market Street Hotel

Market Street Hotel
Edinburgh City Centre
United States
Kirby
£166
includes taxes & fees
1 Nov - 2 Nov
Market Street Hotel

16. Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
Gogar
United Kingdom
Nicola
£84
includes taxes & fees
8 Nov - 9 Nov
Delta Hotels by Marriott Edinburgh

17. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
Ingliston
United States
Samuel
£114
includes taxes & fees
2 Nov - 3 Nov
Hampton by Hilton Edinburgh Airport

18. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Edinburgh City Centre
Australia
Kylie
£131
includes taxes & fees
1 Nov - 2 Nov
Leonardo Royal Hotel Edinburgh

19. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
Ingliston
United States
Wai
£94
includes taxes & fees
8 Nov - 9 Nov
DoubleTree by Hilton Edinburgh Airport

20. Norton House Hotel & Spa

Norton House Hotel & Spa
Newbridge
United States
Amanda
£153
includes taxes & fees
1 Nov - 2 Nov
Norton House Hotel & Spa
View all properties

Hotels recommended for families in Ecclesmachan

Dakota Edinburgh

Dakota Edinburgh
South Queensferry
£110
includes taxes & fees
9 Nov - 10 Nov
Dakota Edinburgh

Norton House Hotel & Spa

Norton House Hotel & Spa
Newbridge
£153
includes taxes & fees
1 Nov - 2 Nov
Norton House Hotel & Spa

Macdonald Houstoun House

Macdonald Houstoun House
Broxburn
£96
includes taxes & fees
18 Oct - 19 Oct
Macdonald Houstoun House

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
Ingliston
£100
includes taxes & fees
1 Nov - 2 Nov
Holiday Inn Express Edinburgh Airport by IHG

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
£97
includes taxes & fees
12 Nov - 13 Nov
Dalmahoy Hotel & Country Club

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Dunfermline
£76
includes taxes & fees
1 Nov - 2 Nov
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Orocco Pier

Orocco Pier
South Queensferry
£86
includes taxes & fees
1 Nov - 2 Nov
Orocco Pier

Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
Riccarton
£79
includes taxes & fees
8 Nov - 9 Nov
Courtyard by Marriott Edinburgh West
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
"Great location, friendly and helpful staff, and clean comfortable room."
Peter 4-night trip
Posted 6 hours ago
Virgin Hotels Edinburgh
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"It was a great stay. Location is good with a lot of shops and sights around. I would stay there again."
Cody 5-night trip
Posted 7 hours ago
Apex City of Edinburgh Hotel
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

10/10 Excellent
"Wonderful service, great location, professional staff, friendly atmosphere, clean room. We will come back."
Sylvie 3-night trip
Posted 8 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

10/10 Excellent
"Godspower and Mohammed were very helpful with helping get access to my room when my phone died and we had good conversations about valuable life experiences. 100% recommend"
Oluwafemi 1-night trip
Posted 17 hours ago
CODE - The Court, Edinburgh
Market Street Hotel

Market Street Hotel

10/10 Excellent
"Beautiful hotel, delicious buffet breakfast and very professional and friendly staff."
Vinay 2-night trip
Posted 22 hours ago
Market Street Hotel
Motel One Edinburgh-Royal

Motel One Edinburgh-Royal

8/10 Good
"Very clean, great location, helpful staff and ok breakfast. Relatively expensive"
Dean 1-night trip
Posted 23 hours ago
Motel One Edinburgh-Royal
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"Perfect sleep had and afterwards a relaxing swim then a beautiful breakfast had. The location is ideal for bus or train travelling. I will definitely return next year."
Janet 1-night trip
Posted 1 day ago
Apex Waterloo Place Hotel
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

8/10 Good
"The hotel is in a good location, nice breakfast, clean and I’d like to say thank you to Paula to help in the breakfast time. She was amazing."
Maria 4-night trip
Posted 1 day ago
Point A Edinburgh Haymarket
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

8/10 Good
"Loved the location."
Amy 3-night trip
Posted 1 day ago
Leonardo Royal Hotel Edinburgh

More cheap stays in Ecclesmachan

Revolver Edinburgh

Revolver Edinburgh

35 Palmerston Place Edinburgh Scotland
£40
12 Nov - 13 Nov
includes taxes & fees
Revolver Edinburgh
Metro Inns Falkirk

Metro Inns Falkirk

Bean Cross Farm Polmont Falkirk Scotland
£41
14 Nov - 15 Nov
includes taxes & fees
6/10 (945 reviews)
Metro Inns Falkirk
Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
£51
12 Nov - 13 Nov
includes taxes & fees
Edinburgh Travel Guest House
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
£81
12 Nov - 13 Nov
includes taxes & fees
7/10 Good! (504 reviews)
Livingston Lodge Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
£94
9 Nov - 10 Nov
includes taxes & fees
9.2/10 Wonderful! (1,320 reviews)
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
£100
8 Nov - 9 Nov
includes taxes & fees
8.6/10 Excellent! (1,005 reviews)
Cairn Hotel

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 £40 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