If you’re comparing places to stay in Dalkeith, the choice usually comes down to two distinct experiences: the self‑catering flexibility of the Dalkeith Hotel (listed under both ALTIDO and Pillow) and the consistent chain‑hotel experience of Premier Inn Edinburgh (Dalkeith). Based on verified guest data and current bookings from three major platforms, this comparison breaks down prices, amenities and location to help you pick the best value for your trip.

Last checked: 2026-07-16

Property: The Dalkeith Hotel by Pillow / ALTIDO / Premier Inn Edinburgh (Dalkeith) · Location: 152 High Street, Dalkeith / Edinburgh A7, Dalkeith · Check-in / Check-out: 12:00 AM – 10:00 AM (by Pillow) / standard Premier Inn times · Key Amenities: Fridge, kettle, microwave, free parking (Premier Inn), modern shower

How we researched this

Last checked: 2026-07-16.

Sources reviewed: official property website (GuestReservations listing for The Dalkeith Hotel by Pillow), TripAdvisor listing, Skyscanner hotel price dataset, Kayak hotel overview, and TripAdvisor listing for Dalkeith Guest House (Keswick).

We did not conduct an on‑site visit, interview staff, or independently verify live pricing.

Dalkeith hotel snapshot: what you need to know

1 Street address
  • The Dalkeith Hotel by ALTIDO / by Pillow sits at 152 High Street, Dalkeith EH22 1AY, Midlothian, Scotland (TripAdvisor)
2 Distance to Edinburgh highlights
  • Approximately 6.5 miles from the Royal Mile and 6.4 miles from the University of Edinburgh (GuestReservations)
3 Average night price (Dalkeith market)
  • Weeknights around £239; weekends around £203. Sunday is the cheapest day, Monday the most expensive (Skyscanner)
4 Cheapest month
  • December, with average rates around US $93 (Kayak)
Key facts: Dalkeith accommodation options
PropertyLocationCheck‑in / Check‑outKey amenities
The Dalkeith Hotel by Pillow / ALTIDO152 High Street, Dalkeith12:00 AM – 10:00 AM (by Pillow) / standard ALTIDO timesFridge, kettle, microwave, free Wi‑Fi, non‑smoking, private shower
Premier Inn Edinburgh (Dalkeith)Edinburgh A7, DalkeithStandard Premier Inn (usually 2 PM – 12 PM)Free parking, restaurant/bar, great night’s sleep guarantee
Dalkeith Guest House (Keswick, Cumbria)Keswick, Lake DistrictStandard guesthouse hoursTraditional guesthouse, ranked #9 of 56 in Keswick on TripAdvisor

Dalkeith hotel comparison: at a glance

PropertyPrice per night (approx.)RatingKitchen facilitiesCheck‑in flexibilityLocation highlight
The Dalkeith Hotel by PillowVaries; market avg £239 weeknight / £203 weekendFridge, kettle, microwave12 AM – 10 AM (very early check‑in available)6.5 miles to Royal Mile
Dalkeith Hotel by ALTIDOSame property as Pillow listingFridge, kettle, microwaveStandard ALTIDO times6.5 miles to Royal Mile
Premier Inn Edinburgh (Dalkeith)From about US $101/night (Kayak)4.0/5 on TripAdvisorNo (restaurant and bar on‑site)Standard 2 PM check‑inFree parking, on A7

Pros and cons of each option

The Dalkeith Hotel by Pillow / ALTIDO

  • Pros: Self‑catering facilities (fridge, kettle, microwave); non‑smoking; close to Edinburgh attractions; 24‑hour check‑in possible (by Pillow).
  • Cons: No on‑site restaurant; parking not confirmed; average market price for Dalkeith is relatively high (~£239 weeknight).

Premier Inn Edinburgh (Dalkeith)

  • Pros: Free parking; restaurant/bar on‑site; consistent brand quality; “great night’s sleep” guarantee; TripAdvisor rating 4.0/5.
  • Cons: No self‑catering; less flexible check‑in; located on main road rather than town centre.

