The 10 best 4-star hotels in Dalkeith, UK | Booking.com
Skip to main content

The best 4-star hotels in Dalkeith

Check out our selection of great 4-star hotels in Dalkeith

Filter by:

Review score

The Melville Inn by Innkeeper's Collection

Hotel in Dalkeith

Located within 5.8 mi from Edinburgh City Center, 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.

J
Jerry
From
United States
Friendly staff and restaurant on site
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,266 reviews
Price from
$107.97
1 night, 2 adults

The Sun Inn

Dalkeith

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. With free WiFi, this 4-star inn offers babysitting service and luggage storage space.

A
Amanda
From
United Kingdom
Food was amazing
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 357 reviews
Price from
$168.49
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (Near Dalkeith)

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

A
Alexander
From
United States
The rooms, food, location, beer, and vibes are amazing. In particular, I like how the hotel is walking distance – even with luggage – from the train station, but not in a touristy spot. With just a 10-15m walk, you can get to the heart of tourism.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,577 reviews
Price from
$260.14
1 night, 2 adults

Market Street hotel

Edinburgh (Near Dalkeith)

Located in the center 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
Caroloyn
From
United States
Location service and great breakfast!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 3,195 reviews
Price from
$181.97
1 night, 2 adults

The Lane Hotel

Edinburgh (Near Dalkeith)

Located in Edinburgh and with EICC reachable within 1.5 miles, The Lane Hotel has a restaurant, non-smoking rooms, free WiFi and a bar.

A
Anonymous
From
Canada
Location excellent and breakfast was very good. Staff were all very friendly and accommodating. Marius made are arrival very accommodating and helpful.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,641 reviews
Price from
$240.92
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.

S
Shawki
From
United States
Everything. Spectacular hotel and spectacular staff.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,705 reviews
Price from
$249.66
1 night, 2 adults

The Knight Residence by Mansley

Edinburgh (Near Dalkeith)

Just 5 minutes' walk from the Grassmarket’s bars and restaurants, The Knight Residence apartments are located 0.5 miles from Edinburgh Castle.

T
Tod
From
United States
Perfect set up for our family. Great location. Just a short walk to Old City. The staff was super friendly. Would love to come back and stay again!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,840 reviews
Price from
$285.75
1 night, 2 adults

18 Craigmillar Park

Edinburgh (Near Dalkeith)

Located in Edinburgh, 1.3 mi from University of Edinburgh, 18 Craigmillar Park features a sun terrace and views of the city. Free WiFi is available throughout the property.

H
Hayden
From
United Kingdom
Beautiful property and friendly staff, very welcoming exceptional room and location!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 585 reviews
Price from
$303.28
1 night, 2 adults

24 Royal Terrace

Edinburgh (Near Dalkeith)

Located in central Edinburgh at the foot of Calton Hill, 24 Royal Terrace is nestled among the grand Georgian townhouses of a UNESCO Heritage site.

K
Kevin
From
United States
Beuatiful Georgian Rowhouse. Well maintained with a lovely garden up to Calton Hill. Convenient to tram and bus lines and some distance to old center High Street but certainly walkable.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 795 reviews
Price from
$364.19
1 night, 2 adults

Albyn Townhouse

Edinburgh (Near Dalkeith)

The Albyn Townhouse is a generous 4-story, 19th-century traditional town house.

A
Alyson
From
United States
It was so easy to get to and access. So picturesque, and everything was decorated beautifully. We also loved the location as there were so many restaurants to choose from.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 556 reviews
Price from
$186.01
1 night, 2 adults
All 4-star hotels in Dalkeith

Looking for a 4-star hotel?

Offering plenty of 5-star-worthy features, these luxurious properties provide lots of optional extras like on-site restaurants and valet parking. Many are set in central locations near major landmarks and shopping areas, and you can expect top-notch service from the hotel staff.

Most booked 4-star hotels in Dalkeith and surrounding area in the past month

See all

Enjoy breakfast in Dalkeith and nearby

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

    Located in Edinburgh, 3.8 miles from Dalhousie Castle, Melville Castle Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 577 reviews

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

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,372 reviews

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

  • Faside Estate

    Musselburgh
    Breakfast options
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 30 reviews

    Faside Estate offers accommodations in Musselburgh, 8.5 miles from Dalhousie Castle and 10 miles from Edinburgh Waverley Train Station.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 507 reviews

    Set in the village of Roslin, The Original Rosslyn Inn is an beautiful village inn, just 8 miles from Edinburgh’s city center.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 807 reviews

    In central Edinburgh, this 4-star Georgian town house offers free Wi-Fi and free parking. The local bus service allows easy access to Edinburgh city center.

  • The Scott

    Edinburgh
    Breakfast options
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1,705 reviews

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

  • The Scholar

    Edinburgh
    Breakfast options
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 3,696 reviews

    The Scholar is a newly refurbished hotel located in the beautiful grounds of the Pollack Estate, just a few minutes’ walk from Arthurs Seat, Holyrood Park and the Meadows and within walking distance...

