Skip to main content

Search hotels in Dalkeith

Enter your dates to see the latest prices and deals for Dalkeith hotels

Dalkeith – 14 hotels and places to stay

Filter by:

Star rating

Review score

The Melville Inn by Innkeeper's Collection

Hotel in Dalkeith

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided.

T
Tatiana
From
Colombia
Very comfortable hotel, rooms are very nice and spacious.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,227 reviews
Location 8.6
Price from
US$108.84
1 night, 2 adults

The Sun Inn

Dalkeith

Located 1.9 km from Dalhousie Castle, The Sun Inn offers 4-star accommodation in Dalkeith and features a terrace, a restaurant and a bar.

D
Derek
From
United Kingdom
Very warm and welcoming hotel no draughts, plus had a wood fire burning, the staff were lovely and helpful, food was excellent and delicious, generous portions..
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 359 reviews
Location 8.0
Price from
US$169.86
1 night, 2 adults

Dalkeith Aparthotel

Dalkeith

Dalkeith Aparthotel is located in Dalkeith, 5.2 km from Dalhousie Castle, 10 km from University of Edinburgh, as well as 11 km from National Museum of Scotland.

N
Nicola
From
United Kingdom
Very clean , great location ! Loads of space in the room !! Excellent bathroom.
Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 58 reviews
Location 6.7
Price from
US$136.29
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (Near Dalkeith)

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.

J
Jerry
From
Singapore
The excellent hospitality they provide. I won't share more so as not to spoil the surprises we had! Go and try it yourself!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,569 reviews
Location 9.7
Price from
US$251.39
1 night, 2 adults

Market Street hotel

Edinburgh (Near Dalkeith)

Located in the centre of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline.

C
Cihan
From
Turkey
Breakfast might have been the thing we enjoyed them most. Great menu, comfortable restaurant and great view! And the complementary champagne!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 3,168 reviews
Location 9.8
Price from
US$183.44
1 night, 2 adults

The Lane Hotel

Edinburgh (Near Dalkeith)

Situated in Edinburgh and with Edinburgh International Conference Centre reachable within 2.5 km, The Lane Hotel features a restaurant, non-smoking rooms, free WiFi and a bar.

F
Frances
From
New Zealand
Beautiful rooms, great location with shops, pubs near by and easy walk to Old Town and Edinburgh Castle. Plus one free drink at the pub next door which is owned by the same couple. Helpful and friend staff 😀
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,640 reviews
Location 8.9
Price from
US$329.71
1 night, 2 adults

The Scott

Edinburgh (Near Dalkeith)

Welcome to The Scott, where history intertwines with luxury in the heart of Edinburgh's Southside.

L
Lucaferraro46
From
Italy
Very beautiful place. The bed was cooo confy!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,732 reviews
Location 8.8
Price from
US$251.69
1 night, 2 adults

The Balmoral Hotel

Edinburgh (Near Dalkeith)

Located on Princes Street, The Balmoral has a 4 AA Rosette restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk.

S
Sebastian
From
Brazil
Great Hotel in the heart of Edinburgh. We felt in home. The staff is very nice. We were traveling with our toddler and the hotel was prepared to receive us with her.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,172 reviews
Location 9.8
Price from
US$523.16
1 night, 2 adults

Hotel Ceilidh-Donia

Edinburgh (Near Dalkeith)

This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar.

C
Carla
From
Macao
So so comfy. Breakfast is amazing and the staff was so kind. Perfect introduction to scotland.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,014 reviews
Location 9.1
Price from
US$176.11
1 night, 2 adults

21212

Edinburgh (Near Dalkeith)

Featuring a shared lounge, a restaurant as well as a bar, 21212 is located in the centre of Edinburgh, less than 1 km from Edinburgh Waverley station. This 5-star hotel offers free WiFi.

P
Pall
From
Iceland
great location, beautiful setting, cental yet quiet, great building, fantastic room (especially bathroom), great lounge, exceptional food in restaurant. Best thing though is staff, made us feel at home (part of a family really). - we really felt pampered and lucky really to stay in this great, special place.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 416 reviews
Location 9.6
Price from
US$400.86
1 night, 2 adults
See all 14 hotels in Dalkeith

Hotels with airport shuttles in Dalkeith

Most booked hotels in Dalkeith and surroundings in the past month

See all

Hotels located in the centre of Dalkeith

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 15 reviews

    NEW Super 2BD Flat near Dalkeith Town Centre is set in Dalkeith, 10 km from Arthurs Seat, 10 km from University of Edinburgh, and 11 km from National Museum of Scotland.

  • Featuring a garden, heated pool and garden views, The Old Millhouse - Stunning 5 Bed Home Swim Spa & Sauna is set in Dalkeith.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Offering a garden and garden view, Castle View House is located in Dalkeith, 13 km from Royal Mile and 13 km from National Museum of Scotland.

Best hotels with breakfast in Dalkeith and nearby

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,796 reviews

    Located in Edinburgh, 6.1 km from Dalhousie Castle, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

    From US$456.57 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1,199 reviews

    The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 575 reviews

    Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk.

    From US$317.97 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,351 reviews

    This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate.

    From US$284 per night
  • DPSNew

    Hotel in Edinburgh
    Breakfast options
    Scored out of 10, guest rating 3.2
    Poor - What previous guests thought, 10 reviews

    Situated in Edinburgh and only 2.8 km from Portobello Beach, DPSNew features accommodation with garden views, free WiFi and free private parking.

    From US$292.53 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 94 reviews

    Set in Edinburgh and only 4.9 km from Arthurs Seat, Three Bedroom House offers accommodation with garden views, free WiFi and free private parking.

    From US$382.88 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 6,566 reviews

    Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

    From US$183.44 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 106 reviews

    Arden House - rooms with continental breakfast is set in Musselburgh, 8.5 km from Arthurs Seat, 11 km from Edinburgh Waverley station, and 11 km from Edinburgh Playhouse.

    From US$187.52 per night

