Ecclesmachan Holidays from £157

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £750 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Packages with flights are ATOL protected

Top Ecclesmachan Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Kildonan Lodge Hotel
The Kenmore Club
Six Brunton Place
Stay Central
Murrayfield Hotel

Ecclesmachan Essential Information

Language
English
Currency
British pounds sterling
Closest Airport
Edinburgh Airport (EDI)
Max Temp Winter
4ºC
Max Temp Summer
18ºC

Top hotels in Ecclesmachan

Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

4 out of 5
132 Corstorphine Road Edinburgh Scotland
Fully refundable
The price is £67 per night from 8 Nov to 9 Nov
£67
8 Nov - 9 Nov
includes taxes & fees
8.6/10 Excellent! (1,629 reviews)
"Great location to catch city transit, bus was right outside the door very convenient."

Reviewed on 3 Nov 2026

Holiday Inn Edinburgh Zoo by IHG
YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton

4 out of 5
Erskine House Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is £108 per night from 8 Nov to 9 Nov
£108
8 Nov - 9 Nov
includes taxes & fees
8.8/10 Excellent! (2,591 reviews)
"Great location, very clean and comfortable hotel"

Reviewed on 4 Nov 2026

YOTEL Edinburgh, Select by Hilton
Apex Grassmarket Hotel

Apex Grassmarket Hotel

4 out of 5
31-35 Grassmarket Edinburgh Scotland
The price is £152 per night from 5 Nov to 6 Nov
£152
5 Nov - 6 Nov
includes taxes & fees
9/10 Wonderful! (3,005 reviews)
"It was convenient location, clean and staff was great."

Reviewed on 4 Nov 2026

Apex Grassmarket Hotel
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.

What to do in Ecclesmachan

Frequently asked questions

How much does an Ecclesmachan travel package cost?
From as little as £157. Yes, you read that correctly. Our Ecclesmachan packages are an easy way to make your dollars go much further. Combine your hotels, flights and car rentals and discover this destination your way.
If I'm not able to travel, can I cancel my Ecclesmachan travel package?
You can cancel your Ecclesmachan booking if your travel plans have been upended. Whether you'll incur a penalty or not depends on your hotel, airline or car rental company. It may be possible to cancel or change your booking free of charge if you booked in the last 24 hours. Head to our Customer Service Portal for more information.
How do I get a cheap travel package to Ecclesmachan?
Booking an Ecclesmachan travel package with Expedia is a smart way to save. We offer access to over 550 air carriers and 1,000,000 hotel options globally. With such a fabulous range to pick from, you'll have no issues creating your ideal holiday.
Does Expedia offer Book Now, Pay Later Ecclesmachan holidays?
We do. Expedia has joined forces with online lender Klarna to help you conveniently pay for your holiday in instalments. Simply pick the payment plan that suits best during checkout and take the stress out of budgeting for your trip. Remember to bundle your flights, hotel and car hire with Expedia to get the biggest bang for your travel buck. Consider these flexible payment options below:

  • Pay monthly holidays: Realise your holiday dreams sooner with Klarna's easy monthly instalment plans. If paying just a small amount each month sounds right for you, pick this option at checkout.
  • Pay in instalments holidays: If you want to pay for your getaway across multiple transactions, holidays paid in instalments might be the right option for your Book Now, Pay Later holiday through Klarna.
  • Low deposit holidays: Hitting the "book now" button is much easier with this payment plan. Just put down a small deposit on your holiday and then start working on your travel plans.

What are the top hotels in Ecclesmachan?
Whether you aim to stay for one or several nights in Ecclesmachan, you'll get a wonderful night's rest at Macdonald Houstoun House. This place is the first choice for many travellers.
How far in advance should I book my Ecclesmachan holiday?
While not all airlines advertise ticket prices early, you can normally look up international fares on Expedia up to 12 months in advance. This is the time you'll nab some incredible deals. If you're booking last minute, you could still be in luck. Low prices occasionally appear a few weeks prior to departure.
What does an Expedia Ecclesmachan travel package include?
You can select from any combination of hotels, rental cars and flights. Once you've made your booking, you can add the fun stuff like tours and experiences. Want to pick your fare class? That's easily done too. The choice is yours when it comes to organising your perfect Ecclesmachan trip.
What should I know before booking an Ecclesmachan travel package?
Bundling your bookings into an Ecclesmachan travel package is the easiest way to organise your trip. Not only that, you'll save big when you combine your hotels, flights and car rentals. Once you've booked, why not add on an activity or a tour?
Can I choose my airline with an Ecclesmachan Expedia travel package?
With a travel package, you're in charge. Whether you'd like to fly to Ecclesmachan in business or coach, simply pick from the available airline options. Expedia has access to over 550 airline partners worldwide.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.