Save money on 4-star in Dalkeith and nearby – budget options available

  • Lasswade Road House

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 36 reviews

    Lasswade Road House is located in Edinburgh, just 3.7 miles from National Museum of Scotland and 3.8 miles from Edinburgh Waverley Train Station.

  • The Mansion House At Kirkhill is located in Arniston, just 10 miles from University of Edinburgh and 10 miles from Arthur's Seat.

  • Housekeeper's Rooms

    Pathhead
    Budget options available
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 19 reviews

    Housekeeper's Rooms is located in Pathhead, just 11 miles from National Museum of Scotland and 12 miles from The Real Mary King's Close.

  • Pentland Lodge

    Gorebridge
    Budget options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 47 reviews

    4 miles from Dalhousie Castle in Gorebridge, Pentland Lodge offers accommodations with access to a sauna and hot tub. This property offers access to a patio, free private parking, and free Wifi.

  • Roslin Chapel Lodge - Uk49194

    Roslin
    Budget options available

    Roslin Chapel Lodge - Uk49194 is located in Roslin, just 6.9 miles from University of Edinburgh and 7.2 miles from National Museum of Scotland.

  • Roslin Chapel Cottage - Uk49193 is located in Roslin, just 6.9 miles from University of Edinburgh and 7.2 miles from National Museum of Scotland.

  • Kildonan Lodge Hotel

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1,719 reviews

    This elegant 4-star Victorian hotel offers luxurious rooms featuring iPod docks, flat-screen TVs, sherry and shortbread.

  • Scot Townhouse

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 16 reviews

    1.4 miles from University of Edinburgh, Scot Townhouse provides 4-star accommodations in the Newington district of Edinburgh.

4-star Hotels That Guests Love in Dalkeith

See all
  • Avg. price/night: $168.49
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 359 reviews
    Location was great if going to Dalhousie Castle. Breakfast is an absolute must, it's the best thing about the place. You can taste the quality.
    Guest review by
    Craig
    Young couple
  • Avg. price/night: $192.88
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 4,267 reviews
    Great location outside of the city centre with easy access. Hotel was clean and tidy, staff were lovely. Food next door was great.
    Guest review by
    Martin
    Solo traveler
  • Avg. price/night: $192.88
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 4,267 reviews
    Large family room perfect for family with one double bed and one double sofa bed. Close location for Edinburgh. Very clean with modern decoration. Handy having the pub restaurant next to it but a bit expensive. We went to Dobbies for breakfast.
    Guest review by
    Coral
    Family with young children
  • Avg. price/night: $192.88
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 4,267 reviews
    The perfect location for a direct bus trip into the city centre if you’re staying for any in-town activities. I would most certainly stay here again! The room was lovely, clean & thoughtfully designed with a great bathroom too. All staff members were so lovely, helpful and a fab asset! WiFi connection was super strong and reliable and the in-room air conditioning is excellent & super smart.
    Guest review by
    Anna
    Group
  • Avg. price/night: $192.88
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 4,267 reviews
    Modern, clean and in the right location. Next to a decent pub for food
    Guest review by
    David
    Solo traveler
  • Avg. price/night: $192.88
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 4,267 reviews
    Well kept in a great location! Staff were amazing, the rooms were spacious and modern. Just what you need for a couple of nights stay. The pub next door had lovely food and a great breakfast. It’s closer than you think to the centre of Edinburgh if you’re willing to get a bus or taxi in and don’t want to be in a busy area!!
    Guest review by
    Adam
    Young couple
  • Avg. price/night: $192.88
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 4,267 reviews
    Fantastic modern and clean hotel in a great location for getting into the city on the no 29 bus. £4 return to Princess Street and 35 mins. Fantastic breakfast anc all the staff were so helpful and kind. Will be staying again in the future.
    Guest review by
    Louise
    Family with young children
  • Avg. price/night: $192.88
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 4,267 reviews
    Nice clean modern room and bathroom. Location ideal for my stay. Free parking and decent pub next door.
    Guest review by
    David
    Solo traveler
  • Avg. price/night: $192.88
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 4,267 reviews
    Clean and a great location for buses to city centre. Great staff
    Guest review by
    Moira
    Family with young children

Research, refine, and make plans for your whole trip

gogless