Budget hotels in Dalkeith and nearby

  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 904 reviews

    With free private parking, the Aynetree Guest House is on a main bus route, with excellent direct access to Edinburgh city centre.

    From US$152.87 per night
  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 69 reviews

    Situated in Edinburgh and only 2.3 km from University of Edinburgh, Private Bedroom in Detached Home in Newington features accommodation with garden views, free WiFi and free private parking.

    From US$97.84 per night
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 61 reviews

    Situated in Edinburgh and only 2.2 km from University of Edinburgh, Private Room in Charming Detached House in Newington features accommodation with garden views, free WiFi and free private parking.

  • Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 394 reviews

    Offering city views, Edinburgh Travel Guest House is an accommodation situated in Edinburgh, 1.8 km from University of Edinburgh and 2.2 km from Royal Mile.

    From US$108.84 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 1,570 reviews

    Situated just 1 mile from Edinburgh’s shopping district of Princes Street, 29 Guest House is a self-service accommodation with a large private car park and free WiFi in public areas.

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 50 reviews

    Located 1 km from Edinburgh Castle, 1.1 km from National Museum of Scotland and 1.4 km from The Real Mary King's Close, Central Room In Historic Tenement Shared Apartment Near Old Town provides...

    From US$142.68 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 225 reviews

    Set in Edinburgh, near Edinburgh International Conference Centre, Edinburgh Castle and National Museum of Scotland, IVY House features free WiFi.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 11 reviews

    Modern 2 Bedroom House, Edinburgh., a property with a garden, is located in Millerhill, 7.5 km from Arthurs Seat, 8.1 km from University of Edinburgh, as well as 8.5 km from National Museum of...

What guests said about Dalkeith:

  • 6.0

    I am probably not the best person to review Dalkeith since I...

    I am probably not the best person to review Dalkeith since I was born there and have seen the decline of what was once a bustling town to what it is today. I would however like to say that there are still some nice places to visit including the old palace grounds , the Kings park and Melville castle Therefore it can still be a very nice stay . I journeyed from England for a very short visit this time.
    Guest review by
    Grace
  • 2.0

    While I found the room itself comfortable and well-presented...

    While I found the room itself comfortable and well-presented, unfortunately, the overall experience was significantly impacted by a series of distressing events. During the night, there were repeated electricity outages which triggered alarms multiple times. This culminated in the arrival of firefighters at my room—an unexpected and unsettling experience. To add to the concern, there was no staff present at the reception during this time, which left me feeling quite unsafe and unsupported. To date, I have not received any form of apology, explanation, or gesture of goodwill from your team. I believe a situation like this warrants not only a sincere apology but also a degree of accountability and customer care, especially considering the level of disruption and concern caused.
    Guest review by
    Stephanie
    United Kingdom
  • 8.0

    Dalkeith is a lovely town full of charm and history.

    Dalkeith is a lovely town full of charm and history. I especially loved the peaceful atmosphere and the beauty of Dalkeith Country Park — perfect for walks and relaxing. It’s a quiet escape with friendly locals, just a short trip from Edinburgh. A hidden gem worth visiting!
    Guest review by
    Irina Danielyan
    Armenia
  • 10.0

    Lovely quaint town to visit at Eskbank in Dalkeith.

    Lovely quaint town to visit at Eskbank in Dalkeith. Brilliant place to stay and lots of small independent shops and some of the staple ones too, such as morrisons! Steeped in quaint little buildings! What's not to love
    Guest review by
    Nicola
    United Kingdom
  • 6.0

    Small town situated south of Edinburgh.

    Small town situated south of Edinburgh. Typical high street with its Palace and magnificent park grounds are easily accessible. Could easily spend a day as the grounds are vast. The town has some beautiful Victorian properties.
    Guest review by
    Angela
    France
  • 10.0

    The public transport links were very good so no need to...

    The public transport links were very good so no need to drive into Edinburgh, we never had to wait more than 10 minutes for a bus.the location was very quiet and the little shopping precinct inside dobbins garden centre was a nice surprise .
    Guest review by
    Anonymous

See reviews by guests who stayed at hotels in Dalkeith

See all
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 15 reviews
    The apartment was nice clean, and warm. It's about 20 minute drive to the City Center of Edinburgh. There is a close Train station Eskbank busses are running every 10 min. We chose to stay in Dalkeith as it was closest to the project we were based on. Definitely will stay again.
    Guest review by
    Yana Daneva
    United Kingdom
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 224 reviews
    Breakfast, great food and wonderful to be able to talk to the other guests in a relaxed atmosphere around a shared table. Such a refreshing change from the "processing" of big chain hotels.
    Guest review by
    John
    United Kingdom
  • From US$169.86 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 359 reviews
    Very warm and welcoming hotel no draughts, plus had a wood fire burning, the staff were lovely and helpful, food was excellent and delicious, generous portions..
    Guest review by
    Derek
    United Kingdom
  • From US$145.53 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,227 reviews
    The Hotel was wonderful. It had a really fresh smell . The Breakfast was extra but reasonably priced with lovely staff.
    Guest review by
    James
    United Kingdom
  • From US$136.29 per night
    Scored out of 10, guest rating 5.6
    Passable - What previous guests thought, 58 reviews
    Used this place a few times while working in the area perfect central Aparthotel
    Guest review by
    Kevin
    United Kingdom