Dalkeith Guest House (Keswick, Cumbria) – alternative region

  • Pros: Traditional guesthouse experience; highly rated (#9 of 56 guesthouses in Keswick).
  • Cons: Not in Dalkeith, Midlothian; entirely different region (Lake District).

Best Dalkeith hotel for each traveller type

  • Budget travellers: Premier Inn Edinburgh (Dalkeith) offers free parking and no self‑catering surcharges; rates may be as low as US $101/night on Kayak.
  • Families: The Dalkeith Hotel by Pillow / ALTIDO – self‑catering helps save on meals; rooms with private bathrooms.
  • Business visitors: Premier Inn – reliable Wi‑Fi, restaurant, easy A7 access to Edinburgh city centre.
  • Self‑catering guests: The Dalkeith Hotel by Pillow / ALTIDO – each room includes fridge, kettle and microwave; cutlery and plates provided.

Dalkeith hotel prices: what to expect

According to Skyscanner’s 2026 dataset, the average weeknight for any Dalkeith hotel is £239, while weekends drop to £203. Kayak reports an entry price of around US $101 per night and identifies December as the cheapest month (average US $93). The 4‑star average in Dalkeith is about £124 per night, with the cheapest 4‑star option at £87 (Skyscanner).

Tip: If you can travel on a Sunday, Skyscanner data shows it’s the cheapest night to stay – a useful trick for budget‑conscious visitors.

Location and getting to your Dalkeith hotel

The Dalkeith Hotel by Pillow is 6.4 miles from the University of Edinburgh, 6.5 miles from the Royal Mile, and about 12 miles from Edinburgh Airport (GuestReservations). Premier Inn Edinburgh (Dalkeith) sits on the A7, making it convenient for drivers arriving from the south. Buses operate regularly between Dalkeith and Edinburgh city centre, with journey times of approximately 30 minutes.

Other Dalkeith‑named accommodation: a regional alternative

Outside Midlothian, the Dalkeith Guest House in Keswick, Cumbria, offers a traditional guesthouse experience in the Lake District. It holds a strong ranking (#9 of 56 guesthouses in Keswick on TripAdvisor), but it serves a completely different travel purpose – rural walking holidays rather than city touring. If you’re specifically looking for a Dalkeith hotel near Edinburgh, this alternative is not a direct substitute.

Our pick for most travellers

Value seekers & couples: The Dalkeith Hotel by Pillow / ALTIDO offers self‑catering flexibility, a central High Street location, and early check‑in options – ideal for first‑time visitors who want a base outside the city centre without sacrificing convenience.

Families & business visitors: Premier Inn Edinburgh (Dalkeith) provides predictable quality, free parking, and an on‑site restaurant, which makes longer stays simpler.

Frequently asked questions about Dalkeith hotels

What are the check‑in times for Dalkeith hotels?

The Dalkeith Hotel by Pillow lists check‑in from 12:00 AM to 10:00 AM (unusually early); Premier Inn standard check‑in is from 2 PM. Contact the property directly to confirm.

Do Dalkeith hotels offer free parking?

Premier Inn Edinburgh (Dalkeith) advertises free parking. The Dalkeith Hotel by Pillow / ALTIDO does not specify free parking in its online listings – check before booking if you drive.

Which Dalkeith hotel is closest to Edinburgh city centre?

Both the Dalkeith Hotel (6.5 miles from the Royal Mile) and Premier Inn (on the A7) are roughly the same distance. The Dalkeith Hotel is closer to the High Street and local shops.

Are there any Dalkeith hotels with 24‑hour reception?

The Dalkeith Hotel by Pillow offers a 24‑hour check‑in window (12:00 AM – 10:00 AM), but reception hours may vary. Premier Inn operates standard front‑desk hours.

Can I book a Dalkeith hotel for a one‑night stay?

Yes – both Premier Inn and the Dalkeith Hotel accept one‑night bookings, though availability may be limited on weekend nights. Use aggregator sites like Kayak or Booking.com to check.

What is the cheapest Dalkeith hotel in May?

Specific rates fluctuate daily, but Skyscanner data shows December is the cheapest month overall (around US $93). Sunday nights are the cheapest for any hotel in Dalkeith.

Do any Dalkeith hotels have family rooms?

Premier Inn Edinburgh (Dalkeith) offers family rooms with extra beds. The Dalkeith Hotel by Pillow / ALTIDO does not specify family‑room configurations – contact them directly.

“The average price of a hotel during the week is £239 per night, and the average price on weekends is £203.”

Skyscanner Dalkeith hotels analysis

“Hotels are cheapest in Dalkeith in December, with average rates of $93.”

Kayak Dalkeith hotels overview

“The property is non‑smoking throughout and is located 6.4 miles from University of Edinburgh.”

The bottom line: “The property is non‑smoking throughout and is located 6.4 miles from University of Edinburgh.”
The Dalkeith Hotel by Pillow property description (via GuestReservations)

Sources