Find hotels in Eskbank from $55

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Eskbank hotels

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (918 reviews)
"Receptionist staff very pleasant and helpful. Room lovely and spaceous."
United Kingdom
Linda
$87 nightly
The price is $104
Feb 15 - Feb 16
Total with taxes and fees
Macdonald Cardrona Hotel, Golf & Spa

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (355 reviews)
"Lovely hotel, cosy comfortable bar, good restaurant. Every area was well kept and clean. Friendly staff made us feel very welcome. Plenty of parking."
United Kingdom
Sharon
$115 nightly
The price is $139
Jan 30 - Jan 31
Total with taxes and fees
The Craigie

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,010 reviews)
"Lovely stay, huge bed and great location."
United Kingdom
Kate
$57 nightly
The price is $68
Jan 25 - Jan 26
Total with taxes and fees
Best Western Kings Manor Hotel

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (174 reviews)
"Lovely atmosphere and friendly staff"
United Kingdom
Elizabeth
$112 nightly
The price is $134
Feb 1 - Feb 2
Total with taxes and fees
The Hoxton Edinburgh

Greywalls Hotel and Chez Roux

Greywalls Hotel and Chez Roux
5.0 star property
Gullane
9.4 out of 10, Exceptional, (200 reviews)
"Lovely setting. Warm welcome, staff friendly and efficient. Food excellent. "
United Kingdom
Jack
$291 nightly
The price is $349
Jan 28 - Jan 29
Total with taxes and fees
Greywalls Hotel and Chez Roux

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,002 reviews)
"Very clean room, huge comfortable bed and really peaceful location. "
United Kingdom
Marcin
$66 nightly
The price is $79
Feb 8 - Feb 9
Total with taxes and fees
Mercure Livingston Hotel

Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
3.0 star property
Clermiston
8.2 out of 10, Very Good, (1,006 reviews)
"Enjoyed our stay."
United Kingdom
Karina
$56 nightly
The price is $68
Feb 1 - Feb 2
Total with taxes and fees
Leonardo Edinburgh Murrayfield

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very Good, (672 reviews)
"Absolutely wonderful stay. Perfect weekend to beat any January blues!!! Grill room meals exceptional! But the best thing is the staff…many of whom are very young…all absolutely fabulous!! Thank you x"
United Kingdom
Sharon
$172 nightly
The price is $206
Feb 19 - Feb 20
Total with taxes and fees
Peebles Hydro Hotel

Staycity Aparthotels, Edinburgh, West End

Staycity Aparthotels, Edinburgh, West End
4.0 star property
Tollcross
8.8 out of 10, Excellent, (1,003 reviews)
"Lots of space and really convenient to have the kitchen/laundry. Check in was easy and location was not bad. Staff was friendly. "
Canada
Kristina
$102 nightly
The price is $123
Jan 25 - Jan 26
Total with taxes and fees
Staycity Aparthotels, Edinburgh, West End

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,282 reviews)
"Immaculate room, great staff and overall a good hotel. Good location as not too far from airport and bonus they have a free shuttle bus. "
United Kingdom
Manu
$84 nightly
The price is $101
Feb 2 - Feb 3
Total with taxes and fees
Dakota Edinburgh

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very Good, (1,003 reviews)
"The staff were polite friendly and very helpful. "
United Kingdom
Rrona
$81 nightly
The price is $97
Jan 29 - Jan 30
Total with taxes and fees
Village Hotel Edinburgh

Cairn Hotel

Cairn Hotel
2.0 star property
Leith
8.6 out of 10, Excellent, (1,007 reviews)
"A nice little hotel to stay at for a few days."
Canada
Wesley
$57 nightly
The price is $68
Jan 29 - Jan 30
Total with taxes and fees
Cairn Hotel

Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.0 out of 10, (1,332 reviews)
"Great staff great room all round lovely stay would go again "
United Kingdom
fletcher
$46 nightly
The price is $56
Jan 30 - Jan 31
Total with taxes and fees
Britannia Hotel Edinburgh

The Bonham Hotel

The Bonham Hotel
5.0 star property
West End
9.2 out of 10, Wonderful, (937 reviews)
"All of the above; plus the impeccable consistent service despite Christmas parties and weeding going onduring much of our stay. Great food as well!"
United States
Robert
$111 nightly
The price is $133
Jan 27 - Jan 28
Total with taxes and fees
The Bonham Hotel

