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

Four-Star Hotels in Dalkeith

Find the four-star hotels that appeal to you the most

The best four-star hotels in Dalkeith

Check out our pick of great four-star hotels in Dalkeith

Filter by:

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.

A
AZRIL BIN
From
Malaysia
Free parking. Room is nice. Dedicated aircond/heater.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,231 reviews
Price from
US$108
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.

J
Jennifer
From
Australia
Fabulous staff and lovely welcoming! Great food and great accommodation
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 357 reviews
Price from
US$168.54
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,561 reviews
Price from
US$249.44
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.

K
Karen
From
Germany
It's a really nice hotel, ideally located next to Waverley station, with a lovely back-friendly bed (i.e. mattress not too hard!) and a much appreciated general cosiness of the room...
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 3,167 reviews
Price from
US$182.02
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.

A
Anita
From
Bulgaria
The room was great overall! It had a good size and was very clean. The bathroom was the best part however (spacious with big shower). The room had a private garden, but it was cold and rainy during our stay, so unfortunately we couldn't enjoy it. There was an electric kettle, coffee/tea provided, hairdryer. The hotel has a great location and is around 40 min on foot/ 20 min with the bus from the old town. Many small shops and cafes in the areas as well. The cleaning lady was very kind.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,636 reviews
Price from
US$327.15
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.

A
Aspe Djizmedjian
From
Egypt
The view from the breakfast hall is wonderful. The whole place was wonderful with each room having a unique character. A true gem in Edinburgh!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,740 reviews
Price from
US$249.73
1 night, 2 adults

Albyn Townhouse

Edinburgh (Near Dalkeith)

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

K
Kuldeep
From
India
I liked the place and the way property has been managed
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 550 reviews
Price from
US$186.07
1 night, 2 adults

Glenalmond House

Edinburgh (Near Dalkeith)

This Victorian guest house is 2.4 km from Edinburgh city centre, with easy access by bus. It has guaranteed free parking for each room, free Wi-Fi and traditionally decorated luxury rooms.

a
agata1708
From
Poland
The hotel was very clean, and breakfast was fresh and very tasty. The beds were comfortable, and the room was spotless. The food was delicious with plenty of options to choose from. The hosts were very welcoming and warm. I would definitely stay here again if I return to Edinburgh.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 319 reviews
Price from
US$296.63
1 night, 2 adults

Melville Castle Hotel

Edinburgh (Near Dalkeith)

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.

K
Kirsten
From
Austria
The staff were welcoming, the smell of the castle (burnt wood and peat) was gorgoues and cozy. The bar and restaurant were phenomenal and the staff were just awesome, we are already planning on coming back when we can. Have nothing bad to say. WONDERFUL!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,794 reviews
Price from
US$198.20
1 night, 2 adults

Wilde Aparthotels Edinburgh Grassmarket

Edinburgh (Near Dalkeith)

Wilde Aparthotels by Staycity, Grassmarket is located at the foot of Edinburgh Castle, within easy reach of the famous Royal Mile and many of the main attractions of the city.

Z
Zafer Yigit
From
Turkey
First of all, the hotel room was bigger than we expected. I don't know if it was bigger because we upgraded or if it was the normal room. But it was almost the size of a small house. The staff was very helpful. The hotel and rooms were generally very clean. There were all kinds of kitchenware, a refrigerator, an oven and even a dishwasher. The hotels we usually stay in rarely exceed our expectations. This hotel definitely exceeded our expectations! And I must say that the shampoo and shower gel that smelled like sage were wonderful. I wish there was a section in the hotel where you sell these products. Maybe there was, but I didn't see it. I would buy it if I saw it.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 5,238 reviews
Price from
US$163.82
1 night, 2 adults
All four-star hotels in Dalkeith

Looking for a four-star hotel?

Offering plenty of five-star-worthy features, these plush properties may provide plenty of optional extras such as on-site dining and valet parking. Many can be found in central locations near to major landmarks and shopping areas, and you can expect above-average service from the hotel staff.

Most booked four-star hotels in Dalkeith and surroundings in the past month

See all

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

  • Lasswade Road House

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

    Offering a garden and city view, Lasswade Road House is located in Edinburgh, 5.5 km from University of Edinburgh and 5.9 km from National Museum of Scotland.

  • Housekeeper's Rooms

    Pathhead
    Budget options available
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 20 reviews

    Housekeeper's Rooms, a property with a garden, is set in Pathhead, 17 km from Arthurs Seat, 18 km from University of Edinburgh, as well as 18 km from National Museum of Scotland.

  • Pentland Lodge

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

    Situated in Gorebridge, 18 km from University of Edinburgh, Pentland Lodge offers accommodation with a sauna and a 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, a property with a garden, is situated in Roslin, 12 km from National Museum of Scotland, 12 km from Edinburgh Waverley station, as well as 12 km from The Real Mary...

  • Roslin Chapel Cottage - Uk49193, a property with a garden, is located in Roslin, 12 km from National Museum of Scotland, 12 km from Edinburgh Waverley station, as well as 12 km from The Real Mary...

  • Scot Townhouse

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

    Located in the Newington district in Edinburgh, Scot Townhouse offers 4-star rooms with free WiFi.

  • 18 Craigmillar Park

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 568 reviews

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

  • Ard Na Said

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 345 reviews

    Situated in Edinburgh and only 1.9 km from University of Edinburgh, Ard Na Said features accommodation with mountain views, free WiFi and free private parking.

Enjoy breakfast in Dalkeith and nearby

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,794 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$625.61 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 569 reviews

    Set within 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
    Fabulous - What previous guests thought, 1,347 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$254.83 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 499 reviews

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

    From US$200.90 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 783 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 centre.

    From US$316.85 per night
  • The Scott

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

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

    From US$390.74 per night
  • The Scholar

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

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

    From US$303.70 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 2,280 reviews

    This 4-star townhouse hotel is located within the quiet residential area of Newington, just 1 mile from Edinburgh’s historic Royal Mile and vibrant city centre.

    From US$364.04 per night

4 star hotels that guests love in Dalkeith

See all
  • Avg. price/night: US$168.54
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 357 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: US$144.40
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,231 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 traveller
  • Avg. price/night: US$144.40
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,231 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: US$144.40
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,231 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: US$144.40
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,231 reviews
    Modern, clean and in the right location. Next to a decent pub for food
    Guest review by
    David
    Solo traveller
  • Avg. price/night: US$144.40
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,231 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: US$144.40
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,231 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: US$144.40
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,231 reviews
    Nice clean modern room and bathroom. Location ideal for my stay. Free parking and decent pub next door.
    Guest review by
    David
    Solo traveller
  • Avg. price/night: US$144.40
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,231 reviews
    Clean and a great location for buses to city centre. Great staff
    Guest review by
    Moira
    Family with young children