Marine North Berwick

Marine North Berwick
5.0 star property
North Berwick
8.8 out of 10, Excellent, (285 reviews)
"Beautiful hotel, amazing views, fab breakfast and very comfy beds! "
United Kingdom
Kelly
$209 nightly
The price is $250
Jan 29 - Jan 30
Total with taxes and fees
Marine North Berwick

Mercure Edinburgh Haymarket

Mercure Edinburgh Haymarket
4.0 star property
Tollcross
8.2 out of 10, Very Good, (1,010 reviews)
"Staff were super friendly and very helpful. Breakfast was great. Location was easily accessible to the city center."
United States
Jason Moses
$70 nightly
The price is $84
Jan 28 - Jan 29
Total with taxes and fees
Mercure Edinburgh Haymarket

Leonardo Edinburgh City

Leonardo Edinburgh City
3.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (1,002 reviews)
"There was a large room of improvement on the cleanness. But the area was,m nice, good restaurants around"
Canada
Cheuk Ying
$80 nightly
The price is $96
Jan 26 - Jan 27
Total with taxes and fees
Leonardo Edinburgh City

Nira Caledonia

Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (650 reviews)
"We loved our stay here, the staff were so helpful and pointed out some brilliant walks. We enjoyed our breakfasts both days and the room was lovely. "
United Kingdom
Laura
$84 nightly
The price is $100
Jan 25 - Jan 26
Total with taxes and fees
Nira Caledonia

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1,001 reviews)
"The staff were all amazing - incredibly helpful and quick to respond to any short-notice requests. The room was fantastic - spacious, clean and comfortable. The hotel's location was perfect for local amenities, sightseeing and restaurants."
United Kingdom
Adrian
$136 nightly
The price is $163
Feb 16 - Feb 17
Total with taxes and fees
Sheraton Grand Hotel & Spa, Edinburgh

The Raeburn

The Raeburn
4.0 star property
Stockbridge
9.8 out of 10, Exceptional, (370 reviews)
"Room was spotless. Building well cared for. Staff friendly and helpful and efficient. Food very good."
United Kingdom
Shona
$92 nightly
The price is $111
Jan 25 - Jan 26
Total with taxes and fees
The Raeburn
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

Top Eskbank Hotel Reviews

More cheap stays in Eskbank

Find out more about Eskbank

Top reasons to visit Eskbank

  • Family-Friendly Activities: Eskbank offers a wide range of activities perfect for families, ensuring fun for all ages.
  • Rich Historical Experiences: Explore historic sites, colleges, and museums that showcase the area's cultural heritage.
  • Charming Neighborhoods: Enjoy leisurely walks through friendly streets and beautiful gardens, enhancing your relaxation.
  • Vibrant Shopping and Entertainment: Visit the lively shopping area and enjoy entertainment at local arenas and theaters.
  • Diverse Accommodation Options: Choose from budget guesthouses to luxurious hotels, catering to every traveler's needs.

Find great hotels near Eskbank

Discover the charm of Eskbank, Dalkeith, where a variety of accommodations await to suit every traveler's preference. From budget-friendly guesthouses to luxurious 5-star hotels, Eskbank offers a comfortable stay for all. Enjoy convenient amenities tailored for business travelers, along with pet-friendly and eco-certified options. Whether you're seeking a cozy guesthouse or a well-appointed hotel, you'll find the perfect lodging to enhance your Scottish getaway.

  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel is perfect for pet-friendly travelers seeking a comfortable stay near the heart of Edinburgh, located 6 miles from Eskbank. The ibis Edinburgh Centre South Bridge embraces a casual, welcoming atmosphere, allowing guests to bring their furry companions along. The hotel provides essential amenities such as food and water bowls for pets, ensuring a hassle-free experience. With its prime location, you can explore the vibrant Royal Mile and enjoy Edinburgh's rich history and culture while enjoying your stay.
  • Apex City of Edinburgh Hotel: A 4-star accommodation that excels in family-friendly and eco-conscious lodging, Apex City of Edinburgh Hotel is also situated 6 miles from Eskbank. This hotel features eco-certification, making it a great choice for travelers who prioritize sustainability. Families will appreciate the complimentary cribs and child-friendly services available. With its modern design and convenient access to nearby attractions, guests can enjoy a comfortable stay while exploring Edinburgh’s family-oriented activities and breathtaking sights.
  • Leonardo Royal Hotel Edinburgh: This 4-star hotel, also located 6 miles from Eskbank, is an excellent option for eco-certified travelers looking for a sustainable escape. The Leonardo Royal Hotel Edinburgh boasts a modern, elegant design and a commitment to environmentally-friendly practices. Guests can unwind in stylish accommodations while enjoying convenient access to the city’s top attractions. With a focus on comfort and sustainability, this hotel is perfect for those who want to experience Edinburgh while minimizing their environmental footprint.

Where to stay in Eskbank

Eskbank, a charming village in Dalkeith, Scotland, offers a delightful blend of family-friendly activities and rich historical experiences. Explore the Eskbank conservation area, unwind in a hotel surrounded by beautiful gardens, and enjoy leisurely walks through friendly neighborhoods. With its convenient location, you can easily venture out to nearby attractions, making your stay both relaxing and memorable, especially during cool nights.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis rich in history and culture. Located only a short distance from Eskbank, it offers a mix of traditional and contemporary experiences. Visitors flock here year-round, with peak travel in the summer months. Explore the iconic Edinburgh Castle, stroll along the historic Royal Mile, or enjoy a performance at one of the city's renowned theaters. With plenty of shopping options and cultural venues, Edinburgh is a must-visit for anyone looking for a dynamic urban experience.
  • Newbattle: Just 0.5 miles from Eskbank, Newbattle is a charming village perfect for those seeking outdoor adventures and a taste of local life. With seasonal visitor peaks primarily in the spring and summer, this area is ideal for families and sports enthusiasts alike. Enjoy a round of golf or take a leisurely stroll through its beautiful landscapes. Don't miss the historic Newbattle Abbey, a stunning monastery that adds to the village's appeal. Newbattle's laid-back atmosphere makes it a delightful escape from the hustle and bustle of nearby cities.
  • Dalkeith: Nestled within the Midlothian region, Dalkeith is a lively city that offers a blend of outdoor activities and family-friendly attractions. Located in close proximity to Eskbank, it attracts visitors year-round, especially during the summer and early fall. Discover the lush parks and gardens, perfect for picnics and leisurely walks. Explore the local shopping areas or enjoy a relaxing day at the golf course. With its rich history and welcoming community, Dalkeith is an excellent destination for those wanting to experience the best of Scottish culture.

Things to do near Eskbank

Eskbank, Dalkeith, is perfect for family-friendly vacations, offering a blend of outdoor activities and cultural experiences. Visitors can enjoy a vibrant shopping area, an exciting arena entertainment facility, and a local theater, making it an ideal destination for those seeking both relaxation and entertainment in a charming Scottish setting.

Shopping

In Eskbank, visit Scottish Gems, a shopping center 6 miles away, offering a family-friendly atmosphere. Tron Kirk, a public market 6 miles away, features a vibrant city vibe. For unique items, check out Geoffrey Kiltmakers and Weavers, also 6 miles away.

Recreation

Experience the vibrant atmosphere at Queen's Hall, just 6 miles from Eskbank, where captivating music concerts uplift your spirit. For outdoor enthusiasts, the Melville Golf Centre, 1 mile away, offers a thrilling golfing experience. Lastly, unwind at Roslin Glen Country Park, 4 miles away, a tranquil haven perfect for relaxation.

Adventure

Experience the thrill of skiing at Midlothian Snowsports Centre, located 5 miles from Eskbank, or head to Midlothian Ski Centre, 7 miles away, for more skiing adventures. For a different kind of excitement, Bedlam Paintball, 7 miles away, offers exhilarating paintball battles in an adrenaline-fueled setting.

Nightlife

Experience the vibrant nightlife in Eskbank by visiting Greyfriar's Bobby and Canongate Tolbooth, both charming pubs offering a romantic atmosphere and lively entertainment. For a family-friendly outing, catch a film at the Dominion Cinema, where you can enjoy a great movie in a cozy setting.

Booking tips and Expedia advantages for Eskbank

To save money on your trip to Eskbank, consider visiting during the cheaper months from January to March. Book your hotel about a month in advance and aim for a Tuesday stay to secure the best rates. Use Expedia’s search tool to compare prices, find eco-friendly hotels, and take advantage of package deals that combine flights and accommodations. Joining Expedia's One Key membership can also provide exclusive discounts and allow you to earn OneKeyCash for future stays. Don't forget to look for last-minute deals if you're feeling spontaneous!

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Eskbank 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: Book your hotel in Eskbank about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Eskbank is Tuesday. The most expensive day to stay in Eskbank is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, choose your desired location, and more. You can organize your results to display prices from lowest to highest, making it easy to find the most affordable hotel options first. Additionally, you can refine your search by hotel type; for instance, selecting the "Eco-certified" filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your Eskbank hotel reservation with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Eskbank

Eskbank offers a delightful blend of family-friendly, outdoor, and cultural experiences perfect for your vacation. You can explore historic sites like colleges and universities, visit fascinating museums, and stroll through charming streets. The variety of attractions in and around Eskbank provides something for every traveler, whether you're seeking cultural enrichment, outdoor adventures, or a vibrant city atmosphere.

  • Royal Mile: Experience the vibrant energy of the Royal Mile, a historic street that runs through Edinburgh's Old Town. With charming shops, local eateries, and stunning architecture, it’s the perfect place to soak in the city's culture and history, just 6 miles from Eskbank.
  • University of Edinburgh: Discover the rich heritage of the University of Edinburgh, one of the world's oldest universities. Its beautiful campus and iconic buildings offer a glimpse into centuries of academic excellence and cultural significance, located 6 miles from Eskbank.
  • Portobello Beach: Enjoy the relaxing atmosphere at Portobello Beach, a picturesque seaside destination. With golden sands and delightful promenade views, it’s an ideal spot for a leisurely stroll or a picnic, just 5 miles from Eskbank.

Best time to go to Eskbank

Visitor numbers in Eskbank is generally unchanged in popularity throughout the year. The best time to visit Eskbank can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Eskbank falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Eskbank falls in January, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January38.5°F (3.6°C)Light RainMostly CloudySlightly LowSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudySlightly LowSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudySlightly LowSlightly Low
April45.1°F (7.3°C)No Rain (Dry)Mostly CloudyAverageAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudyAverageSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudySlightly HighSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October49.5°F (9.7°C)Light RainMostly CloudyAverageAverage
November43.5°F (6.4°C)Light RainMostly CloudyAverageAverage
December39.6°F (4.2°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to Eskbank

To reach Eskbank, the most convenient airport is Edinburgh Airport (EDI), located 12 miles away. Nearby accommodations include the 5.5-star Crescent House and the luxurious 5-star Virgin Hotels Edinburgh, both 7 miles from the airport. Another excellent choice is The Caledonian Edinburgh, Curio Collection by Hilton, situated 6 miles from EDI. Alternatively, you can fly into Glasgow International Airport (GLA), which is 53 miles from Eskbank, with options like the 5-star Kimpton Blythswood Hotel & Spa and Mar Hall Golf & Spa Resort just a short distance away. Dundee Airport (DND) is also an option, located 39 miles from Eskbank, with various hotel choices like The Hideaway Experience and Apex City Quay Hotel & Spa nearby.

Frequently asked questions

What is the best area to stay in Eskbank?
For convenience and access to local amenities, the best area to stay in Eskbank is near the town center, particularly around the main street, Lasswade Road.

This area offers a practical base for exploring Eskbank and the surrounding Midlothian region. You'll find a selection of local shops, eateries, and essential services within walking distance. The area around Eskbank train station, just off Lasswade Road, provides easy access to Edinburgh, making it ideal for those who want to experience both the tranquility of Eskbank and the attractions of the capital.

Couples looking for a relaxed stay with easy connections will appreciate the central location.
When is the best time to go to Eskbank?
The best time to visit Eskbank is during the summer months, from June to August, when the weather is at its most pleasant.

During this period, you can expect longer daylight hours and milder temperatures, making it ideal for exploring the local attractions and enjoying outdoor activities. The average temperatures range from 15°C to 20°C (59°F to 68°F), and while rain is always a possibility in Scotland, these months generally see less of it. This weather is superb for visiting nearby Dalkeith Country Park or exploring the historic Rosslyn Chapel without the chill of other seasons.

Travelers who prefer to avoid the busiest tourist season but still want good weather might consider late spring (April-May) or early autumn (September-October). During these shoulder seasons, the crowds are thinner, and the scenery is particularly striking with spring blossoms or autumn colors.
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 Eskbank.
How can I save on a Eskbank hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Eskbank hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Eskbank hotel?
Prices for hotels in Eskbank often vary, but you can find a great deal from $55 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